release: v2.2.3 — codebase-review fixes #29

Merged
fiatcode merged 1 commit from release/v2.2.3 into main 2026-06-18 17:56:23 +07:00
Owner

Patch release bundling the three merged code-review fix PRs (#26 bugs, #27 fishy-logic, #28 notes/optimization) under one CHANGELOG entry.

Fixed

  • failed save now surfaces its error instead of re-showing the exit prompt
  • search distinguishes "no matches" from "not searched" and stops re-running empty queries
  • sync refuses to run mid-rebase/merge (no committing conflict-marked files)
  • git commands time out so a hung push can't wedge sync
  • case-folded page-name collisions resolve deterministically + warn
  • failed git status labeled as the "status" stage, not "add"

Changed

  • picker offers + Create for any unresolved name even if it fuzzy-matches an existing page

Internal/doc items (WriteFile doc, Result.Pulled comment, View() benchmark, characterization test) are intentionally left out of the CHANGELOG. go vet ./... && go test ./... green.

Patch release bundling the three merged code-review fix PRs (#26 bugs, #27 fishy-logic, #28 notes/optimization) under one CHANGELOG entry. ### Fixed - failed save now surfaces its error instead of re-showing the exit prompt - search distinguishes "no matches" from "not searched" and stops re-running empty queries - sync refuses to run mid-rebase/merge (no committing conflict-marked files) - git commands time out so a hung push can't wedge sync - case-folded page-name collisions resolve deterministically + warn - failed `git status` labeled as the "status" stage, not "add" ### Changed - picker offers `+ Create` for any unresolved name even if it fuzzy-matches an existing page Internal/doc items (WriteFile doc, Result.Pulled comment, View() benchmark, characterization test) are intentionally left out of the CHANGELOG. `go vet ./... && go test ./...` green.
release: v2.2.3 — codebase-review fixes (editor, search, sync, graph, picker)
All checks were successful
CI / vet-and-test (pull_request) Successful in 23s
d04de22d5a
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fiatcode/weft!29
No description provided.