Skip to content

Jsonita v1.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@jinhuang712 jinhuang712 released this 11 Jun 16:22

Jsonita v1.0.0-beta.2 internal beta.

Changes:

  • Stabilizes Settings left-nav scrollspy during smooth scroll.
  • Closes beta delivery debt in docs and release gates.
  • Adds storage corruption/recovery contracts for SQLite, settings.json, and window.json.
  • Adds storage recovery logging boundaries and security compliance release checklist.
  • Adds a self-managed GitHub Pages workflow using Node 24-compatible actions.

Verification:

  • Frontend build: passed.
  • Settings/search Node tests: passed.
  • Rust tests: 36 passed.
  • Rust build: passed.
  • macOS .app smoke build: passed.
  • macOS .dmg imageinfo: passed.
  • CI on main: passed.
  • Self-managed Pages workflow: passed.

Artifact:

  • Jsonita_1.0.0-beta.2_universal.dmg
  • SHA-256: 90e7599ee9ffec31670398b026ddeb1618b88c8f0794b0378444c4ded90618e0

Signing / notarization:

  • This beta artifact is unsigned and not notarized.
  • macOS may block first launch. This is intended only for small-scope internal testing.
  • Public distribution still requires Developer ID signing and notarization.

Privacy:

  • Local-first storage: SQLite, settings.json, window.json, secrets.json, and logs stay on device.
  • AI Fix only sends the current editor text and minimal parse context when the user explicitly triggers it.
  • Logs must not include JSON content, API keys, prompts, or raw AI output.