Commit Graph

875 Commits

Author SHA1 Message Date
ad3817dfee fix: reserve continue watching space 2026-05-24 01:50:24 +02:00
065e3fd7d6 fix: improve form accessibility 2026-05-24 01:48:14 +02:00
bfb8cc0274 fix: player dropdown light-mode visibility 2026-05-24 01:45:39 +02:00
7a18461ca6 fix: add warn levels to observability logs 2026-05-23 18:16:03 +02:00
f33c2e18af refactor: emit structured json logs 2026-05-23 18:08:43 +02:00
c2e4cae253 feat: add observability metrics 2026-05-23 17:13:18 +02:00
767e056aad feat: remove firefox extension 2026-05-23 16:32:08 +02:00
23246e2326 fix: surface segment save errors in editor 2026-05-22 16:43:15 +02:00
51355a4dbc fix: render segment overrides and skip progress 2026-05-22 16:34:38 +02:00
c5c15cdabc fix: rolling session renewal 2026-05-21 19:09:53 +02:00
836c67f202 fix: null as unknown as ... 2026-05-21 16:23:02 +02:00
812dcd2448 feat: typed anime and playback payloads 2026-05-21 16:19:58 +02:00
d94f1516ce YOLO 2026-05-20 17:29:40 +02:00
68396c591e fix: allow retrying themes load on error 2026-05-20 17:22:54 +02:00
066305403b fix: drop unused raw expires_at index in favor of datetime index 2026-05-20 17:22:54 +02:00
eed0649569 refactor: use int64 for watchlist map keys 2026-05-20 17:22:54 +02:00
d7fee6d518 fix: use seeded RNG for random anime fallback 2026-05-20 17:22:54 +02:00
0e16f9f720 fix: return 204 and log error on lazy load failure 2026-05-20 17:22:54 +02:00
abc2368842 fix: cast limit to int for slice capacity 2026-05-20 17:22:54 +02:00
2cfab673f6 feat: add request logger middleware 2026-05-20 17:22:54 +02:00
6b84335515 feat: lazy load anime detail sections with revealed trigger 2026-05-20 17:22:54 +02:00
4330303431 refactor: remove redundant fallback from jikan search 2026-05-20 17:22:54 +02:00
63ab13faa9 feat: add jikan client observability, dedup, and stale-while-revalidate 2026-05-20 17:22:54 +02:00
5482a40d47 refactor: extract watchlist map to service, optimize command palette queries 2026-05-20 17:22:54 +02:00
c4bd5cc395 feat: add batch watchlist and command palette db queries 2026-05-20 17:22:54 +02:00
575a7aa417 feat: add hot path indexes for watch list and cache queries 2026-05-20 17:22:54 +02:00
db654c8dee fix: wrap datetime() in jikan cache expiry queries 2026-05-20 17:22:54 +02:00
285367ad84 refactor: rename SkipSegmentOverride to SkipSegmentOverrideRow to avoid sqlc conflict 2026-05-19 11:29:40 +02:00
80e441fc48 chore: remove unused SkipSegmentOverride struct 2026-05-19 11:26:28 +02:00
8e1bfdc18f refactor: group episode nav with segment editor in watch toolbar 2026-05-19 11:14:40 +02:00
9ef87344f6 fix: align icons and buttons in watch template 2026-05-19 11:11:58 +02:00
038622b5cf chore: remove unused typeTrigger variable 2026-05-19 11:03:33 +02:00
7800964ce5 fix: improve segment bar colors and z-index layering 2026-05-19 11:03:04 +02:00
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