Commit graph

54 commits

Author SHA1 Message Date
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
5dae081591 Backend seems to be working. Still need test cases and frontend. 2025-09-11 13:42:18 -04:00