Full deployment history for this project.
Merge pull request #113 from mbarbine/sentinel-secure-services-api-11270341653338687205 🛡️ Sentinel: Fix service registration regex range bypass and add URL scheme security validations
security: correct regex range expansion bug and enforce URL scheme validation for network services
Merge pull request #112 from mbarbine/palette/command-palette-a11y-402304808551579458 🎨 Palette: Enhance Command Palette accessibility and focus restoration
a11y: enhance command palette focus and ARIA attributes This commit implements standard WAI-ARIA combobox/listbox accessibility and handles focus restoration on close.
Merge pull request #111 from mbarbine/bolt/json-highlight-html-opt-12866795451650350819 ⚡ Bolt: Optimize JSON Syntax Highlighting
⚡ Bolt: Optimize JSON Syntax Highlighting rendering performance Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge PR #110: timing-safe platform API key validation 🛡️ Sentinel: timing-safe platform API key validation
🛡️ Sentinel: timing-safe platform API key validation Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Consolidate open PRs, compatible upgrades, and platform auth Resolved against latest main. Validated locally and through a READY Vercel preview. Merge commit preserves every original PR head in ancestry.
Merge current main into consolidated AgentUI upgrades
chore: validate consolidated upgrades and platform auth
chore: validate consolidated upgrades and platform auth
Merge pull request #108 from mbarbine/sentinel-timing-safe-auth-18039039929787030463 🛡️ Sentinel: timing-safe platform key comparison
security: implement timing-safe comparison for platform key validation Introduce a constant-time comparison utility safeCompare to protect PLATPHORM_API_KEY checking against timing attacks. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #107 from mbarbine/palette-command-palette-scroll-11300881814454504610 🎨 Palette: Scroll active Command Palette items into view during keyboard navigation
feat: scroll active CommandPalette item into view during keyboard navigation Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #101 from mbarbine/bolt-json-highlight-memo-1628247231879571687 ⚡ Bolt: Memoize JSON highlighting in JsonHighlight
Merge branch 'main' into bolt-json-highlight-memo-1628247231879571687
Merge pull request #103 from mbarbine/palette/navigation-ux-enhancement-6574352518397372219 🎨 Palette: Improve navigation active states and accessibility
Merge pull request #106 from mbarbine/jules-11271727869558267807-d2dad455 ⚡ Bolt: optimize suggested payload loading and canvas render ticks
⚡ Bolt: optimize suggested payload loading and canvas render ticks Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [security improvement] Secure diagnostic probes with PLATPHORM_API_KEY Restricts active network and database probing in /api/v1/storage/status and /api/v1/demo/suite to authenticated requests only. Unauthorized requests for active probes (?probe=true) now gracefully degrade to declared metadata states with a security note, preventing unauthorized internal metadata disclosure and SSRF-like probing. - Added isValidPlatphormRequest check to gated probe functionality - Enhanced AgentUiDemoSuite interface to support security notes - Added reproduction and verification test suite - Updated existing tests to include required authentication headers - Documented learning in .jules/sentinel.md Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>