1 file changed
+1
-1
lines changed- .github/workflows/ci.yml+36-13
- .github/workflows/npm-publish.yml+28-10
- .github/workflows/test.yml+9-7
- Cargo.lock+25-3
- filen-mobile-native-cache/sql/dump_db.sql+9
- filen-mobile-native-cache/sql/upsert_item.sql+62-63
- filen-mobile-native-cache/src/auth.rs+15
- filen-mobile-native-cache/src/io/mod.rs+42-39
- filen-mobile-native-cache/src/remote.rs+10-13
- filen-mobile-native-cache/src/sql/mod.rs+27
- filen-mobile-native-cache/tests/db_tests.rs+28-48
- filen-network-drive/src/lib.rs+7-7
- filen-sdk-rs/Cargo.toml+21-6
- filen-sdk-rs/src/api/mod.rs+1-1
- filen-sdk-rs/src/auth/js_impls.rs+119-21
- filen-sdk-rs/src/auth/mod.rs+33-8
- filen-sdk-rs/src/chats.rs+161-78
- filen-sdk-rs/src/connect/fs.rs+3-2
- filen-sdk-rs/src/connect/js_impls.rs+205-88
- filen-sdk-rs/src/connect/mod.rs+19-27
- filen-sdk-rs/src/crypto/notes_and_chats.rs+32-13
- filen-sdk-rs/src/crypto/v2.rs+6
- filen-sdk-rs/src/crypto/v3.rs+6
- filen-sdk-rs/src/error.rs+26-10
- filen-sdk-rs/src/fs/dir/client_impl.rs+7-6
- filen-sdk-rs/src/fs/dir/js_impl.rs+115-75
- filen-sdk-rs/src/fs/dir/meta.rs+11-16
- filen-sdk-rs/src/fs/dir/mod.rs+1-1
- filen-sdk-rs/src/fs/file/js_impl.rs+79-227
- filen-sdk-rs/src/fs/file/meta.rs+61-25
- filen-sdk-rs/src/fs/file/mod.rs+2-1
- filen-sdk-rs/src/fs/file/service_worker.rs+150
- filen-sdk-rs/src/fs/js_impl.rs+10-5
- filen-sdk-rs/src/fs/mod.rs+1-1
- filen-sdk-rs/src/fs/zip.rs+10-5
- filen-sdk-rs/src/io/mod.rs+24
- filen-sdk-rs/src/js/dir.rs+49-6
- filen-sdk-rs/src/js/file.rs+15-7
- filen-sdk-rs/src/js/managed_futures.rs+590-243
- filen-sdk-rs/src/js/mod.rs+16-213
- filen-sdk-rs/src/js/params.rs+29-110
- filen-sdk-rs/src/js/returned_types.rs+14
- filen-sdk-rs/src/js/service_worker/impls.rs+157
- filen-sdk-rs/src/js/service_worker/mod.rs+3
- filen-sdk-rs/src/js/service_worker/shared.rs+176
- filen-sdk-rs/src/js/shared.rs+27
- filen-sdk-rs/src/js/test.rs+133
- filen-sdk-rs/src/js/uniffi.rs+16
- filen-sdk-rs/src/js/wasm.rs+15
- filen-sdk-rs/src/lib.rs+8-3
- filen-sdk-rs/src/notes.rs+202-100
- filen-sdk-rs/src/runtime.rs+169-78
- filen-sdk-rs/src/search.rs+22-10
- filen-sdk-rs/src/socket/mod.rs+7
- filen-sdk-rs/src/socket/native.rs+745
- filen-sdk-rs/src/socket/shared.rs+379
- filen-sdk-rs/src/socket/wasm.rs+132-198
- filen-sdk-rs/src/sync/mod.rs+44-17
- filen-sdk-rs/src/thumbnail.rs+40-19
- filen-sdk-rs/src/util.rs+99
- filen-sdk-rs/tests/socket_tests.rs+209
- filen-sdk-rs/wasm-pack.sh+11-4
- filen-sdk-rs/web/.gitignore+9
- filen-sdk-rs/web/.prettierrc+32
- filen-sdk-rs/web/.vscode/settings.json+60
- filen-sdk-rs/web/main.test.ts+77-29
- filen-sdk-rs/web/package-lock.json+7.2k-1.3k
- filen-sdk-rs/web/package.json+76-10
- filen-sdk-rs/web/sw.ts+90
- filen-sdk-rs/web/tsconfig.json+3-1
- filen-sdk-rs/web/ubrn.config.yaml+17
- filen-sdk-rs/web/vite.config.ts+54-1
- filen-types/Cargo.toml+3
- filen-types/src/api/v3/chat/messages.rs+5-1
- filen-types/src/api/v3/chat/typing.rs+1
- filen-types/src/api/v3/dir/link/mod.rs+1
- filen-types/src/api/v3/notes/mod.rs+1
- filen-types/src/api/v3/socket.rs+444-58
- filen-types/src/auth.rs+1
- filen-types/src/crypto/mod.rs+22
- filen-types/src/fs.rs+14-2
- filen-types/src/lib.rs+3
- filen-types/src/serde/rsa.rs+23-14
0 commit comments