Babel Shift v0.1.0
Pre-release
Pre-release
First public release.
Added
- Project workspaces for JSON/JSONC and Java
.propertiestranslation
catalogs with a virtualized grid (list + tree view), details editor,
project tabs, and dark/light theme - Format-preserving saves: comments, key order, indentation, separator
style, and newline conventions survive every save; zero-edit saves are
byte-identical - Large-catalog performance: keys-only index + windowed value fetches
(100k-key catalogs load a ~6 MB payload instead of ~40 MB) - Missing-translation finder: per-language filter with catalog-wide
missing counts, combinable with text search - Formatter save hooks with configurable timeout, per-file save report
(exit codes, stdout/stderr), and full-app-freeze-free execution - External-change safety: git pulls are detected on window focus;
clean files reload silently, concurrent edits get a key-level three-way
merge, and saves never overwrite external changes blindly - Unsaved-work guards: Save/Discard/Cancel dialogs on tab close,
window close, and Cmd+Q — including uncommitted editor drafts - Keyboard-first workflow: Cmd+S save, Cmd+N new key, Cmd+K search,
Cmd+L view toggle, Cmd+1–9 project tabs
Licensing
- Source-available under PolyForm Noncommercial 1.0.0 — free for
noncommercial use; no license keys, no telemetry, ever
Required Notice: Copyright Robin Wloka (https://github.com/robflowk/babel-shift)
Licensed under PolyForm Noncommercial 1.0.0 — free for noncommercial
use; commercial use requires a separate license (see LICENSE.md).
macOS builds are unsigned until notarization is configured:
right-click the app and choose "Open" on first launch.