Full deployment history for this project.
Merge pull request #25 from mbarbine/copilot/merge-all-pull-requests Consolidate all open PR branches into a single merge-ready integration branch
chore: finalize consolidated PR branch and review cleanup Agent-Logs-Url: https://github.com/mbarbine/platphorm-404/sessions/b9794145-19a4-4204-ac66-f379b4886006 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
chore: initialize PR consolidation plan Agent-Logs-Url: https://github.com/mbarbine/platphorm-404/sessions/b9794145-19a4-4204-ac66-f379b4886006 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #19 from mbarbine/bolt/optimize-void-portal-7521081053452392243
⚡ Bolt: [performance improvement] Pre-render static radial gradients in 404 animations Replaced expensive `ctx.createRadialGradient` fill operations inside `requestAnimationFrame` loops with pre-rendered offscreen canvases and `drawImage`. This significantly reduces CPU overhead and avoids unnecessary canvas state changes per frame.
Add ARIA labels and focus outlines to icon-only buttons
⚡ Bolt: Remove expensive linear gradients from AudioVisualizer loop Replaced `createLinearGradient` calls with layered solid `fillRect` calls using alpha transparency within the `requestAnimationFrame` loop in `AudioVisualizer`. Creating 128 `CanvasGradient` objects per frame causes significant garbage collection overhead, leading to stuttering. This optimization emulates the original gradient effect while dramatically reducing memory allocation and CPU usage per frame.
🎨 Palette: Add accessibility attributes to Void Message Generator buttons - Added `aria-label` to Share, Copy, and Refresh buttons for screen reader support. - Added `focus-visible` styling (`focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none`) to ensure keyboard users have clear visual focus indicators. - Created an entry in `.jules/palette.md` to document the pattern of missing accessibility attributes on custom UI elements.
🎨 Palette: [UX improvement] Add ARIA labels and focus states to custom UI controls Added explicit `aria-label`s and `focus-visible` classes to custom UI elements (like Mac-style window controls, carousels, and icon-only buttons) in the `Network404Window` component that previously lacked keyboard/screen-reader accessibility. Also added `.jules/palette.md` to document the learning.
Merge pull request #19 from mbarbine/bolt/optimize-void-portal-7521081053452392243 ⚡ Bolt: [performance improvement] Pre-render gradients onto offscreen canvases in void portal
Optimize void portal canvas loop by pre-computing gradients
perf(void-portal): pre-compute canvas gradients to prevent layout thrashing Pre-calculated `outerGlow` and `vortexGradient` during initialization instead of recreating them on every frame in the `requestAnimationFrame` loop. Also created offscreen canvases to pre-render the particle gradients and used `drawImage` in the hot loop to reduce CPU overhead.
Merge branch 'main' into bolt/optimize-canvas-particles-6982287244147165077
Merge pull request #12 from mbarbine/bolt/optimize-canvas-particles-6982287244147165077 ⚡ Bolt: Optimize Canvas 2D particle rendering with offscreen caching
Merge pull request #13 from mbarbine/sentinel-fix-mcp-param-injection-10949920130909678696 🛡️ Sentinel: [MEDIUM] Fix API Parameter Injection in MCP route
Merge branch 'main' into bolt-optimize-audio-visualizer-12130421924640908795
Merge pull request #16 from mbarbine/bolt-optimize-canvas-animations-18002202678431668543 ⚡ Bolt: Add IntersectionObserver to pause off-screen canvas animations
Merge pull request #10 from mbarbine/bolt-performance-optimizations-15957859049051289806 ⚡ Bolt: Animation and Render Loop Performance Optimizations
Merge branch 'main' into bolt-performance-optimizations-15957859049051289806
Merge pull request #7 from mbarbine/jules-12433781324708973823-9cfd7c37 Refactor schemas to PlatPhorm Universal Schema Pack
Merge branch 'main' into bolt/optimize-canvas-particles-6982287244147165077
Merge pull request #4 from mbarbine/add-universal-schema-pack-4668793735642552078 Add PlatPhorm Universal Schema Pack
Merge pull request #5 from mbarbine/bolt-optimize-scroll-mouse-events-7290771728815240052 ⚡ Bolt: Eliminate Root Re-renders on Scroll and Mouse Events