Commit Graph

1237 Commits

Author SHA1 Message Date
070375eaa5 refactor: reorder head and use non-blocking font loading 2026-06-09 18:21:16 +02:00
1d4364d63e refactor: deduplicate sidebar navigation into data-driven loop 2026-06-09 18:21:08 +02:00
15876a4f86 refactor: consolidate css token system and add base utilities 2026-06-09 18:21:02 +02:00
1a35bd81bd fix: preserve schedule source items 2026-06-09 12:36:26 +02:00
21fd1110d4 feat: populate duration_seconds on anime upsert and add backfill fix 2026-06-08 02:26:56 +02:00
f8cf4579af test: add HLS playlist rewrite and detection tests 2026-06-08 02:13:41 +02:00
1a1189d035 feat: add HLS playlist rewriting to proxy stream 2026-06-08 02:13:32 +02:00
db4dc20603 refactor: replace HMAC proxy tokens with in-memory store 2026-06-08 02:13:21 +02:00
a4fa0beff5 refactor: update playback domain types and interfaces 2026-06-08 02:13:12 +02:00
39df0ff99a style: migrate watch page to v4 syntax 2026-06-07 17:45:56 +02:00
80a3481ebe style: migrate schedule page to v4 syntax 2026-06-07 17:45:48 +02:00
6efea21632 style: migrate index page to v4 syntax 2026-06-07 17:45:40 +02:00
4c90f759c9 style: migrate filter_bar and video_player to v4 syntax 2026-06-07 17:45:32 +02:00
470f9e3532 style: migrate anime page, watchlist_actions, and watchlist to v4 syntax 2026-06-07 17:45:24 +02:00
e355933ba8 style: migrate z-index/scrollbar in continue_watching, size shorthands in login 2026-06-07 17:45:08 +02:00
102317c9b0 style: migrate shadow variable syntax in dropdown component 2026-06-07 17:44:59 +02:00
cd7fab7fbd style: migrate z-index syntax in toast 2026-06-07 17:44:49 +02:00
7f6d2c82cb style: migrate important modifier syntax in browse and discover 2026-06-07 17:44:25 +02:00
bc9820c536 chore(deps): bump tailwindcss from 4.2.4 to 4.3.0 2026-06-07 17:43:51 +02:00
f90ff2e4c7 fix: update anime page layout 2026-06-06 17:54:56 +02:00
79be865989 fix: handle edge cases in continue watching carousel 2026-06-06 17:26:41 +02:00
18a335fd74 feat: add continue watching carousel 2026-06-06 17:26:22 +02:00
082219d2d4 test: add tests for mergeEpisodes capping and cache validation 2026-06-06 17:22:14 +02:00
b661b577dd feat: cap episode numbers to expected count and validate cached payload 2026-06-06 17:22:06 +02:00
fb6e48cf92 feat: add visual filler/recap indicator in episode list 2026-06-06 17:21:56 +02:00
a6cb71c65b refactor: move video source construction from inline script to initPlayer 2026-06-06 16:54:35 +02:00
e70574ac08 refactor: update anime page scripts 2026-06-06 16:54:27 +02:00
f9064b3b6c refactor: simplify dedupe module 2026-06-06 16:54:19 +02:00
4b1b4266d9 refactor: streamline mobile menu with event delegation 2026-06-06 16:54:11 +02:00
f7e7dfd161 feat: improve command palette focus management and aria 2026-06-06 16:54:03 +02:00
651db05cd0 feat: add htmx error toast on error class swap 2026-06-06 16:53:56 +02:00
470e5b092b refactor: read watchlist IDs from JSON script tag instead of global var 2026-06-06 16:53:48 +02:00
e06a20b5d0 refactor: switch watchlist IDs from global to JSON script tag 2026-06-06 16:53:40 +02:00
fe46dd9c48 refactor: replace inline theme dialog script with data attributes 2026-06-06 16:53:32 +02:00
cb8ef29cde refactor: replace inline scripts with module scripts block 2026-06-06 16:53:24 +02:00
03e741c561 refactor: use browseURL helper and simplify filter bar templates 2026-06-06 16:53:16 +02:00
9cb3e8fe27 test: add tests for browseURL helper 2026-06-06 16:53:08 +02:00
b9ca82dbd9 refactor: add browseURL template helper for filter URLs 2026-06-06 16:53:00 +02:00
5441b14737 feat: improve dropdown accessibility with aria and focus management 2026-06-06 16:52:52 +02:00
5cc03579b2 refactor: consolidate scripts into single app.js entry point 2026-06-06 16:52:22 +02:00
b5fc2dfe4e feat: add app entry point, password toggle, and schedule modules 2026-06-06 16:52:16 +02:00
78b36452ae refactor: migrate from htmx:afterSwap to onHtmxLoad 2026-06-06 16:51:12 +02:00
392bc10b99 refactor: replace DOMContentLoaded with onReady utility 2026-06-06 16:51:07 +02:00
5019e9fcb7 feat: add onHtmxLoad and closestFocusable utilities 2026-06-06 16:50:03 +02:00
4bcfc8fdb7 refactor: remove docs folder 2026-06-06 15:54:10 +02:00
b85b29aa13 feat: add top picks for you page 2026-06-06 13:34:18 +02:00
ede17ce8aa test: verify diversity reranker spreads repeated genres 2026-06-05 16:38:27 +02:00
9d964824dc feat: add multi-feature diversity reranker for recommendations 2026-06-05 16:38:19 +02:00
620434f61b feat: dedupe after htmx swap on swap target 2026-06-05 16:32:31 +02:00
6aeb887830 refactor: scope dedupe to parent container 2026-06-05 16:32:21 +02:00