Commit Graph

39 Commits

Author SHA1 Message Date
bd4c8f87e5 fix(player): simplify autoplay to redirect and ensure episodes are sorted 2026-05-02 18:38:43 +02:00
8e16a21189 fix(player): mutate module variables directly to preserve mode state during in-place autoplay 2026-05-02 18:38:43 +02:00
0fc554c815 fix(player): restore missing isScrubbing and rename controlsTimeout variable 2026-05-02 18:38:43 +02:00
0aecf35c81 fix(player): remove duplicate playerInitialized declaration causing ReferenceError 2026-05-02 18:38:43 +02:00
ca931406a4 fix(player): restore accidentally deleted currentMode initialization 2026-05-02 18:38:43 +02:00
7b9ba81724 feat(player): implement instant and seamless autoplay 2026-05-02 18:38:43 +02:00
b243d9aebb ui(video_player): fix time display and skip segment progress bar thickness 2026-05-02 18:38:43 +02:00
ab5cb9f5cb fix: autoplay button workign! 2026-04-28 08:54:53 +02:00
copilot-swe-agent[bot]
03145d05b1 Move autoplay button below player to the left
Agent-Logs-Url: https://github.com/mkelvers/mal/sessions/cb3492f9-64b6-4d16-9c7b-11d9e2c647c3

Co-authored-by: melosh101 <59763532+melosh101@users.noreply.github.com>
2026-04-28 06:41:15 +00:00
copilot-swe-agent[bot]
77be47297f Add autoplay toggle button to video player
Agent-Logs-Url: https://github.com/mkelvers/mal/sessions/72375034-49a9-451f-8e30-ee26c9c20eab

Co-authored-by: melosh101 <59763532+melosh101@users.noreply.github.com>
2026-04-28 06:25:40 +00:00
21ad1e60ac fix: read start time from dom on episode transition 2026-04-27 22:47:37 +02:00
238599299f fix: sanitize HTML to prevent XSS vulnerability 2026-04-27 16:06:02 +02:00
2325ff4561 feat: update video overlay on episode transition 2026-04-26 23:32:00 +02:00
caef6c096c feat: stay in fullscreen when transitioning to next episode 2026-04-26 20:38:09 +02:00
d6457541ce perf: reduce watch progress saves and cache anime API responses 2026-04-26 18:46:54 +02:00
df9309282b fix: refresh episodes sidebar when transitioning episodes in fullscreen 2026-04-26 18:29:07 +02:00
ca914de762 feat: stay in fullscreen when transitioning to next episode 2026-04-26 18:26:50 +02:00
bd828d68c0 fix(player): correct type for modeSources 2026-04-22 10:51:20 +02:00
01464a2dec fix(player): add safeJsonParse and DOM existence check 2026-04-22 10:49:30 +02:00
2acc1b16eb fix: made auto play work 2026-04-22 09:24:27 +02:00
435656a4cc fix: guard fullscreen on ios and space key in player 2026-04-21 01:21:56 +02:00
f64e827d22 style(ui): match exact requested volume slider design 2026-04-20 18:20:37 +02:00
d767e73815 fix(ui): use CSS group-hover for reliable volume panel display 2026-04-20 18:08:54 +02:00
3b85a8daf3 refactor: convert volume slider CSS to Tailwind utilities 2026-04-20 02:04:11 +02:00
b24053864c fix: harden playback and migrations 2026-04-19 21:05:47 +02:00
7c333da8e5 fix(player): align seek timeline math 2026-04-19 01:33:53 +02:00
3384ac1ecc refactor: simplify player interaction logic 2026-04-19 01:10:50 +02:00
88d5c6df60 fix: sync completed state after playback 2026-04-19 00:19:09 +02:00
2849a91736 fix: complete anime at final episode 2026-04-18 23:52:24 +02:00
e336e2aa40 fix: stop autoplay after final episode 2026-04-18 23:48:33 +02:00
9c3b87deaf refactor: remove thumbnail preview feature 2026-04-18 22:27:54 +02:00
a629e81dd8 fix: reset time on episode switch 2026-04-18 18:30:15 +02:00
c1ee5df94c feat: save watch progress 2026-04-18 18:24:43 +02:00
89c8a41c68 feat: add timeline preview hover 2026-04-18 07:38:59 +02:00
99e86bfdad fix: stabilize volume hover panel 2026-04-18 07:09:42 +02:00
aa14114963 player: use CSS :has() for volume slider hover (pure CSS solution) 2026-04-18 06:35:26 +02:00
1b8083b087 player: show volume slider only on icon hover 2026-04-18 06:30:24 +02:00
9bddd30daf watch: improve UI - remove rounded corners, hide scrollbar, refine controls 2026-04-18 06:26:05 +02:00
28207ece35 feat(ui): add custom watch player 2026-04-18 05:55:51 +02:00