Commit Graph

282 Commits

Author SHA1 Message Date
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
2823c6f026 chore: format anime and dedupe 2026-05-28 11:27:12 +02:00
fa7fe2f178 chore: format style.css 2026-05-28 11:27:01 +02:00
40204f04a1 chore: format small utility files 2026-05-28 11:26:51 +02:00
4aa12e9fe5 chore: formatting 2026-05-27 14:05:35 +02:00
c044ebdda0 feat: add schedule board client logic 2026-05-27 10:56:28 +02:00
6450233fea feat: persist volume to localStorage 2026-05-26 23:18:06 +02:00
91db8a5fe0 refactor: remove cookie-based theme persistence 2026-05-26 23:11:33 +02:00
a5fdd8b999 chore: format 2026-05-26 22:49:00 +02:00
b8521d2219 fix: validate player json 2026-05-26 22:39:03 +02:00
edbd83f8e8 refactor: share time formatter 2026-05-26 22:38:19 +02:00
c9059be57b fix: color skip segments 2026-05-26 22:37:51 +02:00
afbe74d975 perf: subtitles binary search 2026-05-26 22:37:30 +02:00
91bf399ebc fix: remove inline onclick 2026-05-26 22:35:02 +02:00