|
|
163a1169c1
|
player: add quality selector and theater mode
|
2026-05-06 14:09:09 +02:00 |
|
|
|
be71a34908
|
chore: apply cannonical tailwind
|
2026-05-06 13:36:49 +02:00 |
|
|
|
3c1215655e
|
chore: remove console logging
|
2026-05-06 13:32:06 +02:00 |
|
|
|
8b0fca8397
|
style: change accent from green to purple
|
2026-05-05 18:04:35 +02:00 |
|
|
|
336bb7cf4d
|
feat: add toast notification system
|
2026-05-05 18:04:25 +02:00 |
|
|
|
c97dcae605
|
fix: prevent ghost progress saves during episode transitions
|
2026-05-04 19:41:07 +02:00 |
|
|
|
bf9d20e25e
|
fix: improve volume slider functionality
|
2026-05-04 18:20:51 +02:00 |
|
|
|
83e8e6910b
|
fix: address copilot review - grid init, autoplay, segments, progress save
|
2026-05-03 15:31:26 +02:00 |
|
|
|
8cfce3ab88
|
feat: add episode range dropdown with search and filler/recap indicators
|
2026-05-03 15:31:26 +02:00 |
|
|
|
67733ec43f
|
player: seamless episode transitions in fullscreen
|
2026-05-03 15:31:26 +02:00 |
|
|
|
a83ab2e33f
|
perf: optimize episode fetching and metadata scraping
|
2026-05-02 23:57:24 +02:00 |
|
|
|
0b0a417436
|
ui: use accent color for selected audio/subtitle mode
|
2026-05-02 21:58:48 +02:00 |
|
|
|
82350740c4
|
fix: add null check for segments in player init
|
2026-05-02 18:38:43 +02:00 |
|
|
|
c708afe4fe
|
feat: add discover page with surprise me and deduplication
|
2026-05-02 18:38:43 +02:00 |
|
|
|
cc9ca1ba9e
|
feat: add toggle watchlist on anime cards and improve dropdown
|
2026-05-02 18:38:43 +02:00 |
|
|
|
e21fc658e4
|
fix(player): improve buffered progress bar calculation to accurately track the current chunk
|
2026-05-02 18:38:43 +02:00 |
|
|
|
b86fa9d291
|
style(player): improve progress bar aesthetics and scrubber visibility
|
2026-05-02 18:38:43 +02:00 |
|
|
|
b1079d974b
|
feat(player): add distinct buffered progress bar and adjust skip segment color
|
2026-05-02 18:38:43 +02:00 |
|
|
|
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 |
|
|
|
4f3a61e143
|
refactor(ui): complete ui template migration and fix playback
|
2026-05-02 18:38:43 +02:00 |
|
|
|
1115515767
|
fix: use standard tailwind sizes for autoplay button icon
|
2026-04-28 09:45:10 +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 |
|
|
|
1a02803c80
|
fix(ui): use event delegation for theme toggle and add cache-busting
|
2026-04-25 22:32:29 +02:00 |
|
|
|
bebdbc5938
|
fix(ui): force css refresh and simplify source paths
|
2026-04-25 22:29:16 +02:00 |
|
|
|
da8e8b8b15
|
fix(ui): update tailwind source paths and build order
|
2026-04-25 22:24:45 +02:00 |
|
|
|
cb17619c2a
|
fix: resolve typescript error in theme.ts by casting to htmlbuttonelement
|
2026-04-25 21:57:49 +02:00 |
|
|
|
431acf6055
|
fix: adjust github and theme toggle icon sizes
|
2026-04-25 21:56:58 +02:00 |
|
|
|
9446e332f9
|
style: adjust color scheme for better header-background contrast
|
2026-04-25 21:35:57 +02:00 |
|
|
|
bd828d68c0
|
fix(player): correct type for modeSources
|
2026-04-22 10:51:20 +02:00 |
|
|
|
e48b19c1ea
|
fix(search): use Symbol key for searchInitialized to avoid collisions
|
2026-04-22 10:49:37 +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 |
|
|
|
1e79e9aecb
|
fix: remove system theme mode
|
2026-04-21 12:30:34 +02:00 |
|
|
|
ee3c22db9d
|
feat: add system/light/dark theme switcher
|
2026-04-21 02:08:56 +02:00 |
|
|
|
28cacdd7c5
|
refactor: extract inline scripts to dedupe and sort_filter modules
|
2026-04-21 01:22:09 +02:00 |
|