Commit Graph

842 Commits

Author SHA1 Message Date
5d21f6f4de feat: add skip segment editor UI 2026-05-19 11:02:59 +02:00
1a9e1d60bc feat: add skip segment overrides backend 2026-05-19 11:02:54 +02:00
bcee65cbad feat: add firefox extension 2026-05-19 02:46:51 +02:00
237b5f3004 feat: add API token authentication 2026-05-19 02:46:47 +02:00
ccfb469299 feat: add CORS middleware for API routes 2026-05-19 02:46:44 +02:00
3a4fa82f14 feat: add year field to quick search response 2026-05-19 02:46:41 +02:00
60c8f6039b chore: formatting 2026-05-18 17:49:03 +02:00
4e9b42d8bb chore: clean up entrypoint and remove unused css vars 2026-05-18 17:48:32 +02:00
3230cf874f fix: skip hop-by-hop headers in proxy stream 2026-05-18 15:08:43 +02:00
943285b356 feat: add shared size limit constants 2026-05-18 15:08:26 +02:00
56c8618f5f chore: formatting 2026-05-18 14:08:17 +02:00
d258d9af27 feat: add lru+ttl subtitle cache 2026-05-18 14:07:53 +02:00
9859ddea42 feat: add shared user agent constants 2026-05-18 14:07:33 +02:00
825f481329 chore: formatting 2026-05-18 13:59:11 +02:00
a097410f40 refactor: use mock transport in watch order tests and harden server timeouts 2026-05-18 13:58:17 +02:00
a01207323f feat: add sub-only badges and use canonical episodes in watch template 2026-05-17 21:17:15 +02:00
c37e561d7a feat: use backend mode preference and show toast on mode switch in nav 2026-05-17 21:17:11 +02:00
262c2e91b8 feat: show toast on dub-to-sub auto switch at player init 2026-05-17 21:17:05 +02:00
c2ed9fabc2 feat: add mode-switched-from to player template and state 2026-05-17 21:17:00 +02:00
493d69edae feat: expose initial mode and mode switch info in episode data api 2026-05-17 21:16:55 +02:00
9414d3b51e feat: use canonical episodes in watch data and wire episode service 2026-05-17 21:16:50 +02:00
c5ea265c46 feat: register episodes module in fx app 2026-05-17 21:16:44 +02:00
eb6bb3bbd4 feat: add episode service merge and broadcast tests 2026-05-17 21:16:39 +02:00
501dcb7d38 feat: add episode service with background refresh worker 2026-05-17 21:16:34 +02:00
b918e12e9f feat: add parseEpisodeNumbers test 2026-05-17 21:16:29 +02:00
4e3bb1cbd8 feat: add allanime episode availability methods 2026-05-17 21:16:24 +02:00
daf4ec7923 feat: add episode availability querier interface methods 2026-05-17 21:16:19 +02:00
66333b335b feat: add episode availability sql queries and generated code 2026-05-17 21:16:14 +02:00
cb143be35c feat: add episode availability cache and provider mapping models 2026-05-17 21:16:09 +02:00
4126e56d69 feat: add episode domain types 2026-05-17 21:16:04 +02:00
dd2f7247f1 feat: add episode availability cache and provider mapping tables 2026-05-17 21:15:59 +02:00
9ba327d5c5 feat: add timeout and abort handling to command palette search 2026-05-17 20:38:08 +02:00
443292f329 style: add whitespace pre line on anime synopsis 2026-05-17 19:33:00 +02:00
cf53ffdd77 feat: expand continue watching in command palette 2026-05-17 17:34:27 +02:00
3802f9da57 style: format search.ts 2026-05-17 17:24:19 +02:00
66edd9c062 feat: replace quick search with command palette 2026-05-17 17:24:07 +02:00
3bb44a0810 feat: add updated_at to watchlist export 2026-05-17 16:45:56 +02:00
a435587bfd feat: add watchlist export to csv 2026-05-17 16:38:03 +02:00
4a04a91353 chore: formatting 2026-05-17 02:52:09 +02:00
296581fedf refactor: replace harsh shadows with subtle ring+shadow, add heading-serif and border-hairline 2026-05-17 02:49:47 +02:00
d764aae9b2 refactor: update color palette, add serif/mono fonts, soften shadows 2026-05-17 02:49:42 +02:00
d5d1d2977b feat: add themes dialog modal with prefetch and keyboard dismiss 2026-05-15 19:37:20 +02:00
310b694df3 feat: remove trailer section from anime detail page 2026-05-15 19:37:14 +02:00
367c8b9d74 feat: remove trailer section from anime detail page 2026-05-15 19:36:58 +02:00
17bcebd773 feat: add statistics and themes inline templates for HTMX fragments 2026-05-15 19:36:55 +02:00
0e5416aab3 feat: add reviews subpage with infinite scroll 2026-05-15 19:36:35 +02:00
59fb0ed7f8 feat: add statistics and themes lazy section dispatch 2026-05-15 19:36:27 +02:00
897d4a0c2e feat: add formatDate template function and subdirectory glob support 2026-05-15 19:36:12 +02:00
ae64f39e2c feat: add service implementations for staff, statistics, themes, reviews 2026-05-15 19:36:08 +02:00
df0aa52490 feat: add domain type aliases and service interface methods 2026-05-15 19:36:04 +02:00