|
|
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 |
|
|
|
44a0e9499d
|
ui: fix relation card styling issues
|
2026-04-08 17:09:21 +02:00 |
|
|
|
b09be86ec8
|
build: generate templ files inside docker build
|
2026-04-08 17:03:34 +02:00 |
|
|
|
341c2fae54
|
fix: remove entrypoint and create-user references from Dockerfile
|
2026-04-08 17:01:58 +02:00 |
|
|
|
85b01ea71b
|
chore: remove create-user tool
|
2026-04-08 17:01:24 +02:00 |
|
|
|
c6234e12b8
|
chore: untrack generated templ files
|
2026-04-08 16:59:53 +02:00 |
|