Meteor-Community-Packages/ground-db

Ground.Collection 1.0.0

raix opened this issue · 3 comments

raix commented

Tracking WIP releases, first release is a complete rewrite in ES2015 using localforage as the storage adapter.

Requires METEOR@1.2-rc.4

Notes

  • Ground.Collection(name, options) extends Mongo.Collection with a few extra options
  • Support for localstorage/indexedDB/webSQL/SQLlite (on cordova)
  • Pr. document updates (old uses bulk)
  • Added async loading - this should improve performance even on large datasets

TODO

  • Conflict handling (method resume/removal/updates of documents)
  • Add document compression?
  • Only subscribe to actual updates - prevent refetching
  • Handle storage errors - eg. when hitting limits
  • Storage quota handling?
  • Add test coverage
  • Add tab sync - maybe as a seperate package?
  • Add support for blobs?
  • Add support for indexes?
raix commented

1.0.0-alpha.1 out

raix commented

ground:db@1.0.0-alpha.2

  • fixed servertime dependency
raix commented

ground:db@1.0.0-alpha.3

  • minor fixes
  • added clear() for clearing local mem