• Joined on 2026-02-22
josh pushed to main at josh/ytplayer 2026-07-02 13:02:12 +00:00
e6f032a6f2 feat: add shuffle toggle for upcoming tracks with S shortcut
josh pushed to main at josh/ytplayer 2026-07-02 12:53:13 +00:00
6039dc80c1 fix: hash every served frontend file into the build tag so any shell change busts caches
dd71f6b2ab fix: fetch and activate the new service worker on Refresh UI when none is waiting yet
f36f6aeee1 fix: only treat a waiting service worker as an update when a controller exists
Compare 3 commits »
josh pushed to main at josh/ytplayer 2026-07-01 17:41:01 +00:00
8018060d26 feat: update ready keeps showing even after updating
josh pushed to main at josh/ytplayer 2026-07-01 07:26:42 +00:00
42ff13b135 feat: audio playback issue
josh pushed to main at josh/ytplayer 2026-07-01 06:37:23 +00:00
18ad8152bf feat: fix repetitive update available prompt
josh pushed to main at josh/ytplayer 2026-07-01 02:38:56 +00:00
395af38246 feat: update ready reloade stuck
josh pushed to main at josh/ytplayer 2026-07-01 02:19:02 +00:00
50cf655b71 feat: fullscreen video button not working in pwa mode
josh pushed to main at josh/ytplayer 2026-07-01 01:53:22 +00:00
ffeef5d520 feat: audio playback intermittent issue
josh pushed to main at josh/ytplayer 2026-06-30 21:14:18 +00:00
7cf3517dd3 feat: ensure ui automatically updates regardless of version number
josh pushed to main at josh/ytplayer 2026-06-30 20:45:13 +00:00
2b195d3b6b feat: add topbar adjustments for notch devices on pwa
josh pushed to main at josh/ytplayer 2026-06-30 20:43:50 +00:00
d01f51a7d0 fix: send SKIP_WAITING to waiting SW, not active controller, to break reload loop
josh pushed to main at josh/ytplayer 2026-06-30 20:29:44 +00:00
ebe60a7be2 fix: start next track at beginning (or A point) instead of resuming, and store A-B per playlist
79359dba44 feat: show app version and server build tag in settings
Compare 2 commits »
josh pushed to main at josh/ytplayer 2026-06-30 19:59:12 +00:00
30a05d3ebd fix: make sidebar scroll as one unit so playlists stay reachable on short screens
josh pushed to main at josh/ytplayer 2026-06-30 17:24:55 +00:00
fec069479f chore: bump service worker version to v1.0.2 to trigger client updates
josh pushed to main at josh/ytplayer 2026-06-30 17:18:56 +00:00
041fc6a974 feat: add Reset UI section in settings (force refresh + full reset app)
josh pushed to main at josh/ytplayer 2026-06-30 17:13:43 +00:00
6738644d4b feat: poll /api/version buildTag to detect new deploys and prompt reload
josh pushed to main at josh/ytplayer 2026-06-30 17:02:39 +00:00
d9371fdea4 feat: fix portrait mode design in pwa — YouTube-style bottom bar
josh pushed to main at josh/ytplayer 2026-06-30 15:36:25 +00:00
fc61defba5 feat: fix portrait mode design in pwa
josh pushed to main at josh/ytplayer 2026-06-30 08:02:05 +00:00
136e21f1fa feat: Follow-up: add portrait orientation design for mobile that only triggers in portrait pwa mode
josh pushed to main at josh/ytplayer 2026-06-30 06:51:43 +00:00
02153d877d feat: add portrait orientation design for mobile that only triggers in portrait pwa mode