AykutSarac
f67c540d1a
update deps
2026-05-15 13:36:28 +03:00
AykutSarac
ffd250b5cb
chore: update version number to 0.1.2 in manifest.json
2026-04-22 23:59:06 +03:00
AykutSarac
16b1cd2c1c
feat: move collapse/expand feature to jsoncrack-react package
2026-04-22 23:57:54 +03:00
AykutSarac
294f88b14b
chore: update version numbers in package.json and manifest.json
2026-04-22 22:55:35 +03:00
AykutSarac
142deb6912
refactor: simplify getJsonSource function and improve JSON detection logic
2026-04-19 10:00:38 +03:00
AykutSarac
e193247c0b
fix: add missing border-radius to .foreignObject class in Node.module.css
2026-04-18 11:05:28 +03:00
AykutSarac
3308b22e8b
refactor: remove unused files
2026-04-18 11:04:09 +03:00
AykutSarac
d49fe9895f
refactor: streamline SearchInput component and enhance Toolbar layout with styled components
2026-04-18 10:48:00 +03:00
AykutSarac
a76b723bc1
fix: update matched node handling to use the correct element for centering in view
2026-04-18 10:10:29 +03:00
AykutSarac
c98031a523
refactor: simplify highlight and cleanupHighlight functions, update CSS for searched and highlighted states
2026-04-18 10:03:41 +03:00
AykutSarac
fedf9bee96
fix: downgrade html-to-image dependency to version 1.11.11
2026-04-18 00:33:28 +03:00
AykutSarac
be461870f2
refactor: move pathKey function to useGraph.ts for better organization
2026-04-18 00:08:25 +03:00
AykutSarac
7a0fc44b0f
feat: implement collapse/expand functionality
2026-04-17 23:50:36 +03:00
AykutSarac
c76e1d66c2
feat: enhance styling for CustomEdge and CustomNode components with improved hover effects and background adjustments
2026-04-17 22:35:29 +03:00
AykutSarac
5f4f34184c
feat: refactor SearchInput component and implement Toolbar with enhanced functionality
2026-04-17 22:34:58 +03:00
AykutSarac
86bfa3bb4c
feat: add tooltip for open editor button and enhance BottomBar styling
2026-04-12 15:34:46 +03:00
AykutSarac
9d78f8feb8
fix: correct image alt text and enhance project description in README
2026-04-12 15:10:26 +03:00
AykutSarac
69003f8dd5
feat: add Chrome extension link to Toolbar and Navbar
2026-04-12 14:14:58 +03:00
AykutSarac
2c2c513f2b
fix: update version to 5.1.0 and rename package script to vsc:package
2026-04-10 19:21:21 +03:00
AykutSarac
046dffadca
fix: update vscode references to use jsoncrack-vscode
2026-04-10 19:19:52 +03:00
AykutSarac
ac885905b1
fix: add missing built dependencies for pnpm
2026-04-10 19:12:46 +03:00
AykutSarac
8cae4bbfe5
fix: downgrade @types/vscode to version 1.100.0 and update vscode engine version to 1.100.0
2026-04-10 19:07:04 +03:00
AykutSarac
40a16055bf
fix: simplify SVG structure for dark and light icons
2026-04-10 19:02:14 +03:00
AykutSarac
9486f44886
fix: update NEXT_PUBLIC_NODE_LIMIT to 1200
2026-04-10 18:55:24 +03:00
AykutSarac
f7ca550409
fix: update @types/node dependency to version 25.6.0
2026-04-10 18:53:46 +03:00
AykutSarac
3bfb3cc6d2
chore: update version to 1.0.3 and document changes in CHANGELOG
2026-04-10 18:49:26 +03:00
AykutSarac
d153015d30
fix: simplify key check for rendering nodes in CustomNode component
2026-04-10 18:48:22 +03:00
AykutSarac
59e3c4b6c1
feat: update README with Chrome extension link
2026-04-10 18:35:20 +03:00
AykutSarac
8ca94dad36
feat(chrome-extension): add zip script and update .gitignore for zip files
2026-04-10 18:22:02 +03:00
AykutSarac
c8ba3991db
feat(chrome-extension): add privacy policy and improve logo URL handling
2026-04-10 18:21:48 +03:00
AykutSarac
87d467c931
chore: add test task to turbo.json
2026-04-10 18:02:41 +03:00
AykutSarac
ece8b32314
refactor(editor): delegate graph viewport actions to JSONCrackRef
...
Route zoomIn/zoomOut/centerView/focusFirstNode in useGraph through
the ref exposed by jsoncrack-react instead of reimplementing them
against the raw ViewPort + DOM queries. This ensures the built-in
Controls, ZoomControl buttons, and keyboard shortcuts share the
same fit logic as the package, fixing subtle divergence between
the editor's "Fit to center" and the package's internal auto-fit.
2026-04-10 18:02:36 +03:00
AykutSarac
da0fac1998
feat(chrome-extension): add JSON Crack browser extension
...
Injects a Raw/Graph toggle on any page served as JSON. Graph mode
mounts jsoncrack-react in a full-viewport overlay, with click-to-inspect
node details, system-theme detection, a "Powered by JSON Crack"
attribution link, and a ToDiagram upgrade overlay when the node limit
is exceeded.
Built with Vite as an MV3 content script bundle.
2026-04-10 18:01:10 +03:00
AykutSarac
957c07b5fc
fix(jsoncrack-react): reliable fit-to-center and responsive viewport
...
- Fix off-center auto-fit on initial load and on manual Fit clicks
- Keep the viewport in sync with host container resizes
- Force a sans-serif font on edge labels so host-page CSS cannot override
- Add role="img" and aria-label on the canvas wrapper
- Narrow `json` prop type from `string | object | unknown[]` to `string | object`
- Extract pure helpers into canvasHelpers.ts with JSDoc
- Add vitest suites for parseGraph and canvasHelpers (29 tests)
Bumps version to 1.0.2 and adds CHANGELOG.md.
2026-04-10 17:58:54 +03:00
smartcaveman
9ddb8897c6
Correct title of Theme Toggle toolbar button ( #578 )
...
* Update ThemeToggle title attribute to accurately reflect the purpose of the button
* Fix title attribute for ThemeToggle component
* Fix lint 10:50 error String must use doublequote
* www#lint 10:23 error requires attributes on a distinct lines
* linter is very picky about spacing
2026-03-30 21:16:35 +03:00
AykutSarac
c4e5902d5c
fix: update ToDiagram links to include UTM parameters for tracking
2026-03-27 16:19:07 +03:00
AykutSarac
f4fd115a34
fix: update text descriptions in EditorChoiceModal for clarity and detail
2026-03-23 17:48:41 +03:00
AykutSarac
d6f042baf8
refactor: update Dockerfile stages for improved dependency management and build process
2026-03-23 16:24:33 +03:00
AykutSarac
724bee35eb
fix: conditionally render ToDiagram link based on external mode setting
2026-03-23 16:17:39 +03:00
AykutSarac
de97e196b9
feat: add EditorChoiceModal component to prompt users for editor selection
2026-03-23 15:29:11 +03:00
AykutSarac
e571f603fb
fix: shorten menu item label from 'Rotate Layout' to 'Rotate'
2026-03-23 13:55:29 +03:00
AykutSarac
560f7cac8a
refactor: remove Banner component and add ToDiagram link in Toolbar
2026-03-23 13:38:06 +03:00
AykutSarac
4b09330af6
fix: integrate toggleDarkMode functionality based on received theme options
2026-03-21 19:27:37 +03:00
AykutSarac
d31a8b50b0
fix: update dynamicPaths to include widget path for theme management
2026-03-21 18:46:02 +03:00
AykutSarac
1b3213825c
fix: wrap GraphView component in a div for proper layout
2026-03-21 18:45:58 +03:00
AykutSarac
770e523bbf
feat: update documentation to include React component integration and remove outdated examples
2026-03-21 18:45:34 +03:00
AykutSarac
623dac01bf
fix: remove transpilePackages configuration for jsoncrack
2026-03-21 18:37:56 +03:00
AykutSarac
776d29ebf9
feat: enhance documentation with additional examples and improved layout
2026-03-21 18:26:49 +03:00
AykutSarac
cd78d94f52
feat: remove seo pages
2026-03-21 18:26:42 +03:00
AykutSarac
66152f8ed9
fix: bump version to 1.0.1 in jsoncrack-react package.json
2026-03-20 19:05:41 +03:00