Commit Graph

194 Commits

Author SHA1 Message Date
4e9b42d8bb chore: clean up entrypoint and remove unused css vars 2026-05-18 17:48:32 +02:00
c37e561d7a feat: use backend mode preference and show toast on mode switch in nav 2026-05-17 21:17:11 +02:00
262c2e91b8 feat: show toast on dub-to-sub auto switch at player init 2026-05-17 21:17:05 +02:00
c2ed9fabc2 feat: add mode-switched-from to player template and state 2026-05-17 21:17:00 +02:00
9ba327d5c5 feat: add timeout and abort handling to command palette search 2026-05-17 20:38:08 +02:00
cf53ffdd77 feat: expand continue watching in command palette 2026-05-17 17:34:27 +02:00
3802f9da57 style: format search.ts 2026-05-17 17:24:19 +02:00
66edd9c062 feat: replace quick search with command palette 2026-05-17 17:24:07 +02:00
4a04a91353 chore: formatting 2026-05-17 02:52:09 +02:00
d764aae9b2 refactor: update color palette, add serif/mono fonts, soften shadows 2026-05-17 02:49:42 +02:00
391569166c style: remove unnecessary parentheses in arrow functions 2026-05-15 02:52:09 +02:00
8ab6cf4986 feat: add search dialog with keyboard shortcut 2026-05-15 02:51:55 +02:00
de672db44e chore: changing accent color 2026-05-15 02:39:59 +02:00
88edf87178 fix: episode transition, progress save, and seek alignment 2026-05-15 02:22:43 +02:00
74e2aa50fd feat: improve video seeking and range request handling 2026-05-15 01:39:29 +02:00
604a9ab382 fix: removed rounded corners except for inputs 2026-05-15 01:15:46 +02:00
598e842b2c feat: tweak theme colors and streamline sidebar chrome 2026-05-15 01:15:00 +02:00
c8b189d0e7 feat: preserve fullscreen when autoplaying next episode 2026-05-15 00:24:05 +02:00
2619dc2c94 fix: autoplay video instantly on watch page load 2026-05-13 23:48:09 +02:00
950e143faf fix: clean up completion flow and watch page dropdown 2026-05-13 18:44:08 +02:00
e7dfaaf8c0 chore: format with prettier 2026-05-13 13:36:22 +02:00
d00f9493af fix: cast cloneNode to DocumentFragment for firstElementChild access 2026-05-13 13:35:53 +02:00
ff15a82f10 fix: watchlist 500 from missing UUID and toast classList error 2026-05-13 13:10:04 +02:00
345853406c refactor: general architectural cleanup and bug fixes 2026-05-13 11:20:49 +02:00
91aa0de67d refactor: move SVGs and style.css to static/assets/ and update references 2026-05-10 20:28:01 +02:00
59ec9b17c9 style: apply prettier/eslint quote consistency and add missing comments 2026-05-10 20:01:33 +02:00
e48d95cb4e feat: add comments and cleanup unused imports across codebase 2026-05-10 20:00:04 +02:00
b152e246ff style: format remaining files 2026-05-10 19:25:51 +02:00
3703bbfcfe feat: add prettier and eslint with pre-commit hook 2026-05-10 19:23:53 +02:00
67f17b5075 fix: replace dynamic imports with direct calls in switchMode 2026-05-10 19:15:36 +02:00
353edaa871 fix: move timeline elements into player state 2026-05-10 18:43:15 +02:00
29b49dfa39 fix: import setupProgress in player main 2026-05-10 18:41:26 +02:00
d75988b9b6 feat: add player main entry wiring all modules together 2026-05-10 18:34:44 +02:00
ed32db3a10 feat: extract episode navigation and completion handling 2026-05-10 18:34:42 +02:00
8905095adb feat: extract watch progress persistence 2026-05-10 18:34:39 +02:00
44ed8b3b49 feat: extract quality switching and mode selection 2026-05-10 18:34:38 +02:00
f7a63a45d8 feat: extract skip segment detection and auto-skip 2026-05-10 18:34:25 +02:00
5f04ff9d37 feat: extract subtitle parsing and rendering 2026-05-10 18:34:23 +02:00
ff1579345b feat: extract player controls timeline keyboard 2026-05-10 18:34:21 +02:00
99874974ad feat: extract player state into single state module 2026-05-10 18:34:18 +02:00
deeeeaaf9f feat: add player types interfaces 2026-05-10 18:34:05 +02:00
b2c9b99ab8 feat: add shared q() qs() DOM helpers 2026-05-10 18:34:02 +02:00
eb0375ab1e refactor: remove monolithic player.ts 2026-05-10 18:34:01 +02:00
6730135558 chore: remove unused ajax declaration 2026-05-08 13:22:26 +02:00
af38636759 feat: auto-hide player controls in fullscreen 2026-05-08 09:45:57 +02:00
7412c9ed68 feat: add light mode support across all templates 2026-05-07 12:21:03 +02:00
0879dde851 feat: use css variables for svg icon colors 2026-05-07 11:57:44 +02:00
ca5b19209c fix: writing bit stuff cleaner 2026-05-07 11:20:40 +02:00
403d4e50bb ui: use full-bleed gradient for mobile app icons 2026-05-06 20:21:51 +02:00
7ec7ca206d feat: add web app manifest for better mobile home screen support 2026-05-06 20:19:10 +02:00