April 24, 2026 0.3.2

  • Added broad desktop UI localization across the main app, settings, vault, graph, search, and AI chat surfaces, with English, Korean, and Japanese catalogs.
  • Improved language handling: System now falls back to English unless the OS locale is Korean or Japanese, language labels stay readable in the selector, and Japanese-safe font fallbacks are applied automatically.
  • Fixed a WebKit/macOS Korean IME issue in the Markdown editor where composition events could duplicate each typed jamo and leave editor shortcuts like ⌘S stuck behind a pending composition.
  • Split translation keys and locale catalogs into separate files with tests for missing keys, empty strings, duplicate keys, and mismatched interpolation placeholders.
  • Polished the empty-state and landing-page mockup responsiveness, and updated the release script to keep the website’s macOS download link in sync with each release.

April 23, 2026 0.3.1

  • Redesigned the AI chat panel and settings screen, and made the list of tools the AI can actually call clear and explicit.
  • Drag tabs in the tab bar to reorder them — same drop indicator, preview, and edge auto-scroll as the file browser drag.
  • The red macOS traffic-light button now hides the window (click the Dock icon to bring it back) instead of quitting. Use ⌘Q to fully exit.
  • Fixed restored tabs showing an empty editor after relaunch, and polished slash menu, tab actions, panel resize, and graph view details across the desktop UI.

April 20, 2026 0.3.0

  • Fully open source — client, server, and infra code all released under the MIT license.
  • Editor rebuild complete. Rewritten on top of SolidJS + pure ProseMirror, giving us a clean foundation for the plugin system.
  • Added a self-hosting Docker Compose preset at infra/docker/prod/.