dartvex 0.1.3 copy "dartvex: ^0.1.3" to clipboard
dartvex: ^0.1.3 copied to clipboard

Pure Dart client for Convex with WebSocket sync, type-safe values, and reactive subscriptions. Works on iOS, Android, web, and desktop.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.3 - 2026-03-22 #

Added #

  • ConvexClient.reconnectNow(String reason) — public method to force an immediate WebSocket reconnect, bypassing the backoff timer.

0.1.2 - 2026-03-21 #

Improved #

  • Added comprehensive dartdoc comments on all public API
  • Added example file for pub.dev scoring

0.1.1 - 2026-03-21 #

Added #

  • Structured opt-in logging via DartvexLogLevel, DartvexLogEvent, and DartvexLogger
  • ConvexClientConfig logging hooks for request, auth, storage, and transport diagnostics

0.1.0 - 2026-03-15 #

Added #

  • Pure Dart Convex sync client
  • WebSocket protocol implementation
  • Read-your-writes mutations
  • Multi-platform WebSocket (native + web)
  • Auth framework with pluggable providers
  • File storage helpers (ConvexStorage)
  • One-shot query (queryOnce)
  • Reconnection with exponential backoff
  • Transition chunk reassembly
  • Special value encoding
1
likes
160
points
106
downloads

Documentation

API reference

Publisher

verified publisherandrefrelicot.dev

Weekly Downloads

Pure Dart client for Convex with WebSocket sync, type-safe values, and reactive subscriptions. Works on iOS, Android, web, and desktop.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

collection, http, meta, uuid, web

More

Packages that depend on dartvex