* improve thumbs of media view, coming soon state for settings routes, and debug bg color change
* alert for lock in sidebar dropdown
* formatting
* Move Coming Soon Alert to it's own component
So, it makes life easier if we need to change wording later.
* autoformat
---------
Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com>
* Fix actual event emits
* Hide file menu
* Add duplicate
* comment out menu shortcuts until emission of events are handled
---------
Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
* media view wip
* update search filters to include image and video only
* os based sizing
* search support media view correctly & fix UI width of drawer locations
* Merge remote-tracking branch 'origin' into mob-112-media-view
* Fix explorer re-rendering and improve file opening performance by using libraryClient for queries and mutation
* cleanup
* use memory-disk cache policy for better performance
* remove commented out code
* formatting
* Mobile media view
update search filters to include image and video only
os based sizing
Disable Vite `clearScreen` (#2594)
Change Vite config to disable clearScreen
Use default props for Top Bar icons (#2593)
* Refactor top bar items to use default props
* oops! revert top bar icon size to 18px
Fix misspelled "vacuum" (#2595)
[MOB-110] Fix for Android Permissions (#2592)
* Fix for Android Permissions
Now actually requests the permissions if they aren't granted.
* Remove `console.log``
* Request multiple permissions sequentially
* Better UX
* Add Note for `Number()` patch
* Remove `console.log()`
Revamp `.gitattributes` for statistics and better PR diffs (#2596)
* Revamp .gitattributes for statistics and better PR diffs
* Mark migration_lock as binary
search support media view correctly & fix UI width of drawer locations
Merge remote-tracking branch 'origin' into mob-112-media-view
Fix explorer re-rendering and improve file opening performance by using libraryClient for queries and mutation
cleanup
use memory-disk cache policy for better performance
remove commented out code
formatting
* Backend done
* Forgot new migration
* track subscription in file kind stats
* Real time updates on both graphs at overview
---------
Co-authored-by: myung03 <matthewyungisworking@gmail.com>
* Open file instead of inspector on tap
* Update Explorer.tsx
* cleanup
* Open file instead of inspector on tap
Update Explorer.tsx
Fix autoformat CI & format codebase (#2581)
* Update pnpm version
* Fix autoformat
* Improve autoformat msg
* Attempt to fix autoformat 2
* Fix autoformat
* Ignore deleted files in auto-format
* Fix diff filter
* Autoformat whole codebase
* Improve error message for autoformat CI
* Test autoformat CI
* Revert "Test autoformat CI"
This reverts commit 0bf2f46d1a.
cleanup
* formatting
* missed
* wip + working backfill
* Finished BackfillWaiting page + initial auth setup
Also, setting up the cloud sync page.
* mobile auth
* Import Cloud Library
Currently, you can import a cloud library, however it seems that the data, such as locations, is not transferring correctly.
* Working Mobile Cloud Sync
Cloud Sync works for Mobile, and the mobile app can sync files from a cloud library, and other clients can access the data from the phone's cloud library.
* Cloud Sync Done
* Formatting
* Fix new library button
* New device type passing to auth
* Improve design of cloud settings and import modal
* ui adjustments and code cleanup
* Update styling if there's only 1 instance
* code cleanup, design tweaks
* empty state & simple indicator animation
* lint
* loading indicator and cleanup
* Fix to Sync Subscription
* Update Cargo.lock
* Async logout for debug
* tweaks
* Update SettingsStack.tsx
* cleanups and cloud desktop design improvements
* more cleanups and ui improvements
* ts
* i18n
* Cloud Sync Docs
* styling
* Delete library-sync.mdx
Moving docs to a separate branch
---------
Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
* First draft on task system usage, still missing job system
* Scan location roughly working, a ton of stuff to fix yet
* Updating some deps due to crashes and bugs
* Exposing non critical errors to frontend
* Getting active job reports from job system
* Using boxed opaque type to avoid a downcast issue with generics
* Task system issues discovered on race conditions
* Enable debug
* Fix job report in the job manager
* Fix race condition on steal tasks
* Fixed race condition on task suspend
* Some fixes on job progress reporting and save
* Fixed many race conditions and a hard deadlock
Also some progress report polishing
* Ignore .ts and .mts video files for now
* Some better logs
* bruh
* Internal deadlocks and excess of communication in the task system
- Also better logs
* Bunch of fixes and optimizations
* WIP at fixing file identifier
* Fixed file identifier job
- still need to work on its progress report frontend
* A bunch of polishing
* Fixed some bugs and did more polishing
* Cleanup
* Bridging old and new job systems
* A ton of fixes
* A bunch of bugs related to shutdown and resume
* Indexer and watcher bugs
* Log normalizing
* Fixing CI
* Change error! to warn! on non critical errors log
* Fix redirect to new location
* Type annotation
* Bogus merge resolution on cargo lock
* Workaround nvidia on linux segfault
* Fixes
* Don't vendor dbus
* Make dbus and opener linux exclusive dependencies
* opener is a generic dependency
* Add dbus as a dependency for deb and setup.sh
* Clippy fixes
* Replace gl and glfw with glutin for querying nvidia card
* Replace glutin with wgpu
* Update icrate to fix 'multiple applicable items in scope'
* tags support wip
* Mob: tags in explorer, ui adjustments, add filter based on search click and more
* Fix tags scroll on filters
* Set heights so UI updates correctly
* Update Tags.tsx
* remove console logs
* remove console logs
* Update Locations.tsx
* type
* Update locations.rs
* make tags abit smaller
* list view visual improvements
* Remove plus