Commit Graph

359 Commits

Author SHA1 Message Date
7244b29f8d 🗃️ db: add genre and rating preferences to user schema
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m44s
2026-05-23 23:26:24 +07:00
68fd5843c7 🗃️ db: align media schema with JSON diagram structure
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m30s
2026-05-22 07:46:31 +07:00
b824daf079 🗃️ db: complete required fields for media schemaa 2026-05-22 07:38:53 +07:00
0798bdd838 🗃️ db: add media character schema with voice actor relation
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m41s
2026-05-21 21:00:00 +07:00
b8b30a930c 🗃️ db: add voice actor schema 2026-05-20 21:00:00 +07:00
0684c2511b 🗃️ db: add character relations to media and user preference schemas 2026-05-19 21:00:00 +07:00
2b5ee22731 🗃️ db: add media_external_links model 2026-05-18 21:00:00 +07:00
743abc0b7a 🗃️ db: add media-to-media relations 2026-05-17 21:00:00 +07:00
eb7a3ba935 📝 docs: matching diagram docs with current schema 2026-05-16 21:00:00 +07:00
27d772ec6b 🗃️ db: add genres and related entities 2026-05-15 21:00:00 +07:00
1dd0bcd811 📝 docs: editing genres field 2026-05-13 21:00:00 +07:00
529a7db1a9 🗃️ db: add producer schema and media relation 2026-05-12 21:00:00 +07:00
6f7a40cfd9 🗃️ db: add media and related support schemas 2026-05-11 21:00:00 +07:00
f8b63184a3 🗃️ db: add following and provision schema 2026-05-10 21:00:00 +07:00
21b3a7011f 🗃️ db: add user preference and session schema 2026-05-09 21:00:00 +07:00
85ef765da8 📝 docs: fix oauth table in database diagram 2026-05-08 21:00:00 +07:00
0fec37e337 🗃️ db: add user_address table to schema 2026-05-08 21:00:00 +07:00
a5a11d026f 🗃️ db: create new prisma schema based on updated database diagram 2026-05-08 21:00:00 +07:00
20b84d3fc4 📝 docs: sync DBML with latest schema 2026-05-08 21:00:00 +07:00
ea28ce0d6f 📝 docs: refine database diagram structure 2026-05-08 21:00:00 +07:00
2e81242ca5 📝 docs: update DBML with new database diagram changes 2026-05-07 21:00:00 +07:00
2fa48123a0 📝 docs: add user_session table to database diagram 2026-05-06 21:00:00 +07:00
cc4bb95fcd 🔥 chore: remove structure.example.rmd 2026-05-05 21:00:00 +07:00
22ff7568a9 📝 docs: update DBML with latest schema structure 2026-05-04 21:00:00 +07:00
d4f008cff7 📝 docs: add comment_likes column to db diagram 2026-05-03 21:00:00 +07:00
628ff9aeb7 📝 docs: add comment fields and relations to db diagram 2026-05-02 21:00:00 +07:00
e10c57da1c 🔒 security: fix vulnerable field in collection table diagram 2026-05-01 21:00:00 +07:00
a1e059a99b 📝 docs: add history_watch to database diagram 2026-04-30 21:00:00 +07:00
d0782710a5 📝 docs: add database diagram for schema visualization 2026-04-29 21:00:00 +07:00
1e34793d08 🗃️ db: remove old migration 2026-04-28 12:00:00 +07:00
953530a119 📝 docs: add database diagram 2026-04-27 12:00:00 +07:00
c754e7f039 💥 breaking: remove old prisma schema for new database structure 2026-04-26 12:00:00 +07:00
6556ac8354 Merge pull request 'fix-media' (#32) from fix-media into main
All checks were successful
Sync to GitHub / sync (push) Successful in 10s
Reviewed-on: #32
2026-04-24 10:31:42 +07:00
16d8c00d75 🗃️ db: fix schema drift and correct season enum
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m14s
2026-04-22 12:18:56 +07:00
e61686956b Merge pull request 'media-detail' (#31) from media-detail into main
All checks were successful
Sync to GitHub / sync (push) Successful in 9s
Reviewed-on: #31
2026-04-21 20:44:51 +07:00
baf7ba20b1 🗃️ db: enforce season field constraint 2026-04-07 12:00:00 +07:00
697f28de60 🗃️ db: add season field to media model 2026-04-03 12:00:00 +07:00
72f8e9e4eb 👔 feat: implement database repository for get media by slug
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m51s
2026-04-02 09:48:31 +07:00
59228f7d1e feat: add service for getBySlug 2026-04-02 09:34:03 +07:00
b27479cd3e 🐛 fix: resolve schema type error in getAllMedia module 2026-04-01 23:38:32 +07:00
17eb272b1d feat: add endpoint to fetch media by slug 2026-04-01 23:28:22 +07:00
697374d6cd Merge pull request '👔 feat: support user collection check on hero banner' (#30) from fix-banner into main
All checks were successful
Sync to GitHub / sync (push) Successful in 9s
Reviewed-on: #30
2026-03-30 19:21:12 +07:00
5cebd200c4 👔 feat: support user collection check on hero banner
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 56s
2026-03-30 19:03:37 +07:00
cef6da16cb Merge pull request 'feat/collection' (#29) from feat/collection into main
All checks were successful
Sync to GitHub / sync (push) Successful in 7s
Reviewed-on: #29
2026-03-29 14:18:30 +07:00
412b501c80 🚨 fix: resolve linting type error
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 31s
2026-03-29 14:17:42 +07:00
68d834ae6b feat: add delete endpoint to collection
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 1m24s
2026-03-29 12:10:50 +07:00
86fe39f5b5 🚚 chore: move collection route module 2026-03-29 11:23:27 +07:00
73b22d7f2c feat: add collection module 2026-03-29 11:17:52 +07:00
f1e79945b0 🗃️ db: redesign collection schema with manual pivot table to media 2026-03-29 10:43:20 +07:00
3768ae4c26 🚧 wip: implement collection upsert logic 2026-03-28 21:59:44 +07:00