Full deployment history for this project.
Merge pull request #15 from mbarbine/palette/add-aria-labels-to-icon-buttons-5147070578241209125
Merge pull request #15 from mbarbine/palette/add-aria-labels-to-icon-buttons-5147070578241209125
Merge pull request #14 from mbarbine/palette-add-missing-tooltips-20811070344599804 🎨 Palette: Add tooltips to Share and Keyboard Shortcuts buttons
Merge branch 'main' into palette-add-missing-tooltips-20811070344599804
Merge pull request #13 from mbarbine/palette/add-aria-labels-to-icon-buttons-14352614883602358914 🎨 Palette: Add ARIA labels to icon-only buttons
Merge pull request #16 from mbarbine/palette/add-aria-labels-diff-view-15266125896634356041 🎨 Palette: Add aria-labels to close diff buttons
🎨 Palette: Add aria-labels to close diff buttons Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Add ARIA labels to icon-only buttons in JSON tools Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Add tooltips to Share and Keyboard Shortcuts buttons Added missing tooltips to the icon-only "Share & Import JSON" and "Keyboard Shortcuts" buttons in the JSON Tree toolbar. This improves accessibility and discoverability, bringing these buttons in line with the rest of the toolbar which already had tooltips. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Add ARIA labels to icon-only buttons for accessibility Added `aria-label` attributes to several icon-only buttons across the application to improve accessibility for screen readers. - `components/json-tree/diff-view.tsx`: Added `aria-label="Close diff view"` to the close buttons. - `app/docs/api-docs-client.tsx`: Added `aria-label="Copy to clipboard"` to the copy button in code blocks. - `components/json-tree/graph-view.tsx`: Added `aria-label={tooltip}` to the `Button` in `ToolbarButton`. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [CRITICAL] Fix SSRF vulnerability in fetch-url endpoint Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [CRITICAL] Fix Server-Side Request Forgery (SSRF) vulnerability - Addressed a Server-Side Request Forgery (SSRF) in `/api/v1/fetch-url` by intercepting the HTTP socket connection via a custom DNS lookup function. - Explicitly blocks local IPs (127.0.0.1, ::1, 0.0.0.0), private network IP ranges (10.x.x.x, 192.168.x.x, 172.16.x.x-172.31.x.x, fd/fc blocks), and cloud metadata endpoint (169.254.169.254). - Added comprehensive unit tests (`__tests__/fetch-url.test.ts`) that use a mocked `dns.lookup` and intercepted HTTP requests to verify the SSRF block is triggered correctly and prevents timeout errors. - Updated `lib/openapi.ts` to document the SSRF protections and specific response codes properly for API consumers. - Fix effectively prevents DNS rebinding attacks while keeping HTTPS SNI verification functional since the `host` headers stay unmodified during the native requests. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Improve accessibility and loading state of Share Dialog buttons - Add `aria-label` to icon-only buttons in ShareDialog - Add missing `size="icon"` property to copy and import buttons - Replace text "..." loading state with animated `Loader2` spinner - Remove unused variables in Footer that broke build Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #5 from mbarbine/add-faq-roadmap-mcp-12661246858865292882 Add FAQ, Roadmap, Breadcrumbs and Register API
Add FAQ, Roadmap, Breadcrumbs and Register API Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #4 from mbarbine/jules-16147379114276713419-af7a2858 Implement PlatPhorm Universal Schema Pack
feat(schemas): Implement PlatPhorm Universal Schema Pack Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #3 from mbarbine/fix/discovery-ui-tests-12090462026106147911 Fix discovery files, enhance UI/UX, add tests and ROADMAP.md
Fix discovery files, enhance UI/UX, add tests and ROADMAP.md Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #2 from mbarbine/v0/mbarbine-fed721e3 Launch chat JSON Tree Clone with enhanced UI and branding