cosmos_sync 0.2.0-dev.1 copy "cosmos_sync: ^0.2.0-dev.1" to clipboard
cosmos_sync: ^0.2.0-dev.1 copied to clipboard

Dart offline documents with native SQLite and Web IndexedDB persistence, synchronized through a Cosmos DB authentication BFF.

0.2.0-dev.1 #

  • Await durable writes through an async-capable CacheStore, with native SQLite and Chromium IndexedDB persistence and exclusive lifetime ownership.
  • Add deterministic scoped local queries, query watches and coverage metadata.
  • Bind sessions to principal, user/shared-tenant mode and current permission.
  • Add bounded snapshot bootstrap, generation recovery, authenticated change hints with polling recovery, and captured pending-write acknowledgment waits.
  • Keep exact outbox identities, observed bases and ambiguous retry outcomes across restart/reset; preserve explicit conflict and conservative revocation behavior.
  • Breaking changes to the unpublished 0.1 API: await put/delete/retry/discard.
  • Adopt the owner-approved MIT license (copyright 2026 anaregdesign).

0.1.0-dev.1 #

  • Initial native offline documents, SQLite cache/outbox, OIDC HTTP transport, scoped journal replay, explicit conflicts and polling.
0
likes
160
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Dart offline documents with native SQLite and Web IndexedDB persistence, synchronized through a Cosmos DB authentication BFF.

Repository (GitHub)
View/report issues

Topics

#offline #database #synchronization

License

MIT (license)

Dependencies

http, http_parser, sqlite3, web

More

Packages that depend on cosmos_sync