• rouggy released this 2026-07-24 21:10:50 +07:00 | 316 commits to main since this release

    Changelog

    • chore: release v0.20.12
    • docs: set 0.20.12 changelog date to release day (2026-07-24)
    • feat: configurable SteppIR tunable range — skip follow/inhibit off-band
    • fix: SteppIR flaky status pinned FlexRadio TX interlock — operator couldn't transmit
    • feat: ship the Helvetia 26 (H26) award — 26 Swiss cantons, via the catalog
    • Revert "feat: remove PostHog usage telemetry entirely"
    • docs: expand Awards wiki — Test/Explain, Missing refs, n-fer, catalog updates
    • diag: log SteppIR status frames so a stuck "moving" (TX interlock) is visible
    • feat: remove PostHog usage telemetry entirely
    • test: fix adif roundtrip_test writeRecord calls for new allow-set param
    • feat: collapse advanced FlexRadio DSP behind a 'DSP' toggle
    • feat: ADIF export field picker — choose exactly which fields to write
    • i18n: translate the External services settings tabs
    • i18n: translate the rest of Settings → General (encryption, ClubLog)
    • fix: convert MySQL logbook to utf8mb4 (fixes 1366 on Cyrillic/Polish)
    • fix: NET Control "#" column now renumbers on reorder
    • feat: NET Control mic-pass order for the on-air list
    • feat: CW decoder v2 — rebuilt decode engine, back in the UI
    • i18n: translate the CW Keyer settings panel + drop the serial blurb
    • fix: serial CW keyer PTT dropping between words on CP210x (SCU-17)
    • fix: serial CW keyer PTT — default on, live-apply, and diagnostic log
    • feat: ClubLog Most Wanted rank in the entry band matrix
    • docs: correct theme-fix rationale — local SQLite, not remote MySQL
    • fix: theme reverts to light after an update when the logbook DB is slow
    Downloads