Commit graph

  • f9171b56e9 Merge branch 'Release-v1.2' master Jeremy Karst 2026-10-12 00:37:42 -04:00
  • be30ddc9af Tail-check duplicates, re-measure benchmarks and fix CI's release-only test failures v1.2.1 Release-v1.2 Jeremy Karst 2026-10-12 00:14:10 -04:00
  • 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. Jeremy Karst 2026-10-11 20:32:00 -04:00
  • 5bc2d53ad9 Another performance pass: Batch writes and cut background work across indexing, search and the GUI v1.2.0 Jeremy Karst 2026-09-27 14:19:39 -04:00
  • 590ff9ad0b Fixed a typo Jeremy Karst 2026-09-27 00:01:34 -04:00
  • f7dbb4167f Bump version number and improved tooltip for compact text index Jeremy Karst 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. Jeremy Karst 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. Jeremy Karst 2026-09-25 14:58:51 -04:00
  • a4dad44a50 Improved PPTX extraction and added comma separators to UI large numbers. v1.1.9 Release-v1.1 Jeremy Karst 2026-09-18 18:09:05 -04:00
  • eb1500324f Fixed system shortcuts for appimage version v1.1.8 Jeremy Karst 2026-09-07 00:12:36 -04:00
  • 658e32159a Some optimizations and another fix for the shortcut system. v1.1.7 Jeremy Karst 2026-09-06 19:43:57 -04:00
  • 22d52d5ac0 Fixed a Windows CI issue. Jeremy Karst 2026-09-05 03:09:12 -04:00
  • 488038c080 Improved keybind functionality, help menu, index prune speed. Jeremy Karst 2026-09-05 01:55:59 -04:00
  • 21254dd9e4 Merge branch 'Release-v1.1' Jeremy Karst 2026-09-04 21:53:49 -04:00
  • fe832109d7 Added system-wide shortcut to launch app and search even while not running on both Windows and Linux. Jeremy Karst 2026-09-04 21:39:54 -04:00
  • a9b23bc7a6 Fixed a failing CI test due to some performance changes. v1.1.6 Jeremy Karst 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. Jeremy Karst 2026-08-25 01:04:36 -04:00
  • b8815d3fd7 Bumping package version (forgot in last commit) v1.1.5 Jeremy Karst 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. Jeremy Karst 2026-08-23 20:01:16 -04:00
  • 3cb70a184f Improved the tutorial, made duplicate finding much faster, cleaned up a lot of excessive comments. Jeremy Karst 2026-08-23 00:33:53 -04:00
  • ad8ca3d3f2 Indexing and SQLite optimizations during cold indexing. v1.1.4 Jeremy Karst 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. Jeremy Karst 2026-08-20 18:58:25 -04:00
  • 2e2936b249 Storage, safety, and correctness hardening Jeremy Karst 2026-08-20 02:34:08 -04:00
  • aaeb54cd84 Merge pull request 'Release-v1.1' (#1) from Release-v1.1 into master Jeremy Karst 2026-08-19 23:23:06 -05:00
  • 3772eeb6a5 Performance optimization and hardening against malformed files. = 2026-08-20 00:13:10 -04:00
  • 65080cdf17 Performance optimization and hardening against malformed files. v1.1.1 Jeremy Karst 2026-08-20 00:13:10 -04:00
  • 84900f4335 Working on failing CI test. = 2026-08-18 01:23:51 -04:00
  • 1fe066944d Working on failing CI test. v1.1.0 Jeremy Karst 2026-08-18 01:23:51 -04:00
  • 208cc900fc 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
  • 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. Jeremy Karst 2026-08-17 22:30:43 -04:00
  • 9760503a3f Release v1.1: live results, duplicate verification, and a Settings tab. = 2026-08-17 19:26:18 -04:00
  • 0666e25fd4 Release v1.1: live results, duplicate verification, and a Settings tab. Jeremy Karst 2026-08-17 19:26:18 -04:00
  • 03d0b6a50f Update the release pipeline to early-exit on non-Release branches. = 2026-08-09 19:01:13 -04:00
  • 34f18377e0 Update the release pipeline to early-exit on non-Release branches. Jeremy Karst 2026-08-09 19:01:13 -04:00
  • 2971b6e709 Fixed cross-compile bug on Windows due to reorg. = 2026-08-09 18:51:00 -04:00
  • ab3fc96fd6 Fixed cross-compile bug on Windows due to reorg. v1.0.6 Release-v1.0 Jeremy Karst 2026-08-09 18:51:00 -04:00
  • 5f55d19849 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
  • 9a4ec04047 Significant performance pass. Reduced memory churn massively. ~1.5-3x search performance improvements. Minor improvements to warm indexing time. Jeremy Karst 2026-08-09 18:36:47 -04:00
  • 5714b5f969 Reorganized the codebase and pruned excessive comments. = 2026-08-09 16:25:43 -04:00
  • 7357b72a89 Reorganized the codebase and pruned excessive comments. Jeremy Karst 2026-08-09 16:25:43 -04:00
  • 4f2889982e Added hotkey for search and moved all colors to OKLCH. = 2026-08-09 02:58:13 -04:00
  • 4bd41c91f5 Added hotkey for search and moved all colors to OKLCH. Jeremy Karst 2026-08-09 02:58:13 -04:00
  • 304928c969 Hopefully last CI fix = 2026-08-07 22:38:37 -04:00
  • ab30cffa3c Hopefully last CI fix v1.0.5 Jeremy Karst 2026-08-07 22:38:37 -04:00
  • fcf6b22582 Fixed Appimage CI = 2026-08-07 21:25:00 -04:00
  • 44a591ff14 Fixed Appimage CI Jeremy Karst 2026-08-07 21:25:00 -04:00
  • 016bac001d Fixed execute perm on appimage build script. = 2026-08-07 20:51:14 -04:00
  • 8ebaddba21 Fixed execute perm on appimage build script. Jeremy Karst 2026-08-07 20:51:14 -04:00
  • dc9580a659 Added AppImage to CI = 2026-08-07 20:44:07 -04:00
  • e5470bf476 Added AppImage to CI Jeremy Karst 2026-08-07 20:44:07 -04:00
  • 89fb0317e8 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
  • 956eec865c Fixed a bug where non-watcher indexing updates would not trigger immediately on fresh program launch if they were due. Jeremy Karst 2026-08-07 18:57:49 -04:00
  • 8981584291 Reduced memory consumption and fixed a full-text tooltip issue when text contains many newlines. = 2026-08-05 19:17:11 -04:00
  • 5197a72dac Reduced memory consumption and fixed a full-text tooltip issue when text contains many newlines. v1.0.3 Jeremy Karst 2026-08-05 19:17:11 -04:00
  • e8057e596c 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. = 2026-08-05 18:05:04 -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. v1.0.2 Jeremy Karst 2026-08-05 18:05:04 -04:00
  • ea224eed40 Bumping version to 1.0 = 2026-08-05 00:23:28 -04:00
  • c130b9c47a Bumping version to 1.0 v1.0.1 Jeremy Karst 2026-08-05 00:23:28 -04:00
  • 1f19f684f2 Adding +x flag to build-installer.sh = 2026-08-05 00:21:38 -04:00
  • e28e203ce1 Adding +x flag to build-installer.sh Jeremy Karst 2026-08-05 00:21:38 -04:00
  • 1411224cc0 A couple minor improvements to results display and image capture. = 2026-08-05 00:12:56 -04:00
  • b525db3f07 A couple minor improvements to results display and image capture. Release-v0.9 Jeremy Karst 2026-08-05 00:12:56 -04:00
  • cf40196546 Added index-preserving pruning. Added windows installer to CI, added automated GUI screenshot generation for documentation. = 2026-08-04 23:33:28 -04:00
  • a59d2c8c74 Added index-preserving pruning. Added windows installer to CI, added automated GUI screenshot generation for documentation. Jeremy Karst 2026-08-04 23:33:28 -04:00
  • a46cbc2346 Fixing CI actions API endpoint = 2026-08-04 18:38:41 -04:00
  • c8923b6ee5 Fixing CI actions API endpoint v0.9.1 Jeremy Karst 2026-08-04 18:38:41 -04:00
  • 1192e47edc Fixing execute status on scripts = 2026-08-04 18:30:49 -04:00
  • 14df9ddb40 Fixing execute status on scripts Jeremy Karst 2026-08-04 18:30:49 -04:00
  • dd09d38a4c Fixing CI failed test due to wall-clock time limit in Docker VM. = 2026-08-04 18:20:17 -04:00
  • d5d19a668c Fixing CI failed test due to wall-clock time limit in Docker VM. Jeremy Karst 2026-08-04 18:20:17 -04:00
  • 2c03c0969d Still trying to get CI working = 2026-08-04 18:08:27 -04:00
  • c1f972d16b Still trying to get CI working Jeremy Karst 2026-08-04 18:08:27 -04:00
  • a7c14aefd5 Updating CI pipeline to automatically sync workspace Cargo.lock = 2026-08-04 17:15:00 -04:00
  • fd690d0d9f Updating CI pipeline to automatically sync workspace Cargo.lock Jeremy Karst 2026-08-04 17:15:00 -04:00
  • 9af09e993f Improved rejection of non-text files, improved CI. = 2026-08-04 17:07:46 -04:00
  • 418359eea2 Improved rejection of non-text files, improved CI. Release-v0.9.0 Jeremy Karst 2026-08-04 17:07:46 -04:00
  • bfc7ec9508 Updating CI runner to self-hosted = 2026-08-04 03:50:31 -04:00
  • 3055f3b6ed Updating CI runner to self-hosted Jeremy Karst 2026-08-04 03:50:31 -04:00
  • 38c9703725 Committing forgotten Cargo.lock file = 2026-08-04 03:41:11 -04:00
  • 69c880fc27 Committing forgotten Cargo.lock file Jeremy Karst 2026-08-04 03:41:11 -04:00
  • 40a6ed8993 Refresh Cargo.lock for 0.9.0; auto-tag releases from Release branches = 2026-08-04 03:40:19 -04:00
  • d77684f326 Refresh Cargo.lock for 0.9.0; auto-tag releases from Release branches Jeremy Karst 2026-08-04 03:40:19 -04:00
  • b8eedf2137 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
  • e63d2e65da Added better visual feeback for adding file extensions to ignore patterns and a prompt to save modified settings. Added a Forgejo CI pipeline Jeremy Karst 2026-08-04 03:27:05 -04:00
  • c7e11c57d5 Improved text extraction for more file types = 2026-08-03 12:33:47 -04:00
  • feb3703589 Improved text extraction for more file types Jeremy Karst 2026-08-03 12:33:47 -04:00
  • ccbe4f1c8c Parallel per-root content extraction, simpler query parsing, WAL/vacuum maintenance, GUI index size display. = 2026-08-03 03:06:19 -04:00
  • 3b93b63e10 Parallel per-root content extraction, simpler query parsing, WAL/vacuum maintenance, GUI index size display. Jeremy Karst 2026-08-03 03:06:19 -04:00
  • b85c99e277 Improved config menus, rewrote directory walk to reduce memory use, GUI improvements. = 2026-08-02 22:21:39 -04:00
  • f37a79c3f7 Improved config menus, rewrote directory walk to reduce memory use, GUI improvements. Jeremy Karst 2026-08-02 22:21:39 -04:00
  • e63706b4b5 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
  • 04cfe33ca1 Added build scripts, improved search result click interactions, added a help tab, redesigned the ignore filter, added password protection for db. baloo Jeremy Karst 2026-08-02 20:21:19 -04:00
  • 096c13e21a 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
  • 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. Jeremy Karst 2026-08-02 19:04:30 -04:00
  • 2a584fbfc0 Added zstd compression to text contents, flags for contentless mode, and better baloo integration = 2026-04-23 17:46:11 -04:00
  • 4c1bbd9e39 Added zstd compression to text contents, flags for contentless mode, and better baloo integration Jeremy Karst 2026-04-23 17:46:11 -04:00
  • a3597dfb31 Added some endpoints for the baloo drop-in = 2026-04-23 02:27:41 -04:00
  • e4cab399a1 Added some endpoints for the baloo drop-in Jeremy Karst 2026-04-23 02:27:41 -04:00
  • e1e4c19ef8 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
  • 918eb6ae72 Added pagination to search results, handling of more file types, and several structural changes working towards baloo integration. Jeremy Karst 2026-04-21 23:00:47 -04:00