Commit graph

9 commits

Author SHA1 Message Date
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
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
42f26b1e72 Increase search db connection's timeout to 30m. Remove the indexer's duplicate-visit set, ensuring we index correctly without it. 2026-08-23 20:01:16 -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
3d5aa2d752 Performance optimization pass dramatically speeds up fuzzy, regex, and wildcard searches by using trigram prefilters. Reduced memory churn. Added FTX extraction testing for a variety of formats. 2026-08-20 18:58:25 -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
7357b72a89 Reorganized the codebase and pruned excessive comments. 2026-08-09 16:25:43 -04:00