* wip
* more
* bindings
* show date taken
* improve date lookup and include placeholder
* date taken
---------
Co-authored-by: nikec <nikec.job@gmail.com>
* feat: check that `Cargo.lock` is up-to-date
* test: malform `Cargo.lock` to test PR
* revert: "test: malform `Cargo.lock` to test PR"
This reverts commit 2cdfbe5ae3.
* Fix migration check not always failing when it should on main
- Fix check due to Github using `refs/heads/gh-readonly-queue/main/` as ref when merging a PR from merge-queue to main
- Add migration due to changes made in #2161
* Fix missing migration error message being showed when it shouldn't
- Filter out empty migrations files from check testing if a migration is missing
* Prevent inner grep from failling the whole command
- Fix last grep outputting gibberish when not receiving any file
* Fix xargs and grep command on macOS
* auto format
* Configure python 3.11 version on Github CI
- Python 3.12 is the default on CI now, which breaks node-gyp and most of the native dependencies installations
- Fix _new_migrations having lead and trailing spaces
* Remove migration, already included in #2302
* Moving file-path-helper to a sub-crate on core
* Parallel walker tested and working
* Change inner core crate names to sd-core-* naming scheme
* Moving stuff around
* Save and Update tasks for the new indexer job
* Some initial drafts on the new job system
* More drafts on job system
* Changing walker task to a more explicit state machine
Also drafting more of job system
* More drafting on job resume
* Completed the draft on job system inner workings
* New job context abstraction to decouple library stuff from job system
* Properly use composition on task dispatcher
* First draft on indexer job
* Job serialization
* Handling ancestors in the distributed walker for indexer
* Saving computed directories sizes on a location to db
* Enable a way to check if jobs are running in a location
* Progress reporting on indexer job
* Reorganizing modules
* Shallow indexer
* Rust fmt
* Attempting windows CI fix
* Attempting windows CI fix again
* Attempting windows CI fix again
* CI now checks if a migration is missing
- Fail CI on main and tag releases if a new migration should be created due to changes in the db schema
- Add error msg to schema.prisma file if a migration is not created to reflect changes made to db schema, but do NOT fail action
* Change schema to test CI changes
* Add debug to prisma generate CI script
* Removem prisma cache to test
* Fix grep for migrations
* Revert changes made for testing
* Only cache prisma data on main or cache-factory