Releases: sundegan/JsonStudio
Release list
Json Studio v1.3.0
Added
- Grid View: added a spreadsheet-like view for JSON arrays and objects, with inline editing, selection handling, export support, and editor-linked highlighting.
- Tree View editing: added structured editing for keys and values, drag-and-drop reordering, value-only copy actions, and safeguards for JSON that contains duplicate keys.
- Folder sidebar: added a sidebar for opening folders, browsing JSON/JSON5 files, creating untitled JSON files, and revealing files in the system file manager.
- Tab management: added draggable tabs, horizontal scrolling for crowded tab bars, and removed the previous tab count limit.
- App updates: added GitHub release update checks, in-app update notifications, macOS update menu entries, localized update actions, and resource links.
- Website changelog pages: added public English and Chinese changelog pages.
Improved
- Large JSON performance: made large-file tab switching and Tree/Grid interactions smoother with model reuse, persistent workers, virtual scrolling, and deferred editor loading.
- Editor architecture: refactored JSON source parsing, document models, Tree/Grid data models, and worker reuse to reduce duplicate parsing work and provide a stronger base for structured editing features.
- Duplicate-key handling: preserved duplicate keys during strict JSON formatting, showed duplicate keys in structured views, and blocked ambiguous structured edits when needed.
- Log JSON extraction: improved nested log payload extraction, folded extracted previews by default, and removed the automatic repair prompt from editor flows.
- File and desktop workflows: improved JSON/JSON5 file opening, save-dialog default names, restored window bounds, single-instance file opens, macOS edit shortcuts, clipboard paste, and custom about/settings dialogs.
- Website and page styling: refined the documentation website layout, changelog pages, tool pages, theme consistency, and responsive styling across English and Chinese pages.
- Release and packaging: improved signed updater artifacts, release version validation, macOS DMG layout, Windows icon quality, and Homebrew documentation.
Fixed
- Editor state: fixed stale statistics after restoring empty tabs and improved active-tab visibility.
- macOS behavior: restored common edit shortcuts, fixed clipboard paste, preserved default app menu items, and kept app metadata visible in about/update flows.
- Global shortcuts: prevented configured shortcuts from firing multiple times and improved shortcut update consistency.
- Log JSON detection: kept standalone escaped JSON documents in the normal editor flow instead of treating them as mixed log content.
- Tab interactions: preserved reliable tab switching after drag-and-drop reordering.
- Build stability: tightened release workflows, updater metadata packaging, build-test configuration, and platform artifact handling.
Auto-update metadata is published as latest.json for the Tauri updater.
macOS note: download the DMG for your Mac architecture, open it, then drag Json Studio.app into Applications. These builds are not Apple Developer ID notarized, so macOS may ask you to confirm the first launch via right-click Open or System Settings > Privacy & Security.
Json Studio v1.2.1
View changelog: https://github.com/sundegan/JsonStudio/CHANGELOG.md
macOS note: download the DMG for your Mac architecture, open it, then drag Json Studio.app into Applications. These builds are not Apple Developer ID notarized, so macOS may ask you to confirm the first launch via right-click Open or System Settings > Privacy & Security.
Json Studio v1.2.0
Json Studio v1.1.0
JsonStudio 1.1.0 includes the following updates:
-
Added JSONPath query mode in Tree View, with switching between JMESPath and JSONPath
-
Improved JSON5 parsing and highlighting in the editor and Tree View
-
Added dedicated website pages for multiple JSON tools, with continued SEO and search indexing improvements
-
Fixed Monaco initialization on desktop builds and refined error icon styling
See the changelog for more details:
English:https://github.com/sundegan/JsonStudio/blob/main/CHANGELOG.md
中文:https://github.com/sundegan/JsonStudio/blob/main/CHANGELOG_ZH.md
Json Studio v1.0.0
Json Studio v0.5.0
Json Studio v0.4.1
Fix:Enhanced the Tauri application to handle file paths passed via command line arguments on Windows/Linux, emitting an "open-file" event for JSON files.
Json Studio v0.4.0
Json Studio v0.3.0
Json Studio v0.2.0
English
- File operations: new/open/save/save-as, plus drag-and-drop.
- Diff mode for in-editor JSON comparison.
- Auto-format on paste.
- Changelog documentation added.
- Makefile for streamlined development and build workflows.
- Improved clipboard handling, JSON formatting, and shortcut window behavior.
中文
- 文件操作:新建/打开/保存/另存为,支持文件拖拽。
- Diff 模式:编辑器内 JSON 对比。
- 粘贴自动格式化。
- 增加变更记录文档。
- 增加 Makefile,简化开发与构建流程。
- 优化剪贴板处理、JSON 格式化体验与快捷键窗口管理。