70 Commits

Author SHA1 Message Date
bb8bc78b1d style: align struct field comments 2026-05-02 20:13:44 +02:00
248f234f73 fix: calculate actual progress percentage for continue watching 2026-05-02 20:09:13 +02:00
f0b5a4f9a8 chore: go fixes 2026-05-02 18:58:13 +02:00
db9882329b fix: update watchlist service tests 2026-05-02 18:38:43 +02:00
8fb7b1b72f feat: parallelize episode image fallback scraping 2026-05-02 18:38:43 +02:00
2850c56143 fix: clean up debug logs and test forcing 2026-05-02 18:38:43 +02:00
d83a6f4a37 debug: force fallback for code geass ep 6 2026-05-02 18:38:43 +02:00
b33ac6e714 fix: clean up episodes image logic and fix syntax error 2026-05-02 18:38:43 +02:00
f8cc0d1625 feat: handle additional episode image placeholder 2026-05-02 18:38:43 +02:00
9e0f200ca7 feat: implement episode image fallback for banned youtube icons 2026-05-02 18:38:43 +02:00
c708afe4fe feat: add discover page with surprise me and deduplication 2026-05-02 18:38:43 +02:00
056b5ad93e feat: add genres filter to browse page 2026-05-02 18:38:43 +02:00
394aad7793 feat(jikan): add advanced search and video episodes support 2026-05-02 18:38:43 +02:00
2f96e0a000 fix: don't cache empty jikan responses 2026-04-30 08:21:28 +02:00
19481caeec feat: show video overlay with episode info in fullscreen 2026-04-26 23:10:23 +02:00
c860a1a70a fix: validate cache data and suppress static file logging 2026-04-22 20:39:47 +02:00
157c3b97a2 fix(jikan): decode response body before closing on final attempt 2026-04-22 10:49:15 +02:00
bda7afa31d revert: remove score from jikan and anime card 2026-04-21 00:24:01 +02:00
2a582f87c0 feat: add score to jikan anime 2026-04-21 00:21:27 +02:00
6df8788749 refactor: reorganize project structure following go standards 2026-04-20 15:54:35 +02:00