23 Commits

Author SHA1 Message Date
b3cd25117f refactor(models,ddb): rename miltiple object models and related functions 2025-01-27 21:41:07 +03:00
db213bd559 init(db): add credits get functions 2025-01-18 20:29:09 +03:00
8852317d71 feat(models): add sort name field to artist model 2025-01-18 20:28:09 +03:00
3f4e8004ca feat(models): add sort name field to track model 2025-01-18 20:24:09 +03:00
cce32210ef perf(db): remove extra checks from roles funcs 2025-01-18 19:34:03 +03:00
33e2aee9f5 fix(models): exclude track ISRC from brief model 2025-01-18 19:22:04 +03:00
c8d3053e1f init(db): add roles functions 2025-01-18 19:01:48 +03:00
0112484375 fix(db): fix error handling in person get func 2025-01-18 19:01:22 +03:00
e003bfd947 refactor(models): split objects and sets models into separate files 2025-01-18 18:08:11 +03:00
fbba2c035f refactor(db): move users and persons functions into separate files 2025-01-18 18:05:52 +03:00
171ca5e52c init(db): add all other persons functions
also add transaction wrapper and make some changes in persons get func
2025-01-18 17:59:43 +03:00
778fcf641a perf(models): remove lists from models' fields 2025-01-18 17:58:53 +03:00
a1bb6a2dbc feat(models): add alias to credit 2025-01-17 20:45:48 +03:00
cf444831f3 init(db): add persons get func 2025-01-17 19:01:48 +03:00
6f675b843c init(db): add user login and auth funcs 2025-01-17 18:49:49 +03:00
ec90dfb9dc init(db): initialize db module
also add go.mod and go.sum
2025-01-17 18:14:39 +03:00
3aef338b1b feat(models): add credits to person and artist model 2025-01-17 18:10:49 +03:00
6cc65ada63 init(models): add sets models 2025-01-17 18:02:59 +03:00
8d9ed7f2f1 perf(models): optimize objects models 2025-01-17 17:41:58 +03:00
889d01f9d0 fix(models): fix person model 2025-01-16 16:37:26 +03:00
9425c6af85 feat(models): add track duration and lyrics 2025-01-16 16:12:21 +03:00
749fbe069b init(models): add alias and kiroku models 2025-01-14 02:13:36 +03:00
80782e4f67 init(models): initialize models
also add .gitignore
2025-01-14 00:32:57 +03:00