- d81c79b: fix: use instanceof for InvalidSchemaError detection in prod builds
-
0e25aed: Implement
dependentSchemaskeyword handler in graph visualizationProperties with
dependentSchemasnow render as connected child nodes in the graph, making schema dependencies visually explorable. -
8842bfa: feat: add ability to export schema visualization graph as an image
-
7a12315: Add F key shortcut to toggle fullscreen mode
-
2e55c33: feat: enhance interactive JSON schema validation errors with click-to-locate functionality and documentation links
-
107f64d: feat: add file upload and global drag-and-drop support for JSON/YAML schemas
-
d185af2: Fix : Handle Node edge misallignment during Live edits
-
3171fc3: Adding e2e test cases
-
fb46700: open node details popup on double click
-
c50dde7: Fix graph node alignment issue when modifying schema in real time
-
f2b5d97: Fix: Handle multi-type schemas in node type inference
Multi-type schemas (like
["string", "null"]) were previously failing type inference and falling back to a default "others" node style. The type inference logic has been updated to pick the first non-null type from the array to determine the node's visual style. -
37d06bb: Fix the yaml selected node higlighter in the monaco editor
-
be0036d: Prevent mutation of original parsedSchema by passing a clone to buildSchemaDocument
- c9b96a2: Responsive vertical layout for mobile with the editor panel stacking below the visualization. Toggle button uses vertical chevrons centered on the resize handle, with a 48px touch target meeting WCAG, Apple HIG, and Android Material guidelines. A full-height expand button overlay appears when the editor is collapsed. Fixed the validation status bar expanding to fill half the editor height. Replaced h-screen with 100dvh to fit within mobile browser dynamic toolbars. Added role="status" and aria-live="polite" to the validation bar, a visually hidden label for the format select, and viewport-fit=cover for iOS safe area support
- 6c83e7e: feat(ci): link deploy-preview workflow status to corresponding PR
- 5bade0a: update the index file
- a173afb: Add unified search bar that highlights matching graph nodes and corresponding editor code
- 9d80d54: chore: add static configuration for CodeRabbit AI
- 05ca649: feat: group minor and patch Dependabot updates to reduce PR noise
- 1f46606: Added changeset bot
- 6207986: fix: prevent keyboard auto-opening on node selection in mobile
- 0e8a67a: Fix incorrect Dark Mode Tooltip Behavior
- 900e962: Fix incorrect header label on $ref target nodes in the graph view
- 2253d53: Update CI workflows for better version handling
- 24e6b85: Fix graph zoom reset when editor panel is resized