This website requires JavaScript.
Explore
Help
Register
Sign In
josh
0 Followers
·
0 Following
Joined on
2026-02-22
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
3
Projects
Packages
Public Activity
Starred Repositories
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 »
First
Previous
1
2
3
4
5
...
Next
Last