cloud_storage_firebase 0.1.2 copy "cloud_storage_firebase: ^0.1.2" to clipboard
cloud_storage_firebase: ^0.1.2 copied to clipboard

Firebase Storage + Cloud Firestore implementation of cloud_storage_platform_interface. Caller-supplied paths, no uid assumption.

0.1.2 #

  • Implements the new UploadTask.name accessor from cloud_storage_platform_interface 0.1.2. Both FirebaseUploadTask and the pre-bind wrapper _DeferredUploadTask now carry the resolved filename through, so progress dialogs can render it.
  • Sibling dep cloud_storage_platform_interface bumped to ^0.1.2.

0.1.1 #

  • Firebase family major bump: firebase_core ^4.0.0, firebase_auth ^6.0.0, firebase_storage ^13.0.0, cloud_firestore ^6.0.0. Requires consumers to also bump their Firebase deps together.
  • mime bumped to ^2.0.0 (major).
  • path_provider ^2.1.6, meta ^1.17.0.
  • Sibling dep cloud_storage_platform_interface bumped to ^0.1.1.
  • Removed unnecessary library-name declarations flagged by flutter_lints v6.

0.1.0 #

Initial release.

  • Firebase Storage + Firestore implementation of CloudStorage from cloud_storage_platform_interface.
  • Caller-supplied paths — FirebaseCloudStorage({firestorePath, storagePath}). No assumption about tenancy; auth and access control are the consumer's concern (via Firestore + Storage security rules).
  • Flat storage layout: originals at {root}/{nodeId}.{ext}; client-supplied thumbnail / preview JPEGs at {root}/thumbs/{nodeId}.jpg and {root}/previews/{nodeId}.jpg.
  • Firestore-only mutations for renames and moves — the byte layer is never touched.
  • Auto-rename on name conflict (report.pdfreport (1).pdf).
  • Cancelled or failed uploads roll back the pre-created Firestore doc.
  • Downloads cached via flutter_cache_manager.
  • Link nodes: URL bookmarks stored purely in Firestore (no bytes) with optional custom thumbnail.
0
likes
150
points
305
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Firebase Storage + Cloud Firestore implementation of cloud_storage_platform_interface. Caller-supplied paths, no uid assumption.

Homepage
Repository (GitHub)
View/report issues

Topics

#cloud-storage #firebase #firestore #firebase-storage #file-manager

License

MIT (license)

Dependencies

cloud_firestore, cloud_storage_platform_interface, firebase_auth, firebase_core, firebase_storage, flutter, flutter_cache_manager, meta, mime, path, path_provider

More

Packages that depend on cloud_storage_firebase