| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Feature Release_ 0.3 source code.tar.gz | 2026-07-11 | 1.0 MB | |
| Feature Release_ 0.3 source code.zip | 2026-07-11 | 1.1 MB | |
| README.md | 2026-07-11 | 5.4 kB | |
| Totals: 3 Items | 2.1 MB | 0 | |
It took much longer than expected, but the 0.3 release is now finally here.
Here's what you can expect:
Filesystem monitoring
Probably the most requested feature so far, is now finally ready: Folders can now be monitored for changes and results are updated almost instantly when something on your filesystem changes. This should drastically reduce the need for frequent manual or scheduled rescans of the database and provide much more accurate search results.
It might not look like much, because in the GUI it's just an additional checkbox, but internally this required lots of changes and added a lot of complexity, which effectively resulted in a complete rewrite of the database engine.
For more details about this feature and some of its limitations see: https://github.com/cboxdoerfer/fsearch/wiki/Database-update#fs-monitoring
Per-Folder indexing options
Settings which used to apply globally to the database (e.g. Rescan every 2 hours) can now be configured for each individual indexed folder. This adds a lot of flexibility, especially when dealing with a mixture fast and slow filesystems (e.g. network shares), which require different rescan schedules.
Improved Exclude-Rules
In 0.3, folders and files can be excluded using fixed patterns, wildcards, or full regular expressions, so you have much finer control over what gets left out of the index.
Improved Rescan-Schedules
Scheduling is now based on absolute elapsed time rather than app uptime, so if FSearch happens to be closed when a periodic rescan was due, that rescan will simply run as soon as the app is opened again instead of being skipped.
Added detection of reappearing indexed folders
The database now notices when an indexed folder goes offline. For example when a removable drive is unplugged and later plugged in again, it will automatically be picked up and scanned again.
A Welcome Dialog
Because many of those features can be easily missed, there's now a one time welcome dialog after updating to 0.3.
Contributions by others
- Restore Deleted Filesystem Entry Icon by @bilgincoskun in https://github.com/cboxdoerfer/fsearch/pull/383
- fix some typos by @cuishuang in https://github.com/cboxdoerfer/fsearch/pull/404
- Add compatibility for MacOS by @DUOLabs333 in https://github.com/cboxdoerfer/fsearch/pull/411
- Add offline help by @pixel96x in https://github.com/cboxdoerfer/fsearch/pull/430
- Project configuration fixes and metadata updates by @pixel96x in https://github.com/cboxdoerfer/fsearch/pull/431
- Fix some memory leaks by @Kakueeen in https://github.com/cboxdoerfer/fsearch/pull/495
- Added file preview feature by @Kakueeen in https://github.com/cboxdoerfer/fsearch/pull/497
- Use a thumbnail as the file icon by @Kakueeen in https://github.com/cboxdoerfer/fsearch/pull/496
- Set program name to fix the missing icon when running under Wayland by @Integral-Tech in https://github.com/cboxdoerfer/fsearch/pull/543
- trial: opening first result on Enter by @porridgewithraisins in https://github.com/cboxdoerfer/fsearch/pull/570
- add more image formats by @porridgewithraisins in https://github.com/cboxdoerfer/fsearch/pull/593
- open folder with dbus by @itaib in https://github.com/cboxdoerfer/fsearch/pull/642
- align RTL text to the left when widget dir is not RTL by @itaib in https://github.com/cboxdoerfer/fsearch/pull/641
- Update POTFILES by @ryonakano in https://github.com/cboxdoerfer/fsearch/pull/665
- Use ngettext to correctly localize plurals by @ryonakano in https://github.com/cboxdoerfer/fsearch/pull/670
- Remove unnecessary strerror against %m by @ryonakano in https://github.com/cboxdoerfer/fsearch/pull/671
- Improve metainfo by @ryonakano in https://github.com/cboxdoerfer/fsearch/pull/672
- Fix typo in copyright year in fsearch_limits.h by @Acyone in https://github.com/cboxdoerfer/fsearch/pull/673
Thank you!
As always, thanks to everyone who tested the betas, reported issues, and contributed code, translations, donations or feedback along the way!
New Contributors
- @bilgincoskun made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/383
- @cuishuang made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/404
- @DUOLabs333 made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/411
- @Integral-Tech made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/543
- @porridgewithraisins made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/570
- @itaib made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/642
- @ryonakano made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/665
- @Acyone made their first contribution in https://github.com/cboxdoerfer/fsearch/pull/673
Full Changelog: https://github.com/cboxdoerfer/fsearch/compare/0.2.3...0.3