Arnab Chakraborty
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
Jamie Pine
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
f55d5bcfee
Fix crashing due to rapid concurrent writes
2025-01-05 19:00:49 +03:00
James Pine
a9ee1036c6
Added local devices endpoint
...
Co-authored-by: Ericson "Fogo" Soares <ericson.ds999@gmail.com >
2025-01-03 17:56:41 -08:00
Arnab Chakraborty
152d1c7e07
Save email address for re-login
...
It saves the email address in the login form so we don't have users always type in their email when they have to log in.
2024-12-15 17:53:46 -05:00
Arnab Chakraborty
58e7151e19
Move Auth Tokens storage from Local Storage to custom encrypted .sdks file ( #2831 )
...
* Initial encryption functions
* Storage of encrypted tokens & working login
* Add customized `tauri-plugin-cors-fetch`
We need to have it in our crates folder due to the dependency of `sd-crypto` for the handling of cookies.
* Lint
2024-12-14 19:49:50 -05:00
James Pine
0fec6de106
Merge branch 'main' into eng-294-volume-awareness
2024-11-25 19:31:50 -08:00
Ericson "Fogo" Soares
10423e3f7f
Update quic-rpc crate ( #2805 )
...
* Fix breaking changes on quic-rpc
* Rust fmt
2024-11-15 02:40:43 -05:00
Jamie Pine
8eb831d818
update fingerprint handling, and clean up unused code in volume management
2024-11-04 19:46:59 -08:00
James Pine
59fa2e131d
Merge branch 'main' into eng-294-volume-awareness
2024-11-03 19:24:20 -08:00
James Pine
b1d5ab6bef
Introduce VolumeFingerprint and related types, improving type safety and consistency across the module
2024-11-03 19:22:47 -08:00
Jamie Pine
e6e4d3e7bf
Add unmount functionality using fingerprint, enhance error handling in volume management, and improve UI integration for ejecting volumes
2024-11-03 05:40:16 -08:00
Jamie Pine
9541c9c5fa
Refactor volume management to include library awareness, enhance fingerprint handling, and improve system volume interactions
2024-11-03 04:03:21 -08:00
Jamie Pine
085c0b72ab
Enhance volume management by refining state handling, simplifying event processing, and optimizing interaction within the watcher system
2024-11-03 01:26:57 -07:00
Jamie Pine
c78901634d
Refactor volume management to streamline event handling, state updates, and improve watcher interactions within the system
2024-11-03 00:29:57 -07:00
Jamie Pine
9c1fd9adaf
Add volume event logging and improve watcher integration with enhanced state management and maintenance routines
2024-11-02 22:27:31 -07:00
Jamie Pine
25436df10d
Implement volume tracking, unmounting, and event subscriptions; enhance volume API with new types and improve UI handling
2024-10-31 23:54:44 -07:00
Jamie Pine
57891a8e90
Enhance volume management: add volume watcher, optimize volume APIs, and integrate volume speed tests with refined types and event handling
2024-10-31 21:36:35 -07:00
Ericson Soares
980569329e
Fix breaking change on quic-rpc and update schema
2024-10-31 23:34:40 -03:00
Jamie Pine
b0be5d062d
Refactor volume handling to replace storage statistics with volume management; adjust related API and schema accordingly
2024-10-24 15:29:32 -07:00
Jamie Pine
157f543b94
Merge branch 'eng-1828-migration-to-new-cloud-api-system' into eng-294-volume-awareness
2024-10-23 21:34:16 -07:00
Ericson Soares
b0f4f1288e
Small bootstrap fix
2024-10-22 00:51:49 -03:00
Vítor Vasconcellos
eb098ebec2
Update iroh and sd-cloud-schema
...
- Fix usage of deprecated functions
- Implement clippy beta suggestions
2024-10-21 19:44:08 -03:00
Ericson Soares
ab37341f76
Ensure single cloud bootstrap ever
2024-10-21 00:32:00 -03:00
Ericson Soares
6a69f5f8ef
Update sync messages push and pull
...
Also fix scalability issues on sync design
2024-10-19 02:48:27 -03:00
Jamie Pine
d5f864dc99
volume awareness init
2024-10-17 14:13:26 -07:00
Ericson Soares
8247caac60
Fix tag assign rspc route
2024-10-16 13:36:09 -03:00
Ericson Soares
951f47bbad
Some minor tweaks
2024-10-15 03:59:07 -03:00
Ericson Soares
f063283fd1
Introduce a new sync messages notification system between devices
2024-10-11 22:43:26 -03:00
Ericson Soares
88862f7c4b
Better logs related to joining sync groups
2024-10-10 00:20:46 -03:00
Ericson Soares
3208ef5dd2
Change database to use device id on everything instead of pub_id
2024-10-07 22:38:45 -03:00
Arnab Chakraborty
2c0d94abc4
Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system
2024-10-03 22:23:31 -04:00
Ericson Soares
8833bbd4f5
Fix sync group join
2024-10-02 03:09:20 -03:00
Ericson Soares
ce548b5dde
Update schema and deps
2024-10-01 14:46:27 -03:00
Consoli
8ce9f30121
Remove dependency on once_cell and use std types ( #2746 )
...
* Remove dependency on once_cell and use std types
* Bump MSRV across the project to 1.81
* Cargo fmt
* Update rust-toolchain to 1.81
2024-09-30 21:19:59 +00:00
Ericson Soares
16f37c9216
Update to new schema tweaking sync groups get route
...
Also removing some stale fields
2024-09-29 01:15:46 -03:00
Ericson Soares
b7493e8441
Refactor out access_token from all routes except bootstrap
2024-09-26 00:06:14 -03:00
Arnab Chakraborty
1a712493fb
Fix cors issue & start auto bootstrapping cloud
2024-09-23 22:56:59 -04:00
Ericson Soares
5f9277f169
Trying to fix iroh discovery
2024-09-22 23:37:43 -03:00
Arnab Chakraborty
46a944ccc9
Work on getting request_join working
...
Currently have debug routes on how the flow of joining a sync group works, and there a few bugs internally still giving us issues.
2024-09-22 11:03:44 -04:00
Ericson Soares
d0e52a4342
Fix identifier bug
2024-09-19 22:02:32 -03:00
Arnab Chakraborty
6ac688b42b
Lots of changes
...
- Constant for Auth server URL
- Modify config to save Pretty Name of device
- Properly list devices from Cloud Backend
2024-09-18 22:28:38 -04:00
Ericson Soares
3094a35a5a
Initialize cloud sync
2024-09-13 19:27:34 -03:00
Ericson Soares
03e9de497b
Fix key size mismatch between opaque and sd_crypto
2024-09-13 12:54:36 -03:00
Arnab Chakraborty
0251cbc4ea
Device routes & registering of device (mostly)
...
Still wip though
2024-09-11 00:52:40 -04:00
Ericson Soares
2f270cca2a
Ingester actor
2024-09-09 16:50:05 -03:00
Ericson Soares
9f8005c479
Relating tables to device
2024-09-06 23:53:35 -03:00
Ericson Soares
25f0f4fb1a
Sender actor for cloud sync messages
2024-08-30 03:34:03 -03:00
Ericson Soares
d691e79ef3
First draft on cloud sync api with rspc
2024-08-28 02:03:19 -03:00
Ericson Soares
76cba5226d
More tweaks on sync subcrate and other fixes
2024-08-27 23:45:05 -03:00