Commit graph

17 commits

Author SHA1 Message Date
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
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
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
2e2936b249 Storage, safety, and correctness hardening 2026-08-20 02:34:08 -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
9a4ec04047 Significant performance pass. Reduced memory churn massively. ~1.5-3x search performance improvements. Minor improvements to warm indexing time. 2026-08-09 18:36:47 -04:00
7357b72a89 Reorganized the codebase and pruned excessive comments. 2026-08-09 16:25:43 -04:00
4bd41c91f5 Added hotkey for search and moved all colors to OKLCH. 2026-08-09 02:58:13 -04:00
5197a72dac Reduced memory consumption and fixed a full-text tooltip issue when text contains many newlines.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-05 19:17:11 -04:00
77276653c8 Improved Windows handling of Cloud folders. Improved indexing status reporting. Cleaned up some comments. Added support for old M$ word documents. Improved idle memory consumption.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-05 18:05:04 -04:00
e63d2e65da Added better visual feeback for adding file extensions to ignore patterns and a prompt to save modified settings.
Added a Forgejo CI pipeline
2026-08-04 03:27:05 -04:00
3b93b63e10 Parallel per-root content extraction, simpler query parsing, WAL/vacuum maintenance, GUI index size display. 2026-08-03 03:06:19 -04:00
2c9f20ce2d Added GPL license, deb packaging script, complete GUI rewrite, added CLI mode, better default config options, config now lives in user folder, reduced syscalls by 5x. 2026-08-02 19:04:30 -04:00