Commit Graph

1695 Commits

Author SHA1 Message Date
2a8294c405 feat: add error handling to player core functions 2026-06-25 02:35:51 +02:00
3a1a2129d9 feat: add error handling to player episode functions 2026-06-25 02:35:51 +02:00
0cd47ab0fe fix: resolve syntax error in watchlist.ts 2026-06-25 02:35:51 +02:00
262dc6e406 fix: update justfile to use correct script files 2026-06-25 02:35:51 +02:00
34d26c7ecb chore: remove old TypeScript build scripts 2026-06-25 02:35:51 +02:00
bb5ec87654 feat: rewrite build-ts script in shell 2026-06-25 02:35:51 +02:00
8c146fa06e feat: rewrite new-data-fix script in shell 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
8f0549b290 feat: add fix-all script for recursive go fix 2026-06-25 02:35:51 +02:00
a83377671e build: remove catch-all entry point build, use app.ts only 2026-06-25 02:35:51 +02:00
ac33f1c0dd refactor: move toast container to base template 2026-06-25 02:35:51 +02:00
656ddbd005 fix: defer resp.Body.Close in handleResponseRetry 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
1d531ab181 fix: scope htmx:beforeSwap and clear searchDebounce on teardown 2026-06-25 02:35:51 +02:00
06b50509e8 feat: add http roundtripper mock and deterministic integration tests for allanime 2026-06-25 02:35:51 +02:00
0d1ae305b5 refactor: extract anime template sections into components 2026-06-25 02:35:51 +02:00
e545ef1a06 feat: add anime_themes component template 2026-06-25 02:35:51 +02:00
a5a8df096a feat: add anime_synopsis component template 2026-06-25 02:35:51 +02:00
5f531aa771 feat: add anime_statistics component template 2026-06-25 02:35:51 +02:00
5be8bce461 feat: add anime_recommendations component template 2026-06-25 02:35:51 +02:00
966eced0f8 feat: add anime_characters component template 2026-06-25 02:35:51 +02:00
e170d81652 refactor: wrap bare errors with context in database package 2026-06-25 02:35:51 +02:00
ca08af2dbb refactor: wrap bare errors with context in playback package 2026-06-25 02:35:51 +02:00
290dc36298 refactor: wrap bare errors with context in anime package 2026-06-25 02:35:51 +02:00
ff54e9c5db refactor: group episode state 2026-06-25 02:35:51 +02:00
7aaead6c67 refactor: group media state 2026-06-25 02:35:51 +02:00
b569b06591 refactor: group player state 2026-06-25 02:35:51 +02:00
4d8486e6ea refactor: deduplicate rollback via WatchlistStore 2026-06-25 02:35:51 +02:00
1770492b00 chore: remove dead search dialog overlay code 2026-06-25 02:35:51 +02:00
a37e609880 chore: remove dead sort_filter code 2026-06-25 02:35:51 +02:00
510549c6ec chore: remove dead timezone conversion code 2026-06-25 02:35:51 +02:00
99fa808d30 fix: check exists from c.Get 2026-06-25 02:35:51 +02:00
8e43731d1f fix: log genre fetch failure instead of silencing 2026-06-25 02:35:51 +02:00
51d26943df fix: log error when fetching relations fails instead of silencing 2026-06-25 02:35:51 +02:00
f0ad92a8f9 fix: log anime fetch errors in watch page and thumbnail handlers 2026-06-25 02:35:51 +02:00
f39fcacadc fix: handle db errors in watchlist update entry 2026-06-25 02:35:51 +02:00
f4486655d1 chore: remove unused static/images directory 2026-06-25 02:35:51 +02:00
9d8a497c48 refactor: deduplicate runtime validation into shared module 2026-06-25 02:35:51 +02:00
c3b3c606db feat: profile hls playback 2026-06-25 02:35:51 +02:00
c70ec383c5 feat: time database queries 2026-06-25 02:35:51 +02:00
50e74326c5 feat: add profiling recipes 2026-06-25 02:35:51 +02:00
71ab6a3abd fix: index related anime lookup 2026-06-25 02:35:51 +02:00
c9bdc4a75e fix: unblock jikan limiter waits 2026-06-25 02:35:51 +02:00
7c25907c92 fix: limit recommendation scoring 2026-06-25 02:35:51 +02:00
c1e313d684 fix: surface search failures 2026-06-25 02:35:51 +02:00
d2a3b0ccda fix: harden player vtt handling 2026-06-25 02:35:51 +02:00
e7fb4264f7 test: cover skip segment overrides 2026-06-25 02:35:51 +02:00
a2d16caea0 test: cover hls playlist response 2026-06-25 02:35:51 +02:00
e836d464cb test: harden allanime crypto tests 2026-06-25 02:35:51 +02:00
22f05580df fix: replace empty catch blocks with error logging 2026-06-25 02:35:51 +02:00