Commit Graph

16 Commits

Author SHA1 Message Date
cb16d8e6c7 refactor: extract anime service layer and optimize API calls 2026-05-05 16:05:45 +02:00
f0b5a4f9a8 chore: go fixes 2026-05-02 18:58:13 +02:00
9c9a692925 fix(worker): use minutes instead of seconds for SQLite datetime interval 2026-04-22 10:48:44 +02:00
89f4ebbdb0 style: reorder imports to follow go conventions 2026-04-20 15:55:31 +02:00
6df8788749 refactor: reorganize project structure following go standards 2026-04-20 15:54:35 +02:00
ec9f93fa98 refactor: streamline relation sync worker 2026-04-14 22:23:59 +02:00
eda055fea3 core: add jikan stale retry pipeline 2026-04-12 14:53:32 +02:00
2b8332a16d api: pass request context to jikan 2026-04-10 17:26:28 +02:00
22955c0018 fix: handle jikan rate limits gracefully instead of dropping data 2026-04-08 17:17:14 +02:00
2780c8338f perf: reduce relations api calls by parsing relations directly from full anime endpoints 2026-04-08 16:33:44 +02:00
d25426eda9 feat: use sqlite for jikan api cache with hourly cleanup 2026-04-08 16:19:59 +02:00
fd9aca9ffc chore: remove verbose console logs to reduce spam 2026-04-08 15:32:20 +02:00
a24052cb6c feat: add heartbeat log to worker when queue is empty 2026-04-08 15:08:25 +02:00
a5b72c599c fix: ensure worker queue advances on error 2026-04-08 15:00:19 +02:00
8b46edc15a feat: recursive sequel graph syncing with real-time UI polling 2026-04-08 14:05:30 +02:00
3b45500b7b feat: add upcoming seasons sync and notification for sequels 2026-04-08 13:35:44 +02:00