Abstracted the file explorer and associated components away from a library and more as a separate set of components
Redesign the exploration aspect of the explorer
Added virtualization with two different layouts:
Grid
Table
Added skipped_files to the scanner output data type, which describes the number of files which already exist in the DB but have not been modified on disk since the last scan
Added a smidge more concurrency
Optimized a few heavier queries in the scan loop to only select required fields
I removed the logic which loads and parses .stumpignore files 💥
Fixed a few dead docs links
I temporarily commented out the logic in the event handler which re-queries data on certain events. For now, only the very end when data is returned will re-querying happen. This will be work-shopped a bit more before experimental lands in nightly
skipped_files
to the scanner output data type, which describes the number of files which already exist in the DB but have not been modified on disk since the last scan.stumpignore
files 💥