Commit Graph

425 Commits

Author SHA1 Message Date
2863c3e7ef refactor: share stream url 2026-06-08 08:32:09 +02:00
e269d15199 refactor: share dom ready 2026-06-08 08:32:09 +02:00
65405402a8 chore: cleanup 2026-06-08 08:32:09 +02:00
2f7af1f739 feat: extract video module and add mode-switch fallback 2026-06-08 08:32:09 +02:00
8c3ff3df94 feat: add end-state detection and prevent airing auto-complete 2026-06-08 08:32:09 +02:00
c044c30bd8 feat: add airing status and end-state helpers to player 2026-06-08 08:32:09 +02:00
9e8d479ce0 refactor: redesign schedule with responsive grid and expanded spacing 2026-06-08 08:32:09 +02:00
a57b0b79de chore: format player main 2026-06-08 08:32:08 +02:00
5a11343a19 chore: format player controls 2026-06-08 08:32:08 +02:00
ea63544998 chore: format player skip editor 2026-06-08 08:32:08 +02:00
95a434cd04 chore: format player skip index and segments 2026-06-08 08:32:08 +02:00
c2650aae07 chore: format player subtitles 2026-06-08 08:32:08 +02:00
e500af6102 chore: format player episode nav and ui 2026-06-08 08:32:08 +02:00
df1e65f5c2 chore: format player episode complete and thumbnails 2026-06-08 08:32:08 +02:00
1c4ade5e6c chore: format player mode and state 2026-06-08 08:32:08 +02:00
4c2c54229b chore: format player progress quality keyboard 2026-06-08 08:32:08 +02:00
2172d32dc6 chore: format player storage and timeline 2026-06-08 08:32:08 +02:00
d66eb79295 chore: format watchlist 2026-06-08 08:32:08 +02:00
3c121cb1ac chore: format search 2026-06-08 08:32:08 +02:00
bd979cdb68 chore: format schedule_board 2026-06-08 08:32:08 +02:00
fbf94970fa chore: format toast and sort_filter 2026-06-08 08:32:08 +02:00
ecd11f70c3 chore: format theme and timezone 2026-06-08 08:32:08 +02:00
6a5cf4f375 chore: format htmx and shell 2026-06-08 08:32:08 +02:00
7aff463580 chore: format discover and dropdown 2026-06-08 08:32:08 +02:00
1536590fa2 chore: format anime and dedupe 2026-06-08 08:32:08 +02:00
c2afb6eafc chore: format style.css 2026-06-08 08:32:08 +02:00
a92d2b46c8 chore: format small utility files 2026-06-08 08:32:08 +02:00
580b17e5b9 chore: formatting 2026-06-08 08:32:08 +02:00
228003b013 feat: add schedule board client logic 2026-06-08 08:32:08 +02:00
cd7fab7fbd style: migrate z-index syntax in toast 2026-06-07 17:44:49 +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
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