• Joined on 2026-02-22
josh pushed to main at josh/ytplayer 2026-10-08 00:44:56 +00:00
21c12733d3 Record final performance sweep and staged rollout instructions
a08d363f2d Measure complete CSS updates and fully cached warm reloads
ce5a159d4a Plan phase 5: measure final performance and document rollout
Compare 3 commits »
josh pushed to main at josh/ytplayer 2026-10-08 00:41:11 +00:00
f133e1bb9f Document Phase 4 seams, measurements and remaining limitations
a7473cbca2 Verify six app seams and record Phase 4 performance measurements
2c5003575c Report unavailable lazy chunks without rejecting UI actions
b335f95f45 Load Stats view separately from listening-stat tracking
0475a1826c Load sharing and external-player tools on demand
Compare 10 commits »
josh pushed to main at josh/ytplayer 2026-10-08 00:27:14 +00:00
cd4a25ae23 Document Phase 3 delivery and remaining paint regression
b84050578b Verify staged lazy loading and record Phase 3 measurements
fab444b7b8 Start font preloads before the layout bootstrap
46ec9ab2ca Report layouts selected through imported settings to the worker
c1a546a5c6 Keep shared layout visibility defaults in eager styles
Compare 15 commits »
josh pushed to main at josh/ytplayer 2026-10-07 16:28:58 +00:00
4950d3e417 Document incremental sync verification and performance gaps
92404563b3 Fail closed when worker update status is unavailable
5d1e5ec791 Verify explicit activation and legacy incremental migration
bb446c717f Keep single-tag rollback on the legacy worker path
5b25ccaa86 Publish asset state atomically and reject unavailable versions
Compare 7 commits »
josh pushed to main at josh/ytplayer 2026-10-07 16:05:32 +00:00
7434f2f486 Document Phase 1 verification and retained plain asset URLs
7c45d098b1 Verify production-client migration and record Phase 1 measurements
84546eeb7d Group all Glass Stage dependencies under the selected layout
d18d17cf29 Preserve legacy cache rules and pin service worker bytes at boot
6cb00d5073 Add per-file asset hashes and a rollback-compatible server manifest
Compare 6 commits »
josh pushed to main at josh/ytplayer 2026-10-07 15:33:22 +00:00
be1d939afd Merge branch 'codex/prewarm-next'
93d3b05263 Document after-phase0 benchmark comparison and hidden timer validation
eb6aae7ae7 Add hidden timers Playwright verification script
09125f3f5c Record after-phase0 performance benchmark results
7bc5b4f8b5 Merge branch 'agy/phase0-perf'
Compare 14 commits »
josh pushed to codex/jamesdsp at josh/ytplayer 2026-10-07 15:30:33 +00:00
04421a2145 Add an isolated beta compose stack
josh pushed to codex/jamesdsp at josh/ytplayer 2026-10-07 15:29:58 +00:00
491ec407a1 Expose more JamesDSP EQ bands
dce186c187 Add optional JamesDSP audio effects
93d3b05263 Document after-phase0 benchmark comparison and hidden timer validation
eb6aae7ae7 Add hidden timers Playwright verification script
09125f3f5c Record after-phase0 performance benchmark results
Compare 10 commits »
josh created branch codex/jamesdsp in josh/ytplayer 2026-10-07 15:29:58 +00:00
josh pushed to main at josh/ytplayer 2026-10-06 19:26:17 +00:00
b77938ab4a Queue bounded stream prewarm requests
josh pushed to main at josh/ytplayer 2026-10-06 18:16:17 +00:00
b4c776dcfe Add dark, light and contrast variants of the M3E sketch
josh pushed to main at josh/ytplayer 2026-10-06 18:12:14 +00:00
2b286ae146 Stop the last song from restarting and freezing service-mode lyrics
josh pushed to main at josh/ytplayer 2026-10-06 01:16:54 +00:00
128f8e95e3 Respect the notch in the Framework7 top bar, sidebar and full sheet
josh pushed to main at josh/ytplayer 2026-10-06 01:14:13 +00:00
63ff2173d8 Lift player to body for iOS fullscreen so the app never shows around it
a143c8331d Stop video seek loop when returning from background
Compare 2 commits »
josh pushed to main at josh/ytplayer 2026-10-06 00:50:21 +00:00
5b259a1ac1 Add M3E sketch of the Framework7 Swipe layout
1eda52e4c5 Stop tracking review screenshots
3be7a7b194 Fix fullscreen fit gesture clash and double swipe-remove in Framework7 layout
bd80ad1ea0 Align the design review score with its rating band
c30fd9fe78 Record the Framework7 design review
Compare 10 commits »
josh pushed to main at josh/ytplayer 2026-10-05 19:06:06 +00:00
67fc6f584f Allow swipeout width transition in impeccable checks
a81f4ffa51 Refine fullscreen control overlay
1cad18826b Fill viewport in fullscreen playback
1ba3f8704b Style Framework7 swipe layout
Compare 4 commits »
josh pushed to main at josh/ytplayer 2026-10-05 18:02:03 +00:00
0bda242a98 Add Framework7 Swipe layout with swipeout rows, up-next sheet and mini-bar gestures
josh pushed to main at josh/ytplayer 2026-10-04 15:45:58 +00:00
1754933f7e Polish Bento scrolling and controls with full screen coverage
4e5b1584c6 Restore Bento theme integration lost during recovery
9589c38773 Apply Bento tiles to Settings, sheets and empty states
3baf67349f Bring Bento playback and Service mode into the new theme
e100d47143 Style Bento library rows and download recovery controls
Compare 6 commits »
josh pushed to main at josh/ytplayer 2026-10-03 18:49:15 +00:00
04b620e3c7 Polish download action buttons in Classic and Glass Stage
2042c9b6fc Recover related videos with bounded discovery and retryable fallbacks
Compare 2 commits »
josh pushed to main at josh/ytplayer 2026-10-03 18:30:02 +00:00
df4acfc9f1 Keep iPhone audio playing through background handoffs
536555e12d Add selectable fullscreen orientation and an iPhone landscape overlay
Compare 2 commits »