Commit Graph

632 Commits

Author SHA1 Message Date
3609c80cbc Handle AniSkip response close errors 2026-06-20 18:29:51 +02:00
37db709b64 Handle warm stream close errors 2026-06-20 18:29:49 +02:00
fe92fefe5c Handle proxy subtitle errors 2026-06-20 18:29:37 +02:00
c0746b7300 Handle proxy stream errors 2026-06-20 18:29:35 +02:00
47d3c17570 Handle Gin private error recording 2026-06-20 18:29:34 +02:00
fcfabd0980 Validate playback route parameters 2026-06-20 18:29:32 +02:00
f50b5564fb Handle metrics test cleanup errors 2026-06-20 18:29:31 +02:00
92812c7f42 Return metrics write errors 2026-06-20 18:29:29 +02:00
0074669d50 Return rollback errors 2026-06-20 18:29:29 +02:00
46c82ef0b7 Handle watchlist ID test cleanup errors 2026-06-20 18:29:28 +02:00
ecf1ae1f32 Handle watchlist ID row close errors 2026-06-20 18:29:27 +02:00
5b4ed5facc Handle skip segment test cleanup errors 2026-06-20 18:29:25 +02:00
9e5bc8cdfc Handle skip segment row close errors 2026-06-20 18:29:24 +02:00
ab1ee0c26c Handle command palette test cleanup errors 2026-06-20 18:29:23 +02:00
cfd767e772 Handle command palette row close errors 2026-06-20 18:29:12 +02:00
4512bbdbe5 Handle duration backfill row close errors 2026-06-20 18:29:11 +02:00
f578f2b495 Handle avatar backfill row close errors 2026-06-20 18:29:11 +02:00
d9c4363205 Handle data fix row close errors 2026-06-20 18:29:09 +02:00
a02f45260b Handle database test cleanup errors 2026-06-20 18:29:08 +02:00
6bff7bfaa3 Handle logout errors 2026-06-20 18:29:07 +02:00
616e98dbd7 Handle audit test cleanup errors 2026-06-20 18:29:05 +02:00
9380e27a8f Fallback to local skip segment overrides 2026-06-19 22:55:01 +02:00
2d79c3e1ad fix: extract requestLogLevel to reduce cyclomatic complexity 2026-06-19 13:40:05 +02:00
068ff8ec54 fix: extract copyProxyResponseBody to reduce cyclomatic complexity 2026-06-19 13:39:43 +02:00
b22aa29547 feat: add watchlist toggle to search results 2026-06-18 20:59:29 +02:00
f11bc865b5 fix: reduce hls playback churn 2026-06-18 20:50:44 +02:00
6d3773794d fix: stop stale request retries 2026-06-18 20:25:30 +02:00
93d567710f feat: fetch actual episode count for airing anime 2026-06-17 18:54:58 +02:00
1ef16a42ff fix: fall back to ipv4 when ipv6 is unreachable 2026-06-16 20:02:39 +02:00
eeb9e796fa feat: estimate released episode count for airing anime 2026-06-16 18:36:53 +02:00
a8a179185d refactor: populate watch page data before error return 2026-06-16 17:25:04 +02:00
58d63fd30a feat: redirect browse to canonical sfw url 2026-06-16 17:20:49 +02:00
c529c3354f fix: set sqlite txlock=immediate to prevent mid-transaction lock upgrades 2026-06-16 15:28:17 +02:00
2cd270e7e3 fix: apply go fix updates (any, range loop, slices, maps) 2026-06-16 13:36:45 +02:00
b856af7b7e fix: log discarded io.Copy error in proxy stream handler 2026-06-16 11:02:16 +02:00
32274d79f3 refactor: wrap bare errors with context in database package 2026-06-16 10:42:43 +02:00
cda8bd55c2 refactor: wrap bare errors with context in playback package 2026-06-16 10:42:37 +02:00
a6054ccf88 refactor: wrap bare errors with context in anime package 2026-06-16 10:42:30 +02:00
e9bb8ee05c fix: check exists from c.Get 2026-06-16 10:17:18 +02:00
f0d95f7b82 fix: log genre fetch failure instead of silencing 2026-06-16 10:16:32 +02:00
c8cbaf58a9 fix: log error when fetching relations fails instead of silencing 2026-06-16 10:15:55 +02:00
8cee6af44a fix: log anime fetch errors in watch page and thumbnail handlers 2026-06-16 10:13:58 +02:00
e82e0b0bec fix: handle db errors in watchlist update entry 2026-06-16 10:08:15 +02:00
e13df784e0 feat: time database queries 2026-06-16 01:34:36 +02:00
71ec3d3548 feat: add profiling recipes 2026-06-16 01:34:30 +02:00
2e9eaf8fef fix: index related anime lookup 2026-06-16 01:28:49 +02:00
579373642c fix: limit recommendation scoring 2026-06-16 01:25:46 +02:00
5b4c7f3729 test: cover skip segment overrides 2026-06-16 01:19:26 +02:00
3ccbcd2023 test: cover hls playlist response 2026-06-16 01:18:49 +02:00
894f2166ae fix: log and skip per-seed jikan failures in collaborative candidates 2026-06-16 01:11:55 +02:00