• v0.1.1-dev34 520a9e8936

    Build v0.1.1-dev34
    All checks were successful
    Forgejo Publish Release / windows-package (push) Successful in 1m14s
    Forgejo Publish Release / linux-package (push) Successful in 3m56s
    Forgejo Publish Release / publish-release (push) Successful in 10s
    Stable

    stu released this 2026-03-15 16:52:45 +00:00 | 485 commits to master since this release

    Nightly build from 4a9e0a7c47 (Forgejo dev pipeline). Assets are replaced each run.

    Highlights (v0.1.1-dev34)

    • Full i18n framework** — New internal/i18n package with a typed Strings struct as the single source of truth for every user-visible string. T() returns the active locale; listener callbacks let the entire UI refresh instantly on language change without a restart.
    • English (Canada) — en-CA** — 100% coverage; serves as fallback for all other locales.
    • French (Canada) — fr-CA** — Initial translation pass covering all core UI strings.
    • Inuktitut — iu** — Initial translation pass in Traditional Syllabics (ᐃᓄᒃᑎᑐᑦ) with a Latin toggle in Settings.
    • Aboriginal Sans embedded** — Aboriginal Sans Regular/Bold embedded in the binary for correct UCAS/syllabics rendering with no external font install required.
    • Language selector in Settings** — Dropdown in General tab; change takes effect immediately across all visible UI including the active module.
    • Locale-aware module refresh** — Switching language now rebuilds whichever module is currently open, not just the main menu.
    • Core engine scaffolding** — CGO/FFmpeg engine in internal/media/ providing a proper decode pipeline, gated behind //go:build native_media so standard builds are unaffected.

    Full details: docs/CHANGELOG.md

    Downloads