37 Commits

Author SHA1 Message Date
OMGeeky
e7c063dd92 describe move/rename behaviour that needs to be addressed in todos.md 2023-06-25 17:38:10 +02:00
OMGeeky
b7354800fe fix some misc bugs & log 2023-06-25 17:22:53 +02:00
OMGeeky
0563b7ff7e process more changes from Google Drive 2023-06-25 16:20:55 +02:00
OMGeeky
bdc69ed8fb update readme (status & remarks) 2023-06-25 16:18:59 +02:00
OMGeeky
2dedf6dcaa small misc improvements 2023-06-25 16:18:37 +02:00
OMGeeky
882d97dcc0 implement rename & move (local & remote) 2023-06-25 16:17:09 +02:00
OMGeeky
e1f886ada1 implement method for updating the metadata on Google Drive (name, parents, etc.) 2023-06-25 16:02:35 +02:00
OMGeeky
cdf4ea5b8f remove some not needed path prefix & fmt 2023-06-25 16:01:20 +02:00
OMGeeky
236a7d973e include the error code in the error message inside the match_provider_response Error branch 2023-06-25 15:59:03 +02:00
OMGeeky
e9793bf188 add VecExtensions to make removing the first found element in a Vec easier 2023-06-25 15:58:05 +02:00
OMGeeky
878ae3fedf change Into implementations to From implementations for LocalPath 2023-06-25 15:56:36 +02:00
OMGeeky
1f1f3fc6f1 small misc changes 2023-06-01 20:36:22 +02:00
OMGeeky
a13cb385da restructure threads&tasks, start implementing changes api, cleanup 2023-06-01 18:33:32 +02:00
OMGeeky
18267cd750 update todos.md 2023-06-01 18:16:29 +02:00
OMGeeky
138c935dd3 a bit of cleanup in provider 2023-05-31 17:25:15 +02:00
OMGeeky
b935b9e241 move provider.rs to mod.rs in provider folder (promote mod file to mod dir) 2023-05-31 17:21:58 +02:00
OMGeeky
fd5e6e21b0 move filesystem.rs to mod.rs in filesystem folder (promote mod file to mod dir) 2023-05-31 17:16:15 +02:00
OMGeeky
b2a46be9ab add todo 2023-05-30 18:21:23 +02:00
OMGeeky
95ed2151a8 Add readme.md 2023-05-30 18:18:16 +02:00
OMGeeky
79e8a3c04b rebuild access to files with a file provider
this file provider  is the only one reading and writing files and getting files from drive, other classes like the fuser filesystem only use that provider. This allows for caching and permanent storage from different threads etc
2023-05-30 18:03:25 +02:00
OMGeeky
e481a7d78d drive3 alias removal small convenience changes & rustfmt 2023-05-30 18:00:56 +02:00
OMGeeky
8f6c15acc6 rustfmt 2023-05-21 12:15:20 +02:00
OMGeeky
ca41a177b0 switch prelude Result to anyhow::Result 2023-05-20 17:32:13 +02:00
OMGeeky
95fddd7031 remove unused dependencies 2023-05-20 17:07:10 +02:00
OMGeeky
ca2192cb92 reorder implementations to match trait 2023-05-20 16:39:37 +02:00
OMGeeky
30ddd4ad96 remove common.rs as it is unused 2023-05-20 14:44:31 +02:00
OMGeeky
2da59302b4 remove dead & unused code 2023-05-20 14:43:10 +02:00
OMGeeky
a8171c5fca change up a lot of things to make writing to drive work pretty well (conflicts not so well) 2023-05-20 14:12:44 +02:00
OMGeeky
327e0e1564 changes api 2023-05-19 01:18:52 +02:00
OMGeeky
0c88eebf3d comment out unused stuff 2023-05-19 01:07:43 +02:00
OMGeeky
121180e15b implement writing to google drive with caching, switch to tracing for logs, change overall caching behaviour 2023-05-18 18:50:54 +02:00
OMGeeky
baa94b2053 implement writing (only to local cache) & fix some weird behaviour 2023-05-15 18:29:44 +02:00
OMGeeky
b600cbb94c remove visual syntax error (build worked before, but it was annoying in the editor) 2023-05-14 22:22:46 +02:00
OMGeeky
2615d27753 some formatting & regions 2023-05-14 22:21:52 +02:00
OMGeeky
cafe5aac86 rename to drive_syncer from untitled 2023-05-14 17:56:04 +02:00
OMGeeky
86f6edc63e added some todos 2023-05-14 17:51:53 +02:00
OMGeeky
faf49050e7 streaming works, is slow but works. no writing yet 2023-05-14 17:20:38 +02:00