d1433f54e2
feat: expand anime details with metadata and sidebar card
2026-05-04 20:05:48 +02:00
6905257928
style: refine anime details ui and formatting
2026-05-04 19:57:12 +02:00
df05374bd1
feat: enrich anime details page with more information
2026-05-04 19:54:02 +02:00
326b70036f
perf: parallelize data fetching and harden rate limiting
2026-05-04 19:53:43 +02:00
f2afa6a4e5
simplify: remove complex episode fetching, use simple sequential pagination
2026-05-03 15:31:26 +02:00
4ba4e51d95
chore: formatting
2026-05-03 00:10:49 +02:00
1eec0b2d5b
fix: resolve syntax error and duplicate code in GetAllEpisodes
2026-05-03 00:07:44 +02:00
c8df0b54ed
perf: implement full reverse-order background fetch
2026-05-03 00:06:28 +02:00
31b294c979
perf: fetch intermediate pages in reverse order
2026-05-03 00:02:51 +02:00
a83ab2e33f
perf: optimize episode fetching and metadata scraping
2026-05-02 23:57:24 +02:00
56f0951d5e
fix: resolve jikan api eof and context cancellation errors
...
- add http transport with connection pooling to prevent stale connections
- check ctx.Done() before each retry attempt to abort early
- pass context to renderer to skip writing on canceled requests
2026-05-02 23:27:25 +02:00
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