Full deployment history for this project.
Merge pull request #188 from mbarbine/copilot/fix-broken-aim-on-desktop
Merge pull request #188 from mbarbine/copilot/fix-broken-aim-on-desktop Resolving broken aim functionality on desktop
Merge pull request #188 from mbarbine/copilot/fix-broken-aim-on-desktop Resolving broken aim functionality on desktop
fix: restore desktop aim when pointer lock target is not body Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/f63c51c6-f664-4513-a693-95bd4a52d5d7 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #187 from mbarbine/copilot/fix-aim-view-button-mobile fix: move Jump/Shoot buttons clear of AIM joystick to restore aim input on mobile
Merge pull request #187 from mbarbine/copilot/fix-aim-view-button-mobile fix: move Jump/Shoot buttons clear of AIM joystick to restore aim input on mobile
Merge pull request #186 from mbarbine/copilot/improve-iceworld-level Add arena setup flow and local CTF support; rebuild Iceworld for objective play
Merge pull request #186 from mbarbine/copilot/improve-iceworld-level Add arena setup flow and local CTF support; rebuild Iceworld for objective play
chore: finalize review feedback Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/9b03293e-2ad1-4ba7-90e8-224f3b775d66 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: move Jump and Shoot buttons clear of AIM joystick to fix aim view on mobile The Jump (right-36=144px) and Shoot (right-[150px]=150px) buttons overlapped the AIM joystick's left edge (right-12=48px, 120px wide → left edge at 168px from the viewport right). Because these buttons appear later in the DOM they rendered on top, stealing pointer-down events from the AIM joystick in the overlapping area and making the AIM control unresponsive there. Fix: move both action buttons to right-48 (192px), giving a 24px clear gap past the AIM joystick's 168px left edge so they no longer intercept AIM pointer events. Also adds a regression test confirming the AIM joystick handles pointer events independently while Shoot and Jump buttons are present. Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/3aaab180-df11-4392-a07c-34c083c05c1e Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
chore: address review polish Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/9b03293e-2ad1-4ba7-90e8-224f3b775d66 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
test: fix canvas and scoreboard follow-ups Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/9b03293e-2ad1-4ba7-90e8-224f3b775d66 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: add iceworld setup and ctf flow Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/9b03293e-2ad1-4ba7-90e8-224f3b775d66 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #185 from mbarbine/copilot/add-level-selection-and-design feat: ICEWORLD map + level selection in server browser
Merge pull request #185 from mbarbine/copilot/add-level-selection-and-design feat: ICEWORLD map + level selection in server browser
feat: add iceworld map and level selection in server browser Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/7099816e-1827-460f-a582-457d5b405c9a Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #184 from mbarbine/copilot/enhance-pwa-multiplayer-performance Improve PWA load performance and LAN multiplayer responsiveness
Merge pull request #184 from mbarbine/copilot/enhance-pwa-multiplayer-performance Improve PWA load performance and LAN multiplayer responsiveness
chore: address review feedback for polling and sw readability Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/82179b8d-ff37-4498-8d67-36135dbbf366 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: add pwa service worker and multiplayer polling optimizations Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/82179b8d-ff37-4498-8d67-36135dbbf366 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #183 from mbarbine/copilot/improve-mobile-controller Improve mobile touch aiming: swipe-delta look, deadzone/curve smoothing, and active-only decay loop
Merge pull request #183 from mbarbine/copilot/improve-mobile-controller Improve mobile touch aiming: swipe-delta look, deadzone/curve smoothing, and active-only decay loop
refactor: use ref-based mobile aim decay recursion Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/2484169b-127d-4ff2-9fb6-7087bcce51b3 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
perf: optimize mobile aim decay loop lifecycle Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/2484169b-127d-4ff2-9fb6-7087bcce51b3 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
test: cover mobile aim swipe handling and pointer safety Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/2484169b-127d-4ff2-9fb6-7087bcce51b3 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: improve mobile aim swipe responsiveness Agent-Logs-Url: https://github.com/mbarbine/platphorm-quake/sessions/2484169b-127d-4ff2-9fb6-7087bcce51b3 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #182 from mbarbine/copilot/merge-all-pull-requests-into-one Consolidate open pull requests into one branch
Merge pull request #182 from mbarbine/copilot/merge-all-pull-requests-into-one Consolidate open pull requests into one branch
Merge pull request #181 from mbarbine/copilot/merge-all-pull-requests Consolidate open PRs #169-#180 into a single mergeable branch
Merge pull request #166 from mbarbine/jules-16868631398418116433-fab3f025 🎨 Palette: [UX improvement] Add keyboard focus indicators
Merge branch 'main' into bolt-zero-allocation-vector-math-7943129068866085673 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #148 from mbarbine/bolt/projectile-zero-allocation-1933840719434618943 ⚡ Bolt: Use addScaledVector in projectile update loop
Merge pull request #148 from mbarbine/bolt/projectile-zero-allocation-1933840719434618943 ⚡ Bolt: Use addScaledVector in projectile update loop
Merge pull request #154 from mbarbine/palette-kbd-hints-14438191295915914484 🎨 Palette: Keyboard shortcut hints with Kbd
Merge pull request #156 from mbarbine/bolt/optimize-add-scaled-vector-3454701612976258438 ⚡ Bolt: Optimize vector math using addScaledVector
Merge pull request #158 from mbarbine/palette-ux-focus-rings-15124538004809383215 🎨 Palette: Add keyboard focus states to prominent landing and end-screen buttons
Merge pull request #157 from mbarbine/palette-a11y-topbar-nav-17221553195866924688 🎨 Palette: Add aria-current to active navigation links
Merge branch 'main' into chore-upgrade-packages-17521243225587005314
Merge branch 'main' into jules-3218924101000292214-9f64587e
Merge branch 'main' into jules-7615339296207156647-89789965
Merge branch 'main' into sec-fix-randomuuid-3833370607767928291
Merge branch 'main' into jules-10957434666547943197-91b0e066