Commit graph

12 commits

Author SHA1 Message Date
be30ddc9af Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures
All checks were successful
CI / linux (push) Successful in 16m22s
CI / windows-cross (push) Successful in 5m9s
CI / release (push) Successful in 15s
- Duplicates tab: groups are confirmed by each file's last 8 KiB and
  keyed by head+tail; unchecked files are never shown. False-positive
  duplicates drop from 3.4% to 0.1%, and indexing is unchanged.
- Encrypted search cache cap raised to 192 MiB at 150 B per file: a
  keystroke at 1M files takes 59 ms, down from 99 ms.
- Case-insensitive filename matching uses a memchr2 scan (1.18x).
- Benches run again on the compact index, seed with the indexer's 2 GiB
  WAL cap (peak scratch 6.2 GB -> 2.45 GB), and every recorded figure
  is re-measured.
- A fresh index no longer logs a rebuild warning.
- CI: the sandbox memory test's allocation survives release builds, and
  --toggle retries an interrupted read.
2026-10-12 00:14:10 -04:00
285287926b Big correctness pass to improve some filesystem edge cases, no longer follows symlinks under any circumstances. Tokenizer selection is removed, only trigram is allowed. Fixed a lot of documentation drifting from the code.
Some checks failed
CI / linux (push) Failing after 13m11s
CI / windows-cross (push) Successful in 8m32s
CI / release (push) Has been skipped
2026-10-11 20:32:00 -04:00
67dd461587 Removal of positions index from FTS for dramatically reduced index size and improved indexing speed at the cost of slightly slower search of common terms.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-09-26 16:29:36 -04:00
e261e18a35 Large rewrite of comments and docs for clarity and bevity. Minimal code changes for the same. 2026-09-25 14:58:51 -04:00
a4dad44a50 Improved PPTX extraction and added comma separators to UI large numbers.
All checks were successful
CI / linux (push) Successful in 15m13s
CI / windows-cross (push) Successful in 8m14s
CI / release (push) Successful in 11s
2026-09-18 18:09:05 -04:00
658e32159a Some optimizations and another fix for the shortcut system.
All checks were successful
CI / linux (push) Successful in 11m53s
CI / windows-cross (push) Successful in 4m50s
CI / release (push) Successful in 13s
2026-09-06 19:43:57 -04:00
488038c080 Improved keybind functionality, help menu, index prune speed.
Some checks failed
CI / linux (push) Successful in 14m54s
CI / windows-cross (push) Failing after 6m11s
CI / release (push) Has been skipped
2026-09-05 01:55:59 -04:00
fe832109d7 Added system-wide shortcut to launch app and search even while not running on both Windows and Linux.
Some checks failed
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
CI / linux (push) Has been cancelled
2026-09-04 21:49:51 -04:00
c5c5c42de9 Improvements to encrypted DB performance via 8 KiB pages and turning SQLCipher HMAC off. Advanced-settings toggle that hides technical detail. 2026-08-25 01:04:36 -04:00
3cb70a184f Improved the tutorial, made duplicate finding much faster, cleaned up a lot of excessive comments. 2026-08-23 00:33:53 -04:00
5b858f56a4 Fix a flakey test that fails in CI, pruned unused SQLITE table entries from old work. Trimmed binary size by removing unneeded emoji and other EGUI items. LTO performance improvements. 2026-08-17 22:30:43 -04:00
0666e25fd4 Release v1.1: live results, duplicate verification, and a Settings tab.
Search results now track the disk as it changes (live.rs), duplicate
groups can be confirmed byte-for-byte before deletion (verify.rs), the
Options window becomes a Settings tab with configurable/sortable result
columns, and a first-start tutorial explains the basics.
2026-08-17 19:26:18 -04:00
Renamed from crates/quicksearch-gui/src/options/tests.rs (Browse further)