Fix FTS search for path punctuation #12

Merged
ilia merged 2 commits from fix/fts-search-punctuation into main 2026-08-11 08:54:10 -05:00
Owner

Summary

  • Sanitize FTS5 MATCH queries so /idobkin, github.com, and similar no longer syntax-error and leave the picker on a stale full history list
  • Clear the list when search IPC fails instead of keeping unfiltered results
  • Docs: CHANGELOG, GUIDE (restore orphaned Search row), TESTING/README coverage notes

Test plan

  • npm test + Rust search tests locally
  • Release build installed to /Applications; live /idobkin search filtered history
  • CI green on this PR
## Summary - Sanitize FTS5 MATCH queries so `/idobkin`, `github.com`, and similar no longer syntax-error and leave the picker on a stale full history list - Clear the list when search IPC fails instead of keeping unfiltered results - Docs: CHANGELOG, GUIDE (restore orphaned Search row), TESTING/README coverage notes ## Test plan - [x] `npm test` + Rust search tests locally - [x] Release build installed to `/Applications`; live `/idobkin` search filtered history - [ ] CI green on this PR
ilia added 2 commits 2026-08-11 08:51:18 -05:00
Sanitize MATCH tokens so slash/dot queries no longer error and leave a stale full history list; clear the UI on search failure.
Docs: align README test count table with current suite.
CI / skip-ci-check (pull_request) Successful in 37s
CI / secret-scan (pull_request) Successful in 36s
CI / node-ci (pull_request) Successful in 1m9s
f57ac62c3a
ilia added 1 commit 2026-08-11 08:51:19 -05:00
Docs: align README test count table with current suite.
CI / skip-ci-check (pull_request) Successful in 37s
CI / secret-scan (pull_request) Successful in 36s
CI / node-ci (pull_request) Successful in 1m9s
f57ac62c3a
ilia scheduled this pull request to auto merge when all checks succeed 2026-08-11 08:52:08 -05:00
ilia merged commit 49e8f299d2 into main 2026-08-11 08:54:10 -05:00
ilia deleted branch fix/fts-search-punctuation 2026-08-11 08:54:10 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/maCopy#12