Commit Graph

165 Commits

Author SHA1 Message Date
89e1c9cea8 docs: add watch-order workflow 2026-04-11 22:33:03 +02:00
185c353e66 tool: add watch-order dataset builder 2026-04-11 22:32:58 +02:00
9115e16334 core: use local watch-order store 2026-04-11 22:32:56 +02:00
600698e12a fix: add detailed watch-order logs 2026-04-11 22:20:06 +02:00
704b446216 fix: mimic browser for watch-order 2026-04-11 22:18:11 +02:00
f38ab058e0 fix: log watch-order parse fallback 2026-04-11 22:16:32 +02:00
197c9c7485 ui: remove relations extras toggle 2026-04-11 22:06:46 +02:00
6edf47c553 core: harden watch-order relations 2026-04-11 22:06:26 +02:00
d07ba90892 ui: improve mobile tab scrolling 2026-04-11 18:14:50 +02:00
76e9309e0d ui: refine auth and account screens 2026-04-11 18:06:04 +02:00
6b83f6bde6 auth: add recovery and account security 2026-04-11 18:05:51 +02:00
810a50c606 chore: remove agents.md 2026-04-11 16:10:53 +02:00
ceacbf09c9 fix: scope and sort franchise relations 2026-04-10 23:32:30 +02:00
bb5be54c26 ui: convert jst to local time 2026-04-10 22:40:52 +02:00
71a38fb866 ui: restyle with dark monochrome palette 2026-04-10 22:31:22 +02:00
378bef80f3 ui: refine anime details and watchlist 2026-04-10 22:31:15 +02:00
69f86d070b ui: clean template markup and controls 2026-04-10 22:28:51 +02:00
cd28a8d10f ui: remove schedule and split notifications 2026-04-10 22:28:20 +02:00
d4bd749de4 ci: generate templ before vet 2026-04-10 20:41:51 +02:00
9b46396f32 ci: add quality checks and smoke tests 2026-04-10 17:26:49 +02:00
78909cd308 security: harden quick search dom 2026-04-10 17:26:46 +02:00
6dd6d422b8 templates: replace deprecated day title 2026-04-10 17:26:35 +02:00
2b8332a16d api: pass request context to jikan 2026-04-10 17:26:28 +02:00
ecb15782c8 security: enforce csrf on writes 2026-04-10 17:25:27 +02:00
2865d87ee9 db: add query indexes 2026-04-10 17:24:56 +02:00
a4bcfe159e server: add graceful shutdown 2026-04-10 17:24:16 +02:00
42247214dd security: validate watchlist inputs 2026-04-10 17:22:34 +02:00
f90d8b8cff ui: fix watchlist toggle contrast 2026-04-10 01:26:20 +02:00
e804a45c38 ui: fix premiered case and sidebar text 2026-04-10 01:22:52 +02:00
e2fc44bf1a ui: declutter anime pages and controls 2026-04-10 01:15:19 +02:00
8965dc5441 ui: extend neo-brutalist principles across all pages and fix jikan API limits 2026-04-09 12:56:57 +02:00
3f1b5e1d0a ui: apply neo-brutalist ux principles and styling 2026-04-09 12:52:50 +02:00
944f981fbe ui: refine typographic hierarchy, remove card borders, and add opacity hover states 2026-04-09 12:48:04 +02:00
b53a2c5751 ui: implement typography, scrollbars, and minimalist empty/focus states 2026-04-09 12:42:27 +02:00
216bfab5fe ui: fix javascript reference error in anime list 2026-04-09 12:34:55 +02:00
5732080691 api: enforce 24 items per page limit 2026-04-09 12:34:51 +02:00
a9710aac12 ui: add abstract svg logo and favicon 2026-04-09 12:34:47 +02:00
d555a8a84f ui: implement clean dark theme without borders 2026-04-09 12:34:43 +02:00
bbc90095bd ui: final sweep extracting SortFilter and standardizing empty notifications to ui.EmptyState 2026-04-08 18:17:49 +02:00
c0516b7118 ui: final sweep replacing loading indicators and ensuring anime.templ properly imports ui package 2026-04-08 18:15:33 +02:00
50aa32e51f ui: update AnimeCard to support children and integrate across anime, notifications, and schedule templates 2026-04-08 18:13:20 +02:00
b83f7f8ab3 ui: extract generic AnimeCard component and adopt in watchlist and catalog 2026-04-08 18:10:26 +02:00
0f338ba9ee ui: extract infinite anime list and catalog item to shared ui component 2026-04-08 18:08:37 +02:00
dfb61bfe8c ui: extract empty state component 2026-04-08 18:07:17 +02:00
8cc07dfadd ui: extract loading indicator to shared ui package 2026-04-08 18:06:23 +02:00
a0617ec127 chore: cleanup files 2026-04-08 18:02:54 +02:00
b3477fa7dd feat: increase max recommendations from 10 to 12 2026-04-08 17:35:31 +02:00
6dfc1e9fa8 feat: use cached anime data for recommendations to show english titles when possible 2026-04-08 17:31:45 +02:00
9072348159 perf: stop recommendations from making N+1 API calls 2026-04-08 17:22:07 +02:00
22955c0018 fix: handle jikan rate limits gracefully instead of dropping data 2026-04-08 17:17:14 +02:00