Commit Graph

741 Commits

Author SHA1 Message Date
Ericson Soares
8c41d64cc3 Fix tag assign rspc route 2024-10-16 13:36:09 -03:00
Ericson Soares
14d826c76b Some minor tweaks 2024-10-15 03:59:07 -03:00
Ericson Soares
663f833925 Tweaking backfill 2024-10-15 03:01:27 -03:00
Arnab Chakraborty
c7e87f0862 Sync profile page & Update mobile device names
DO NOT TRY ANDROID. IT IS BROKEN AND PANICKING ON CORE WHEN COMPILED.
2024-10-14 21:18:28 -04:00
Ericson Soares
c363f61204 Introduce a new sync messages notification system between devices 2024-10-11 22:43:26 -03:00
Ericson Soares
dc52f3e032 Backfill ops on init cloud sync 2024-10-10 13:13:40 -03:00
Ericson Soares
69df6d9c93 Better logs related to joining sync groups 2024-10-10 00:20:46 -03:00
Ericson Soares
fef2e92936 Change database to use device id on everything instead of pub_id 2024-10-07 22:38:45 -03:00
Arnab Chakraborty
d5d94fd99e Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system 2024-10-03 22:23:31 -04:00
Ericson Soares
b53bd44531 Fix sync group join 2024-10-02 03:09:20 -03:00
Ericson Soares
60cfafe77e Update schema and deps 2024-10-01 14:46:27 -03:00
Consoli
0f10476ae2 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
7cd57c222d Rust fmt 2024-09-29 02:08:59 -03:00
Ericson Soares
9e00227278 Update to new schema tweaking sync groups get route
Also removing some stale fields
2024-09-29 01:15:46 -03:00
Arnab Chakraborty
cec8c9ea86 Working p2p relay backend 2024-09-28 04:01:06 -04:00
Arnab Chakraborty
c1aba8b9cf Update lib.rs 2024-09-28 01:55:59 -04:00
Ericson "Fogo" Soares
fdff139086 Update toolchain and fix a bunch of warnings 2024-09-27 00:38:48 -03:00
Ericson Soares
38003f7b61 Refactor out access_token from all routes except bootstrap 2024-09-26 00:06:14 -03:00
Arnab Chakraborty
564e9acfb4 Fix cors issue & start auto bootstrapping cloud 2024-09-23 22:56:59 -04:00
Arnab Chakraborty
9d52280c08 Working on p2p stuff 2024-09-23 00:02:00 -04:00
Ericson Soares
0150107c2e Trying to fix iroh discovery 2024-09-22 23:37:43 -03:00
Arnab Chakraborty
e581f79e83 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
4430fdd370 Merge branch 'main' of github.com:spacedriveapp/spacedrive into eng-1828-migration-to-new-cloud-api-system 2024-09-20 21:01:31 -03:00
Jamie Pine
9034b55ca0 Add SQLite pragmas to optimize performace (#2715)
* add pragmas

* clean up
2024-09-20 06:25:47 +00:00
Ericson Soares
fcdf854eeb Fix identifier bug 2024-09-19 22:02:32 -03:00
Arnab Chakraborty
60e1258efe 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
9ccd9f4157 Initialize cloud sync 2024-09-13 19:27:34 -03:00
Arnab Chakraborty
4d662b2ff6 Get sd core to compile on mobile + deps update 2024-09-13 14:16:01 -04:00
Ericson Soares
c15ee018b9 Fix key size mismatch between opaque and sd_crypto 2024-09-13 12:54:36 -03:00
Arnab Chakraborty
a810327846 Working device registration and listing 2024-09-13 09:01:10 -04:00
Arnab Chakraborty
dc19f79408 Device routes & registering of device (mostly)
Still wip though
2024-09-11 00:52:40 -04:00
Ericson Soares
d98332e6b9 bruh 2024-09-09 16:50:26 -03:00
Ericson Soares
e515e11479 Ingester actor 2024-09-09 16:50:05 -03:00
Ericson Soares
1f491cc6b2 Relating tables to device 2024-09-06 23:53:35 -03:00
Arnab Chakraborty
e9c08e3f08 Formatting 2024-09-06 10:24:34 -04:00
Ericson Soares
832c1fef15 Receiver actor for cloud sync 2024-09-04 01:50:22 -03:00
Arnab Chakraborty
33a75c3b34 Update Tauri Version & Try fixing CORS issues 2024-08-30 07:36:11 -04:00
Ericson Soares
0b569a832b Sender actor for cloud sync messages 2024-08-30 03:34:03 -03:00
Ericson Soares
f18b35e725 First draft on cloud sync api with rspc 2024-08-28 02:03:19 -03:00
Ericson Soares
cbef19f756 More tweaks on sync subcrate and other fixes 2024-08-27 23:45:05 -03:00
Arnab Chakraborty
4ffb4aa7a8 Fix compile again 2024-08-27 21:51:16 -04:00
Ericson Soares
f6ed7b9e6a bruh 2024-08-27 17:05:37 -03:00
Ericson Soares
3cd7f8de6a Make core compile again 2024-08-27 17:01:42 -03:00
Ericson Soares
752bdbd219 Some tweks to simplify sync subcrate
Initial work to port cloud sync system to new cloud services
2024-08-23 23:42:51 -03:00
Ericson Soares
cbf06e80c4 Integrate cloud p2p into node and rspc routes 2024-08-23 17:38:34 -03:00
Arnab Chakraborty
81fe5f4ef2 First autoformat of the PR 2024-08-20 20:52:21 +03:00
Arnab Chakraborty
f0b2f9c4ec Working Social Login buttons in prod
For google at least.
2024-08-20 20:47:10 +03:00
Ericson Soares
5eb4fa6d3b Device register route and integrate key manager on bootstrap 2024-08-19 20:38:07 -03:00
Ericson Soares
183b3e5adc Token refresher 2024-08-17 16:29:14 -03:00
Arnab Chakraborty
e08a2e8fde Merge branch 'main' into eng-1828-migration-to-new-cloud-api-system 2024-08-17 18:40:09 +03:00