spacedrive/interface
Ericson "Fogo" Soares 4a6b057872
[ENG-371] Subpath shallow re indexing (#599)
* Introducing sub path indexing for IndexerJob

* Introducing shallow indexer job

* Some feature flags to avoid warnings at pnpm prep

* Many fixes at shallow indexer job

* Changing how we implement the bookkeeping for file_path ids
Now we're account for independent locations, and also integrating
better with the LibraryContext, instead of using a static global

* Making indexer job reentrant

* Introducing shallow file identifier job
And a bunch of minor refactors

* Rust fmt

* Removing light scan from getExplorerData query
Light scan is a mutation, so we can call it on useEffect function from
the Explorer component in the frontend, when a location_id or the explorer
path changes

* Handling job early finish on init for identifier

* Only invalidate query if we have orphan paths

* Introducing ShalowThumbnailerJob

* Clippy warnings about `into_iter()`

* Naming scheme for Prisma's selects and includes

* Invalidating getExplorerData at thumbnailer

* Small mistakes lol

* Some nitpicks with pnpm prep

* Rust fmt

* Changing indexer's walk log to `trace!`

* Not deleting all file_paths on location fullRescan

* TS typecheck

* Removing `file_path` selection just with id
2023-03-10 16:25:58 +00:00
..
app [ENG-371] Subpath shallow re indexing (#599) 2023-03-10 16:25:58 +00:00
assets [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
components [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
hooks [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
scripts [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
util [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
.eslintrc.js [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
ErrorFallback.tsx [ENG-227] Desktop app and landing page telemetry using Plausible Analytics (#583) 2023-03-09 08:37:57 +00:00
index.tsx [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
package.json [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
tsconfig.json [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00