Commit Graph

894 Commits

Author SHA1 Message Date
e25b0acf7d refactor: remove rounded from watch order dropdowns 2026-05-24 20:15:58 +02:00
54aca51e2b refactor: remove watch page borders and update filler/recap indicator 2026-05-24 20:07:36 +02:00
3cd7302c9c refactor: remove remaining border and ring classes 2026-05-24 20:07:28 +02:00
df0c00a2f9 feat: add theme toggle to sidebar 2026-05-24 20:07:09 +02:00
125b2e2510 feat: add login page background image 2026-05-24 20:07:01 +02:00
7e3e138fee feat: redesign login page with password toggle 2026-05-24 20:06:53 +02:00
79a518d941 refactor: inline scrollbar styles as tailwind arbitrary 2026-05-24 20:06:44 +02:00
cfaf6e6640 refactor: replace custom css utilities with tailwind arbitrary 2026-05-24 20:06:32 +02:00
da9bb56d80 fix: continue watching label 2026-05-24 02:48:07 +02:00
4403301f72 fix: allow progress requests 2026-05-24 02:34:05 +02:00
c0606ef938 fix: use session cookie for progress 2026-05-24 02:31:27 +02:00
2ac8660435 fix: save progress on player actions 2026-05-24 02:29:54 +02:00
9da9edae7f fix: restore command palette overlay 2026-05-24 02:27:35 +02:00
323c503581 fix: unstyle watch list menu 2026-05-24 02:13:22 +02:00
0e1bf7a36f fix: unstyle watchlist options 2026-05-24 02:12:28 +02:00
f6f95bc164 fix: unstyle settings mode buttons 2026-05-24 02:10:53 +02:00
391a4f750c fix: normalize button styling 2026-05-24 02:09:25 +02:00
905e00ef6a fix: restore mobile drawer 2026-05-24 02:09:10 +02:00
07a6b6e4aa fix: keep sidebar collapsed 2026-05-24 02:04:28 +02:00
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