• v2.2.3 28b93ed2ad

    v2.2.3
    All checks were successful
    CI / vet-and-test (push) Successful in 23s
    Stable

    fiatcode released this 2026-06-18 17:56:49 +07:00 | 0 commits to main since this release

    Codebase-review fixes (bundles #26 / #27 / #28).

    Fixed

    • A failed save no longer hides its error — the editor stays open and shows it instead of re-displaying the save prompt.
    • Search distinguishes "no matches" from "not searched yet", and pressing Enter on an empty result no longer re-runs the identical search.
    • Sync refuses to run while a rebase or merge is in progress instead of committing conflict-marked files.
    • Sync can no longer hang indefinitely: each git command has a timeout, so a stalled git push can't wedge syncing.
    • Case-insensitive page-name collisions resolve deterministically (first found) with a stderr warning, not by file-read order.
    • A failed git status during sync is reported as the "status" stage, not "add".

    Changed

    • The picker offers a + Create row for any name that doesn't match an existing page, even when it's a fuzzy substring of one.
    Downloads