Commit graph

73 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
5bc2d53ad9 Another performance pass: Batch writes and cut background work across indexing, search and the GUI
All checks were successful
CI / linux (push) Successful in 13m58s
CI / windows-cross (push) Successful in 4m51s
CI / release (push) Successful in 13s
2026-09-27 14:19:39 -04:00
590ff9ad0b Fixed a typo
Some checks failed
CI / linux (push) Failing after 14m20s
CI / windows-cross (push) Successful in 8m46s
CI / release (push) Has been skipped
2026-09-27 00:01:34 -04:00
f7dbb4167f Bump version number and improved tooltip for compact text index
Some checks failed
CI / linux (push) Failing after 5m18s
CI / windows-cross (push) Failing after 7m24s
CI / release (push) Has been skipped
2026-09-26 16:41:21 -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
eb1500324f Fixed system shortcuts for appimage version
All checks were successful
CI / linux (push) Successful in 12m9s
CI / windows-cross (push) Successful in 4m43s
CI / release (push) Successful in 13s
2026-09-07 00:12:36 -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
22d52d5ac0 Fixed a Windows CI issue.
Some checks failed
CI / linux (push) Failing after 9m45s
CI / windows-cross (push) Successful in 8m3s
CI / release (push) Has been skipped
2026-09-05 03:09:12 -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
a9b23bc7a6 Fixed a failing CI test due to some performance changes.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-25 11:24:28 -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
b8815d3fd7 Bumping package version (forgot in last commit)
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-23 20:15:40 -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
ad8ca3d3f2 Indexing and SQLite optimizations during cold indexing.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-21 02:05:23 -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
65080cdf17 Performance optimization and hardening against malformed files.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-20 00:13:10 -04:00
1fe066944d Working on failing CI test.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-18 01:23:51 -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
34f18377e0 Update the release pipeline to early-exit on non-Release branches. 2026-08-09 19:01:13 -04:00
ab3fc96fd6 Fixed cross-compile bug on Windows due to reorg.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-09 18:51:00 -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
ab30cffa3c Hopefully last CI fix
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-07 22:38:37 -04:00
44a591ff14 Fixed Appimage CI 2026-08-07 21:25:00 -04:00
8ebaddba21 Fixed execute perm on appimage build script. 2026-08-07 20:51:14 -04:00
e5470bf476 Added AppImage to CI 2026-08-07 20:44:07 -04:00
956eec865c Fixed a bug where non-watcher indexing updates would not trigger immediately on fresh program launch if they were due. 2026-08-07 18:57:49 -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
c130b9c47a Bumping version to 1.0
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 00:23:28 -04:00
e28e203ce1 Adding +x flag to build-installer.sh 2026-08-05 00:21:38 -04:00
b525db3f07 A couple minor improvements to results display and image capture.
Some checks failed
CI / linux (push) Waiting to run
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-05 00:12:56 -04:00
a59d2c8c74 Added index-preserving pruning. Added windows installer to CI, added automated GUI screenshot generation for documentation. 2026-08-04 23:33:28 -04:00
c8923b6ee5 Fixing CI actions API endpoint
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-04 18:38:41 -04:00
14df9ddb40 Fixing execute status on scripts 2026-08-04 18:30:49 -04:00
d5d19a668c Fixing CI failed test due to wall-clock time limit in Docker VM. 2026-08-04 18:20:17 -04:00
c1f972d16b Still trying to get CI working 2026-08-04 18:08:27 -04:00
fd690d0d9f Updating CI pipeline to automatically sync workspace Cargo.lock 2026-08-04 17:15:00 -04:00
418359eea2 Improved rejection of non-text files, improved CI.
Some checks failed
CI / linux (push) Has been cancelled
CI / windows-cross (push) Has been cancelled
CI / release (push) Has been cancelled
2026-08-04 17:07:46 -04:00
3055f3b6ed Updating CI runner to self-hosted 2026-08-04 03:50:31 -04:00
69c880fc27 Committing forgotten Cargo.lock file 2026-08-04 03:41:11 -04:00
d77684f326 Refresh Cargo.lock for 0.9.0; auto-tag releases from Release branches 2026-08-04 03:40:19 -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