Commit graph

55 commits

Author SHA1 Message Date
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
feb3703589 Improved text extraction for more file types 2026-08-03 12:33:47 -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
f37a79c3f7 Improved config menus, rewrote directory walk to reduce memory use, GUI improvements. 2026-08-02 22:21:39 -04:00
04cfe33ca1 Added build scripts, improved search result click interactions, added a help tab, redesigned the ignore filter, added password protection for db. 2026-08-02 20:21: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
4c1bbd9e39 Added zstd compression to text contents, flags for contentless mode, and better baloo integration 2026-04-23 17:46:11 -04:00
e4cab399a1 Added some endpoints for the baloo drop-in 2026-04-23 02:27:41 -04:00
918eb6ae72 Added pagination to search results, handling of more file types, and several structural changes working towards baloo integration. 2026-04-21 23:00:47 -04:00
650d518512 Added skipping of hidden files and fixed some bugs. 2026-04-21 03:43:28 -04:00
759a39370b Sped up initial file count and reduced memory use, added cleaning step to database on repeat indexing. 2026-04-21 02:34:40 -04:00
801c66ce02 Separated frontend code into separate html and css templates, numerous fixes and error handling. 2025-09-12 00:31:52 -04:00
0b4f38c101 Added basic query functionality to frontend. 2025-09-11 23:15:50 -04:00
b43b497076 Added graceful shutdown and closing of DB connections 2025-09-11 18:36:42 -04:00
2bd5f899d6 Added files/sec tracking to frontend 2025-09-11 16:44:01 -04:00
5cab89eb5a Moved more things into configuration options, added index invalidation checks for some config items. 2025-09-11 16:32:21 -04:00
43055f936d Fixed resuming from interrupted indexing, and frontend bugs. 2025-09-11 14:32:04 -04:00
0d033e576c Added config file 2025-09-11 14:08:46 -04:00
665c471a92 Crude frontend added for controlling and monitoring indexing. 2025-09-11 14:00:33 -04:00