Commit Graph

718 Commits

Author SHA1 Message Date
e7aca4afb8 refactor: remove command palette DB queries 2026-06-25 02:35:52 +02:00
c88833feb1 refactor: remove command palette handler 2026-06-25 02:35:52 +02:00
6f6d09e24b refactor: remove dbtx package 2026-06-25 02:35:52 +02:00
584754c0ca refactor: move app wiring to internal root 2026-06-25 02:35:52 +02:00
87eb4c6403 refactor: inject data fix dependencies 2026-06-25 02:35:52 +02:00
39e96ec073 refactor: update skip segments errlog import 2026-06-25 02:35:52 +02:00
5397759192 refactor: update playback service errlog import 2026-06-25 02:35:52 +02:00
921c476b5b refactor: update proxy subtitle errlog import 2026-06-25 02:35:52 +02:00
d696981821 refactor: update proxy stream errlog import 2026-06-25 02:35:52 +02:00
60fd2fe90c refactor: update watchlist ids errlog import 2026-06-25 02:35:52 +02:00
74d3a6d7e7 refactor: update skip override errlog import 2026-06-25 02:35:52 +02:00
f1573ce802 refactor: update command palette errlog import 2026-06-25 02:35:52 +02:00
31308b20ab refactor: update duration backfill errlog import 2026-06-25 02:35:52 +02:00
31010ed51c refactor: update avatar backfill errlog import 2026-06-25 02:35:52 +02:00
f31dc1dc9e refactor: update database fixes errlog import 2026-06-25 02:35:52 +02:00
ec78f11b2e Handle AniSkip response close errors 2026-06-25 02:35:52 +02:00
8d1c1640ce Handle warm stream close errors 2026-06-25 02:35:52 +02:00
e11a15383c Handle proxy subtitle errors 2026-06-25 02:35:52 +02:00
2f035ebdd9 Handle proxy stream errors 2026-06-25 02:35:52 +02:00
fed837f868 Handle Gin private error recording 2026-06-25 02:35:52 +02:00
98f6b1c6cf Validate playback route parameters 2026-06-25 02:35:52 +02:00
1828306c27 Handle metrics test cleanup errors 2026-06-25 02:35:52 +02:00
04521675ed Return metrics write errors 2026-06-25 02:35:52 +02:00
1917b22e77 Return rollback errors 2026-06-25 02:35:52 +02:00
7930ece337 Handle watchlist ID test cleanup errors 2026-06-25 02:35:52 +02:00
7eb51e853f Handle watchlist ID row close errors 2026-06-25 02:35:52 +02:00
0957329c41 Handle skip segment test cleanup errors 2026-06-25 02:35:52 +02:00
b99acf719b Handle skip segment row close errors 2026-06-25 02:35:52 +02:00
9571310cfc Handle command palette test cleanup errors 2026-06-25 02:35:52 +02:00
30ba627016 Handle command palette row close errors 2026-06-25 02:35:52 +02:00
2705244dcb Handle duration backfill row close errors 2026-06-25 02:35:51 +02:00
b73f96fa0b Handle avatar backfill row close errors 2026-06-25 02:35:51 +02:00
c85977c728 Handle data fix row close errors 2026-06-25 02:35:51 +02:00
c6d11d83b9 Handle database test cleanup errors 2026-06-25 02:35:51 +02:00
bcf9d48d8e Handle logout errors 2026-06-25 02:35:51 +02:00
8909fb9229 Handle audit test cleanup errors 2026-06-25 02:35:51 +02:00
6248cd75e9 Fallback to local skip segment overrides 2026-06-25 02:35:51 +02:00
3dcfc6157e fix: extract requestLogLevel to reduce cyclomatic complexity 2026-06-25 02:35:51 +02:00
bb37b8e18a fix: extract copyProxyResponseBody to reduce cyclomatic complexity 2026-06-25 02:35:51 +02:00
e1ab6e714e feat: add watchlist toggle to search results 2026-06-25 02:35:51 +02:00
bda3c58a98 fix: reduce hls playback churn 2026-06-25 02:35:51 +02:00
9e0f2231b5 fix: stop stale request retries 2026-06-25 02:35:51 +02:00
aed61b8b61 feat: fetch actual episode count for airing anime 2026-06-25 02:35:51 +02:00
ff1ce6588a fix: fall back to ipv4 when ipv6 is unreachable 2026-06-25 02:35:51 +02:00
ac91bd945e feat: estimate released episode count for airing anime 2026-06-25 02:35:51 +02:00
2eae804dad refactor: populate watch page data before error return 2026-06-25 02:35:51 +02:00
eaabb28b23 feat: redirect browse to canonical sfw url 2026-06-25 02:35:51 +02:00
795bbe825f fix: set sqlite txlock=immediate to prevent mid-transaction lock upgrades 2026-06-25 02:35:51 +02:00
bc7a3f58cf fix: apply go fix updates (any, range loop, slices, maps) 2026-06-25 02:35:51 +02:00
dc2366cbcc fix: log discarded io.Copy error in proxy stream handler 2026-06-25 02:35:51 +02:00