Commit Graph

58 Commits

Author SHA1 Message Date
c9d3ca5cc6 refactor(ui): standardize tailwind classes 2026-04-15 01:19:31 +02:00
7a48f66a73 refactor: add root static source files 2026-04-15 00:23:35 +02:00
b9eec9e71a refactor: flatten static asset layout 2026-04-15 00:23:24 +02:00
f65e098b9d refactor: make ts scripts more readable 2026-04-15 00:20:40 +02:00
1344419902 build: ignore generated js artifacts 2026-04-15 00:13:11 +02:00
29e49b9fcc refactor: switch ui scripts to data hooks 2026-04-15 00:10:20 +02:00
0a5f64c604 refactor: migrate templates to tailwind utilities 2026-04-15 00:07:56 +02:00
01c738588f chore: ignore generated tailwind css 2026-04-14 23:53:19 +02:00
3c0ed1426f chore: remove static ts directory 2026-04-14 23:49:13 +02:00
bbd876d981 refactor: simplify css and ts layout 2026-04-14 23:49:07 +02:00
b5bc9c23cc refactor: migrate browser scripts to ts 2026-04-14 23:43:50 +02:00
93cb99fd94 build: add tailwind v4 and ts tooling 2026-04-14 23:43:41 +02:00
8d09be8060 make notifications timing-aware and clearer (#3)
* feat: enrich notification timing context

* fix: improve broadcast time handling
2026-04-14 23:13:23 +02:00
09d2fd3a88 ui: add custom centered 404 page 2026-04-12 14:58:08 +02:00
39f09c104f ui: add pending and catalog placeholders 2026-04-12 14:53:37 +02:00
197c9c7485 ui: remove relations extras toggle 2026-04-11 22:06:46 +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
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
cd28a8d10f ui: remove schedule and split notifications 2026-04-10 22:28:20 +02:00
78909cd308 security: harden quick search dom 2026-04-10 17:26:46 +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
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
a0617ec127 chore: cleanup files 2026-04-08 18:02:54 +02:00
44a0e9499d ui: fix relation card styling issues 2026-04-08 17:09:21 +02:00
e31ac4b148 ui: add consistent bottom margin to anime sections 2026-04-08 16:22:19 +02:00
2d067c88e4 ui: align empty states and fix text casing 2026-04-08 16:06:00 +02:00
d3eba7ed9d ui: align recommendations header styling with relations 2026-04-08 15:52:49 +02:00
e2da605916 ui: responsive header and snappy htmx feedback 2026-04-08 15:49:55 +02:00
8904df7b1c ui: redesign notifications grid 2026-04-08 13:20:04 +02:00
6f54ed16eb feat: add schedule, notifications, and recommendations 2026-04-08 13:02:17 +02:00
d035a6406b ui: add fluid sizing with clamp for responsive scaling 2026-04-07 15:56:23 +02:00
f77788588e feat: add discover page for airing anime 2026-04-07 14:08:08 +02:00
aa5a99eec7 revert: remove torrent streaming feature 2026-04-07 13:48:37 +02:00
a25e8f1655 feat: torrent streaming with hls transcoding (#1)
* feat: add ffmpeg for hls streaming

* feat: torrent streaming with hls transcoding

- add nyaa.si torrent search client
- add streaming service using anacrolix/torrent
- add hls transcoding via ffmpeg for browser playback
- add watch page with episode selection
- add socks5 proxy support via TORRENT_PROXY env
- switch to modernc.org/sqlite (pure go, no cgo conflicts)
- update dockerfile with ffmpeg
2026-04-07 13:23:08 +02:00
aff336c15f fix: allow public search routes and prevent js redeclaration 2026-04-07 05:14:43 +02:00
8970909917 fix: reduce anime sidebar spacing with css columns 2026-04-07 00:10:31 +02:00
1a126e0405 make anime sidebar 2-col grid by default 2026-04-07 00:07:49 +02:00
aebbe9241b make anime sidebar responsive 2-col grid on smaller desktops 2026-04-07 00:05:15 +02:00
8687f93f31 feat: add sort/filter component for watchlist
- create reusable SortFilter templ component with sort options (date, title, score)
- integrate sort/filter into watchlist page with query params
- add sortEntries method to handle client-side sorting
- add CSS styling for sort filter controls
- pass sort params through status tab and view toggle links
2026-04-06 23:28:36 +02:00
6766900161 ui: increase search input width to 320px 2026-04-06 23:03:56 +02:00