Commit Graph

22 Commits

Author SHA1 Message Date
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
120e7a1470 ui: fix search dropdown width and alignment 2026-04-06 23:01:48 +02:00
6495bc733a feat: add debounced search dropdown with quick results 2026-04-06 22:58:40 +02:00
caa78cd17e ui: redesign with classic web aesthetic dark theme 2026-04-06 22:51:36 +02:00
55284a855e remove: toast notification system 2026-04-06 19:52:24 +02:00
5effd901c3 feat: add watchlist export/import as JSON 2026-04-06 19:44:54 +02:00
d6bd34aad2 ui: rewrite styles for new anime page layout and dark theme 2026-04-06 19:20:56 +02:00
f77649cc29 ui: modernize styling, cleaner layout, non-4chan vibe 2026-04-06 18:18:22 +02:00
ccad63eb7f chore: base project skeleton and db schema 2026-04-06 07:03:22 +02:00