* 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
* Disable Labeler
* Auto format and lint
* Comment out regen labels context menu entry
* Comment out some more labels references
---------
Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
* Revert "Revert "remove fixed filters" (#2261)"
This reverts commit 5b40cefe37.
* search sources
* only set default filters if no filters
* key saved search page on id and use raw search as searchbar default
* fix crate versions
* put media view filters in a dedicated hook
* remove ts-reset
* add comment about <Inner>
* generics!
* cleanup
* search paths/objects switch (#2278)
* feature flag target switcher
* use useZodParams in saved search route
* feat: Right Click -> New File
Creates an empty file called `Untitled` and adds `(1) -> (n)` for n number of files with the same `Untitled` name.
* feat: Seperate into Text File and Empty File
* chore: `cargo fmt`
* fix: Forgot to type convert to String
* feat: Working creation
* fix: i18n changes
* More i18n
* All added tags now translated
* With proper types checking now!
* Fix types
* chore: formatting
* drawer and navigation
* Remove old job manager code
* make edit location/tags UX better
* hide settings bcs it exist on tabs
* we don't do index on mobile for screens + some organization
* make max w percantage
* Replace macos-14 with ubuntu runner in cypress
- Replace macos-14 with macos-13 runner in clippy
- macos14 runner has weaker hardware than other runners: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
* Remove pre-installed incompatible packages from ubuntu runner
https://github.com/actions/runner-images/issues/9546#issuecomment-2014940361
* Use ubuntu-20.04 for Cypress CI
* Adjust Cypress CI to follow common steps for linux env
* Debug preprep script
* Fix copy/paste typo
* Install playwright native dependencies
* Update release.yml
* Add Remove 32-bit libs to setup-system
* Change Cypress CI to macos-13
- Some small test fixes
- Fix onboarding test must skip testing default location screen if no default locations os available
* Back to ubuntu for Cypress and back to macos-14 to clippy
- Attempt to fix empty default locations on ubuntu CI runner
* Oops
* Install playwright native deps
* Replace path regexs with consts
- Click on share minimum when doing a fastOnboarding
* Try macos-14 again
* base
* calculate line height on demand
* fix max update
* fix max update on resize
* read types directly
* sizing
* better size handling
* also handle text box padding on demand
* feat: Copy button for code blocks
Just a basic copy button in the code blocks so users can copy commands more easily. Inspired by Github's copy button.
* feat: Add Info for Image Cycler
A small little tooltip type text letting the user know that the image on the main page can be cycled through when hovered on.
* fix: Spelling mistake lol
* fix: Make button bigger so it looks centered
Make it look centered on one line big code blocks.
* fix: Tailwind Linting
* bring it back
* move into folder
* fix shortcuts colliding
* tags
* fix key capture problems
* add 2 more actions + locations to cmd
* fix search navigation issue W @nikec
* fix saerch input
* improve scrollbar look and text on lightheme + fix edge view search showing
* useShortcut
* add cmdp to keybinds page
* killer i18n extension for vscode
* some missing keys and localized cmdk
* in lists that can change - it's better to use the id rather than index to avoid extra re-renders
* Update CMDKLocations.tsx
---------
Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>