offline_first_cache 0.0.2
offline_first_cache: ^0.0.2 copied to clipboard
An offline-first HTTP client for Flutter/Dart with request queuing, GET caching (stale-while-revalidate, tag-based invalidation), and a built-in Queue Inspector UI.
0.0.2 #
- Initial release of
offline_first_cache. - Added
OfflineHttpClientwrapper on top of Dio and Hive. - Supported offline GET request caching with configurable TTL, tag-based invalidation, and stale-while-revalidate.
- Supported offline request queueing (POST, PUT, DELETE, PATCH) with priority execution, exponential backoff with full jitter, and deduplication.
- Supported Dead Letter Queue (DLQ) for failed retries.
- Added optional secure storage-based AES encryption for local boxes.
- Included a built-in
QueueInspectorwidget to visually debug and manage the request and dead-letter queues.