Commit Graph

295 Commits

Author SHA1 Message Date
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
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
5441b14737 feat: improve dropdown accessibility with aria and focus management 2026-06-06 16:52:52 +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
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
60ba1a4fb5 refactor: follow system color scheme via matchMedia listener 2026-06-05 16:23:59 +02:00
3ea5ea68ff refactor: remove unused htmx global type declaration 2026-06-05 16:23:53 +02:00
97623aad4d style: add color-scheme for light and dark themes 2026-06-05 16:23:50 +02:00
9587dd5a71 feat: add top pick for you section to homepage 2026-06-05 16:15:13 +02:00
8b26e5f036 test: add weighted taste profile and search query tests 2026-06-05 16:15:00 +02:00
55ee13d4eb feat: timezone-aware schedule with browser tz and JST client conversion 2026-06-05 15:42:23 +02:00
404fa3c406 feat: add htmx type declarations and process on ready 2026-06-04 11:28:06 +02:00
59d903d400 refactor: consolidate skeleton styles into global css 2026-06-04 10:06:22 +02:00
5604432187 refactor: share jst helpers 2026-06-01 22:32:12 +02:00
0483bc5cc1 refactor: dedupe scrub seek 2026-06-01 22:29:42 +02:00
983981a186 refactor: dedupe next nav 2026-06-01 22:28:49 +02:00
55bf11d8be refactor: share stream url 2026-06-01 22:26:57 +02:00
455490f07d refactor: share dom ready 2026-06-01 22:25:47 +02:00
2b761127a0 chore: cleanup 2026-05-31 00:39:20 +02:00
1da19d500e feat: extract video module and add mode-switch fallback 2026-05-31 00:39:01 +02:00
cfb0ea724d feat: add end-state detection and prevent airing auto-complete 2026-05-29 00:04:17 +02:00
32586d6b08 feat: add airing status and end-state helpers to player 2026-05-29 00:04:05 +02:00
f89012f23c refactor: redesign schedule with responsive grid and expanded spacing 2026-05-28 23:24:50 +02:00
b52cd311a5 chore: format player main 2026-05-28 11:30:01 +02:00
a48d48f5ad chore: format player controls 2026-05-28 11:29:52 +02:00
8a21dadf21 chore: format player skip editor 2026-05-28 11:29:43 +02:00
a0c5005937 chore: format player skip index and segments 2026-05-28 11:29:33 +02:00
606df97eae chore: format player subtitles 2026-05-28 11:29:23 +02:00
fab242736d chore: format player episode nav and ui 2026-05-28 11:29:14 +02:00
15d311ace6 chore: format player episode complete and thumbnails 2026-05-28 11:29:04 +02:00
47b96107a5 chore: format player mode and state 2026-05-28 11:28:56 +02:00
2f88c14620 chore: format player progress quality keyboard 2026-05-28 11:28:46 +02:00
4a3e2e19d8 chore: format player storage and timeline 2026-05-28 11:28:36 +02:00
a4cf0375b7 chore: format watchlist 2026-05-28 11:28:25 +02:00
9f88e48786 chore: format search 2026-05-28 11:28:15 +02:00
8578bdb9e3 chore: format schedule_board 2026-05-28 11:28:02 +02:00
4b883c6572 chore: format toast and sort_filter 2026-05-28 11:27:52 +02:00
9375cf68b4 chore: format theme and timezone 2026-05-28 11:27:43 +02:00
c2931f941a chore: format htmx and shell 2026-05-28 11:27:32 +02:00
41128bd632 chore: format discover and dropdown 2026-05-28 11:27:22 +02:00