An app framework designed for building apps without a cloud or central source of truth. Takes local-first design ideas from Automerge, and some ideas about computation from Userland and Plan 9.
Strict design requirements:
Strong design goals:
iframe
, window.postMessage
(maybe allow something with WASM for server-ish workloads as well)WebAuthn - https://webauthn.guide/
Biometric auth - https://stackoverflow.blog/2022/11/16/biometric-authentication-for-web-devs/
Authenticator rs - https://github.com/mozilla/authenticator-rs/
https://developers.yubico.com/WebAuthn/WebAuthn_Developer_Guide/Platform_vs_Cross-Platform.html
MacOS/iOS LocalAuthentication - https://lib.rs/crates/localauthentication-rs
Yubikey HSM - https://github.com/iqlusioninc/yubihsm.rs
Model is:
Auth model for:
node tauri ios
in the generated files and change that to pnpm tauri ios
error sending request for url (http://192.IP_ADDRESS:3000/): error trying to connect: tcp connect error: No route to host (os error 65)
- need to make sure the web server is running on 0.0.0.0
so that it's available to other devices on the wifi network.zshenv
# Import environment variables
export $(xargs < release-env-vars)
# Run bundler command from the `/native` folder
npm run bundle