Jamie Pine
d45f9e9cb3
Enhance indexing system with new scopes and persistence modes
...
This update introduces a refined indexing system that supports multiple indexing scopes (current and recursive) and persistence options (persistent and ephemeral). The CLI commands have been updated to reflect these changes, allowing for quick scans and external path browsing without database writes. Documentation has been revised to include detailed descriptions of the new features, use cases, and command comparisons, ensuring clarity for users. Additionally, the codebase has been refactored to accommodate these enhancements, improving overall functionality and performance.
2025-06-19 17:30:58 -07:00
Jamie Pine
0ed2fdd789
Refactor storage schema to utilize materialized paths, removing the path_prefixes table. Update entry model to reference locations directly, enhancing query performance and simplifying path operations. Revise documentation to reflect changes in CLI usage and indexing processes, including real-time job monitoring and improved command structure.
2025-06-19 16:54:48 -07:00
Jamie Pine
5cd6af7db9
Add latest progress tracking to job management
...
Enhance the JobManager to store and forward the latest job progress using a new `latest_progress` field. Update progress reporting to utilize a generic progress structure, allowing for better tracking and display of job status. Refactor progress handling in various indexing phases to adopt the new progress reporting mechanism, ensuring consistency across job operations.
2025-06-19 15:35:42 -07:00
Jamie Pine
e57a2bc73b
Update Cargo.toml to add CLI dependencies, refactor database schema by removing parent_id from entries, and enhance job management with new job status tracking and listing functionalities. Update location management to improve indexing and event handling.
2025-06-19 14:40:30 -07:00
Jamie Pine
ddbfaf3163
Update Cargo.toml to include int-enum dependency, enhance sync system documentation to clarify leadership roles per library, and refactor device structure to manage sync leadership status. Remove obsolete frontend usage example and re-enable volume management in core structure.
2025-06-19 02:16:38 -07:00
Jamie Pine
567fdd7d0d
Remove obsolete documentation and files related to the old API and architecture decisions. Update Cargo.toml to include new dependencies for job management and hashing. Refactor core structure to enhance modularity and prepare for future features. Implement a new content-addressable storage ID generator for efficient file handling.
2025-06-18 21:17:36 -07:00
Jamie Pine
53b21a3fa4
Initial commit with rewrite notes and analysis
2025-06-18 18:15:31 -07:00
Arnab Chakraborty
d4280bbbbe
Update README.md
2025-03-24 17:19:48 +03:00
Arnab Chakraborty
2fa63bb8c9
Update README.md
2025-03-24 17:18:44 +03:00
Arnab Chakraborty and Ericson Soares
dcb78f079e
Working Sync & Thumbnail Sync ( #2875 )
...
* First draft on new p2p design
* Test sync
* Sync works
* Update version
* Fix merge conflicts
* More stuff for thumbnail sync
* Get the thumbnail
* Update mod.rs
* Working thumbnail sync
* Format
* Update thumbnails.rs
* Update runner.rs
* Update runner.rs
---------
Co-authored-by: Ericson Soares <ericson.ds999@gmail.com >
2025-03-20 07:34:59 +03:00
Arnab Chakraborty
35633ab5c3
Change spacedrive.desktop to Spacedrive.desktop
2025-03-03 05:03:27 +03:00
Arnab Chakraborty
39e7ec4e67
Downgrade Ubuntu Release Runner
2025-03-03 02:39:33 +03:00
Arnab Chakraborty
a4bc9a5665
Revert "Remove ffmpeg building in actions"
2025-03-01 06:21:42 +03:00
Arnab Chakraborty
e782726fe5
Remove ffmpeg building in actions
...
Was fixed in a native deps update
2025-03-01 02:15:59 +03:00
Arnab Chakraborty
737e8b51d8
Build latest FFmpeg on Linux
...
Because Github Runners don't have Ubuntu 24.10
2025-02-23 20:50:34 -05:00
Arnab Chakraborty
c653e78c9f
Update Drag Cargo Lock
2025-02-22 07:03:50 +00:00
Arnab Chakraborty
2188bcabe9
Comment out Linux webview devtools debug code
2025-02-22 05:59:22 +00:00
Arnab Chakraborty
a05b28e260
Try getting ffmpeg 7 on Linux runner
2025-02-22 05:58:38 +00:00
Arnab Chakraborty
b3769231ea
Fix shell error in build
2025-02-22 05:27:09 +00:00
Arnab Chakraborty
1541519f26
Try to fix linux release runner
2025-02-22 05:23:10 +00:00
Arnab Chakraborty
d3269667ca
Disable Drag & Drop on Linux for now
2025-02-22 05:14:14 +00:00
Arnab Chakraborty
c45268c571
Attempt to fix linux compile
2025-02-18 05:34:01 +00:00
pr
19708e5b38
Add YYYY-MM-DD HH:mm datetime format ( #2806 )
...
Add ISO date format to date picker
2025-02-12 01:26:49 +03:00
Julian Braha
d51f4eb14d
Optimize Option<Flash>::from(FlashValue) using bitwise AND ( #2843 )
2025-02-12 01:25:08 +03:00
Nickolay and Arnab Chakraborty
28a390f167
Fix builds on windows ( #2864 )
...
* Fix builds on windows
* Fix rust compile issues
* Autoformat
* Fix windows volumes compile again
---------
Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com >
2025-02-10 22:57:43 +03:00
Jamie Pine
fbae190393
disable categories temp
2025-02-04 20:58:15 -08:00
Arnab Chakraborty
2df9a98c48
Run prep before building release
2025-02-02 20:18:05 -05:00
Arnab Chakraborty
b30a962837
Trying to disable drag on linux again
2025-02-02 03:26:55 -05:00
Arnab Chakraborty
40fc8964b4
Disable drag & drop outside on Linux & Browser
2025-02-02 03:02:28 -05:00
Arnab Chakraborty
110f6126e2
Fix drag working in dev & prod
2025-02-02 02:59:28 -05:00
Arnab Chakraborty
5ae45c62a6
Disable drag on linux
2025-02-02 02:43:54 -05:00
Arnab Chakraborty
150413fb08
Fix gtk_window() call again
2025-02-02 02:08:59 -05:00
Arnab Chakraborty
9bdf0fe569
Fix for drag window gtk req for linux
2025-02-02 01:51:49 -05:00
Arnab Chakraborty
9e932b82f0
Fix linux volume watcher again
2025-02-02 00:24:18 -05:00
Arnab Chakraborty
042dd45289
Rewrite linux volume code
2025-02-02 00:06:18 -05:00
Arnab Chakraborty
fd3188e1c0
Fix linux volume compile
2025-02-01 23:29:35 -05:00
Arnab Chakraborty
e5085d7fbc
Update drag-rs revision
2025-02-01 23:07:58 -05:00
Arnab Chakraborty
ab01b5d0ee
Fix drag & drop in prod
2025-02-01 22:38:35 -05:00
Arnab Chakraborty
3faa93e2d2
Rename Beta to Alpha & Default location device_id
2025-01-30 01:40:46 -05:00
Arnab Chakraborty
94db2c8815
More updates ( #2861 )
...
* Fix migrations
* Fix migrations
2025-01-30 07:20:01 +03:00
Jamie Pine and Arnab Chakraborty
e0c20a71db
Landing & Bug Fixes ( #2850 )
...
* added companies carousel
* vdfs section wip
* Fix for compile error on Vercel
* better bento boxes and security animation
* goated vault animation
* cloud page
* sike ig thats a pricing page
* improvement to button components
* added yearly pricing
* roadmap updates
* hero updates (wip in figma)
* mobile app section
* upgrade next in hopes of successful deploy
* downgrade next
* changes to content layer for deployment
* Fix vercel compile error, again
* Update next.config.js
* Fix for onboarding
* mut http_client_builder
* fix cloud URL
* Fix mobile compile
* Remove auth
* Fix volumes deadlock
* Update pnpm-lock.yaml
* Update lib.rs
* Get statistics working with volumes
* Disable date filters
* Updates
* Roadmap updates
* Update team members
* Update page.tsx
* Fix to date filters
* Get readable dates & fix date filter search
* Change version to `0.4.3`
---------
Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com >
2025-01-28 04:35:29 +03:00
Arnab Chakraborty
3e50ebcc65
Drag & Drop into/out of Spacedrive ( #2849 )
...
* Better drag & drop into the os
* Update drag.rs
* Drag & Drop into Spacedrive from OS
* Re-enable Supertokes & change Drag-rs pointer
* Autoformat
2025-01-10 15:01:44 +03:00
Arnab Chakraborty
f55d5bcfee
Fix crashing due to rapid concurrent writes
2025-01-05 19:00:49 +03:00
Arnab Chakraborty
148c2eb14f
Fix email error in the profile page
2025-01-04 17:06:16 +03:00
James Pine
34673c5512
[BUG FIX] Fix indexer failing to remove files that are no longer there
2025-01-03 20:49:09 -08:00
James Pine
f741200e2c
Merge branch 'main' of https://github.com/spacedriveapp/spacedrive
2025-01-03 17:56:43 -08:00
James Pine and Ericson Fogo Soares
a9ee1036c6
Added local devices endpoint
...
Co-authored-by: Ericson "Fogo" Soares <ericson.ds999@gmail.com >
2025-01-03 17:56:41 -08:00
Jamie Pine
92f3ab65a2
Merge pull request #2717 from spacedriveapp/eng-1896-add-date-range-to-search-options
...
[ENG-1896] Improved search filters and added date range
2025-01-03 17:56:19 -08:00
Jamie Pine
3bbb60409a
Merge branch 'main' into eng-1896-add-date-range-to-search-options
2025-01-03 17:55:23 -08:00
Arnab Chakraborty
17467f1a2b
Fix script docs
2025-01-01 14:25:26 +03:00