cb1423f843
feat: add Jikan client methods for staff, statistics, themes, reviews
2026-05-15 19:36:01 +02:00
4827573e41
feat: add isEmptyResult cases for new response types
2026-05-15 19:35:57 +02:00
3e3b96053c
feat: add Jikan response types for staff, statistics, themes, reviews
2026-05-15 19:35:54 +02:00
4bd6e71e8c
fix: handle empty random anime response and improve surprise-me UX
2026-05-15 17:22:56 +02:00
596e8265f7
refactor: remove noisy debug logging
2026-05-14 12:41:41 +02:00
8006868fe2
fix: improve video title matching and segments null error
2026-05-13 13:23:54 +02:00
14b7668afa
chore: formatting
2026-05-13 13:01:39 +02:00
5f7d82fc0b
chore: move test-only helpers to test file
2026-05-13 13:00:59 +02:00
0a5ed4ae76
fix: add missing test helpers and fix interface assertion
2026-05-13 12:59:05 +02:00
344317c7e8
chore: reorder imports in allanime client test
2026-05-13 12:42:58 +02:00
ba75d0c22c
feat: update allanime provider for title-based search
2026-05-13 12:42:52 +02:00
345853406c
refactor: general architectural cleanup and bug fixes
2026-05-13 11:20:49 +02:00
1380fda7f7
feat: implement allanime provider with utls support
2026-05-13 11:20:47 +02:00
4dd27d6d52
feat: add jikan integration module
2026-05-13 10:30:26 +02:00
1e28e2597c
fix: suppress context canceled logs
2026-05-12 16:17:41 +02:00
36d77ad793
refactor: use strconv instead of fmt.Sscanf
2026-05-12 16:06:18 +02:00
b03e90fc47
fix: handle close errors
2026-05-12 16:05:36 +02:00
31796543c2
chore: go fmt
2026-05-12 12:35:23 +02:00
3c7ff72afa
refactor: remove broken tests for deleted code
2026-05-12 12:35:20 +02:00
5d55edf9b8
refactor: remove unreachable jikan client functions
2026-05-12 12:34:41 +02:00
790a384f58
chore: formatting
2026-05-10 20:03:35 +02:00
e48d95cb4e
feat: add comments and cleanup unused imports across codebase
2026-05-10 20:00:04 +02:00
0f7a5bfe63
fix: silence 404s when watch order not found
2026-05-08 16:33:31 +02:00
999a7f73c1
fix: remaining database qualifiers in tests
2026-05-06 23:14:46 +02:00
7f768080ee
refactor: update imports to use new db package
2026-05-06 23:13:43 +02:00
5e63c3551d
jikan: add parallel episode fetching
2026-05-06 14:09:11 +02:00
72d19a7f63
feat: add sfw checkbox in browse
2026-05-06 13:31:28 +02:00
5075044138
fix: go fixing
2026-05-05 16:08:38 +02:00
6d6446f73c
feat: add amount of episodes
2026-05-05 13:41:36 +02:00
6891acd995
chore: formatting
2026-05-04 20:20:38 +02:00
c976e99f5a
feat: add trailer, characters, and recommendations to anime details
2026-05-04 20:19:58 +02:00
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