15 Commits

Author SHA1 Message Date
e7aa62358c Changed the perma delete endpoint to target archive instead of current 2025-12-19 22:16:44 +09:00
17f60c9ccb feat(archive): add admin-only endpoint to list archived episodes and implement corresponding frontend page 2025-12-17 23:05:53 +09:00
2063dffc09 feat(repo): enhance MoveToArchive to compute new IDs for archived episodes 2025-12-11 21:57:17 +09:00
e34d2bf8f1 feat(repo): refactor MoveToArchive to use structured data for improved readability and maintainability 2025-12-11 21:53:09 +09:00
a9de32bed1 feat(repo): format SQL query in MoveToArchive for improved readability 2025-12-11 21:50:21 +09:00
a537eb4fc2 feat(logging): add logging for archive move failures in handlers and episode repository 2025-12-11 21:48:18 +09:00
a0db346ab7 feat(repo): enhance MoveToArchive functionality to handle duplicates and improve error handling 2025-12-11 21:43:50 +09:00
338403d80d Add create show endpoint with validation and error handling 2025-12-06 18:31:19 +09:00
6ac23c24ee Add tests for episode repository methods and refactor service interface 2025-12-03 20:34:08 +09:00
f8837fed9f Refactor episode management: introduce core episode model and update service/repo interfaces 2025-12-02 20:47:46 +09:00
70c76c62c3 Added delete function 2025-11-22 19:37:06 +09:00
42eb154479 Added get all shows 2025-11-05 11:46:24 +09:00
df9c38de7a Added archiving endpoint 2025-11-05 00:09:14 +09:00
7a3a732efb Added set current 2025-11-04 23:29:34 +09:00
0c4453500f Backend implementation 2025-11-04 21:22:13 +09:00