Skip to content

Releases: robflowk/babel-shift

Babel Shift v0.2.0

Babel Shift v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 21:02

Added

  • UI zoom: Ctrl/Cmd + / - / 0 zooms the whole interface
    (0.5×–2×), persisted across restarts — fixes the too-small rendering
    on hi-dpi/Wayland setups
  • In-app updater: the app checks for new releases on startup and
    shows an "Update vX.Y.Z" button in the header — one click downloads
    the signed update, installs it, and restarts. Linux: available for
    the AppImage; package-manager installs (AUR, deb, rpm) update through
    their package manager as usual

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.

Babel Shift v0.1.0

Babel Shift v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:07

First public release.

Added

  • Project workspaces for JSON/JSONC and Java .properties translation
    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.

Updater manifest

Updater manifest Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jul 21:02

Machinery release: hosts latest.json for the in-app updater. Not for humans — grab real builds from the versioned releases.