16 Commits

Author SHA1 Message Date
51f640bc99 Squashed commit of the following:
commit f17f943bc149fef1a0ef3f884cf8653e70469ac5
Author: Nik Afiq <nik.afiq98@ymail.com>
Date:   Fri Dec 5 22:33:01 2025 +0900

    Fix JSON tags for Episode struct fields in model.go
2025-12-05 22:47:02 +09:00
6ac23c24ee Add tests for episode repository methods and refactor service interface 2025-12-03 20:34:08 +09:00
ab7f919d0e Refactor episode service and handlers to use UseCases interface 2025-12-02 20:56:45 +09:00
f8837fed9f Refactor episode management: introduce core episode model and update service/repo interfaces 2025-12-02 20:47:46 +09:00
e6fe4449ea Changed folder structure to allow swagger to generate openapi file 2025-11-22 21:33:04 +09:00
009e79332a changed the delete to handle parameter differently 2025-11-22 20:26:30 +09:00
d819b04020 Added env load from one directory higher 2025-11-22 19:38:22 +09:00
70c76c62c3 Added delete function 2025-11-22 19:37:06 +09:00
062c659cde API change 2025-11-11 22:48:57 +09:00
975c031bd8 Added /time endpoint for better sync experience 2025-11-11 16:23:25 +09:00
42eb154479 Added get all shows 2025-11-05 11:46:24 +09:00
0ad8a01564 Added test 2025-11-05 00:13:47 +09:00
df9c38de7a Added archiving endpoint 2025-11-05 00:09:14 +09:00
57d7faa6ca Added api versioning 2025-11-04 23:53:32 +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