Items record sign_in_with {provider, account}; the browser bridge reports it
with the site's identities and saves it after the usual app prompt. Items
now keep fields they don't know, so editing in an older app never drops what
a newer one added.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
14 lines
446 B
Rust
14 lines
446 B
Rust
//! Plaintext data model. Instances only exist inside an unlocked core and are
|
|
//! serialized to JSON before `kv_crypto::keys::seal_item`.
|
|
|
|
pub mod generator;
|
|
pub mod item;
|
|
pub mod matching;
|
|
pub mod passkey;
|
|
pub mod totp;
|
|
|
|
pub use item::{normalize_tags, provider_name, Item, ItemKind, Passkey, SignInWith, MAX_TAGS, MAX_TAG_LEN, PROVIDERS};
|
|
#[cfg(feature = "psl")]
|
|
pub use matching::registrable_domain;
|
|
pub use matching::{match_url, MatchLevel};
|