Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dexie/Dexie.js

A Minimalistic Wrapper for IndexedDB
https://github.com/dexie/Dexie.js

Bug #11: anyOf() fails when comparing integers

Was using Array.sort() which actually sorts integers by converting them
to strings first. Change...

f7f8f606b6b7f574b0ad0fa9f32ac0523870d0a5 authored over 10 years ago
Released Dexie v0.971

Bug Fixes
=========
* Promise.finally() did only call function on success. This bug was
introduc...

163c10c4b785cbd3973aeaf2474d2b133ac6177f authored over 10 years ago
ISyncProtocol API doc fix

5e9e31c2335cad9ffb61c3a27c85ae57f4309f5d authored over 10 years ago
Doco update

271485729f052132e87145147506cd8aba5379e7 authored over 10 years ago
Reordered some parameters in ISyncProtocol.sync()

e88194261e365e36fef0993fca3d6983f5a76854 authored over 10 years ago
Error in unit test

8f34e27945d1434ba41652f717b3d2062e376d2c authored over 10 years ago
unsubscribe from on('changes') when disconnected

bfde5e276043d4ed030281d0ef109754faf39e73 authored over 10 years ago
Dexie.Syncable unit testing and fixing

92023a546e75aa7380f8644f412f22fc4dd98016 authored over 10 years ago
Bug fixes after unit testing Dexie.Syncable

Unit testing of Dexie.Syncable on its way. So far I've found a lot of
bugs in all files: Dexie.S...

69a85a378ab28c02b1a8434e217a63182fbdaf3e authored over 10 years ago
2 bug fixes (pretty serious)

* Promise.finally() did only call function on success. This bug was
introduced in version 0.96.
...

ff8a5ca785b99779a8c0a8558b1b8f72a5013b68 authored over 10 years ago
Fixes after testing sample WebSocketSyncServer.js

a896a2862168372a478e15267aad7d260b7220c7 authored over 10 years ago
Easified some code

1a03c0a35d51b67d8b887abde1e406c06efc5f6b authored over 10 years ago
Bugfixes after unit testing Dexie.Syncable

Ran all Dexie tests with Dexie.Syncable applied and a dummy
ISyncProtocol that logs everything s...

91eaec1a24ed96b3eb267b3c944c8b322efd34d8 authored over 10 years ago
Differentiating syncedRevision from baseRevision

After a review of the sync API I found out that there is a difference
between baseRevision and s...

ce8e8444ca1edb9986a0d2a4d021dc588756de6f authored over 10 years ago
API doc

965fc66ca8dcc073d1f51de6d43ad1e440f03a0d authored over 10 years ago
Code review - bug fix

Must wait for last modify operation to resolve before knowing the last
written revision.

3a5355daf59f741fb6d0f5229bfdc8df5affabc8 authored over 10 years ago
Code review and corrections

694c6321a5099a8fc741994ae7f72ba02cbc2a8e authored over 10 years ago
Extended Dexie.events() to handle 'asap' events

When implementing Dexie.Observable and Dexie.Syncable, I found myself in
need of events that exe...

aafe94d26f4a11b194057804523a1e4859031452 authored over 10 years ago
Updated documentation on WebSocketSyncServer.js

26f222a3342ac6ebe48ce679f75d856211ae4a52 authored over 10 years ago
Dexie.Syncable version 0.1 (not tested yet)

The Dexie.Syncable addon enables two-way syncronization with a remote
server. The addon is depen...

f347a080095bd0b427ff02121a5c9b25f7dd0ce8 authored over 10 years ago
tables property + firstKey() & lastKey()

this context in db.transaction()
===================

Specifies the this-pointer to the Transact...

56602d8df8013d76b5b96f0f5983de28212d84d2 authored over 10 years ago
Handling out-of-sync state.

b8bf519a71ab7cf6b66d50b5fb2d574c4f9eb049 authored over 10 years ago
Updated documentation of the sync API

2f3f0c2d56b4e530489cf45328251c56f8c224c0 authored over 10 years ago
Support for sending messages between local nodes.

33f16e739043a27fb5bf5eee8ec6c6e784537cbc authored over 10 years ago
Collection.until() method

Added Collection.until() method that works similar to limit() but rather
than specifying a numbe...

6adacdc6eb6fd60f446d095e3d455802e2571c73 authored over 10 years ago
filter() and reverse() methods

Added the reverse() method identical to desc(). desc() is now deprecated
and may be removed in a...

903ab0b52357dfb5337dd85faa45894f67905a26 authored over 10 years ago
Minor optimizations for dexie algorithms

Optimizations for anyOf(), equalsIgnoreCase() and startsWithIgnoreCase()
by using IDBCursor.boun...

0223ac68bd54dacd95d54f17573988d3485ca7f6 authored over 10 years ago
Enable unit with indexeddb-shim on Safari

However, seems something makes it fail badly on all tests with
indexeddb-shim. Funny since it wo...

9a5304f81aed256f02423ba88b78d751c2d28f87 authored over 10 years ago
Bugfix minor

9f91a3608d78cb731e5b253b855acf9f17e81c62 authored over 10 years ago
Added offset() on Table

Published this minor change into existing version. Not good practice,
but since it was published...

1b2c491c00de5ef625e2ca37a364db4fe2a015c6 authored over 10 years ago
Added offset() on table

5837a6c375858c7c4461e5b48862e8b2b2b706aa authored over 10 years ago
Releasing v0.97

abc9649126287e5e8cf3bddf260934fda34b3eea authored over 10 years ago
Extendability improvements etc

a17de049ba53c1f5409eefd27f5c939a1779b2d3 authored over 10 years ago
Dexie.Observable and Dexie.Syncable addons

dc54290dcbbf789f4da8c7e26cfd7bb6a8560df5 authored over 10 years ago
Added link to Dexie forum

6db638df925b60eb5d9af153028ba20e3a0babe2 authored over 10 years ago
Continuing the implementation of Dexie.Syncable

51075314490869627d11d5a12714e0b6a152b79d authored almost 11 years ago
Allow using Dexie.defineClass standalone

Moved defineClass to Dexie static scope in order to be able to define a
class without being depe...

dcaae3d841733385428a942d2684f9ca449cdcd0 authored almost 11 years ago
Dexie.Syncable SyncProvider API spec

Interfaces API to use when implementing a sync providers to register
with Dexie.Syncable.

4bedb0bb74d66f5b5862322cd51091f9398a45cd authored almost 11 years ago
Caching table instances on Transaction.

1232f08508091c17250546b27e095da42a688a3a authored almost 11 years ago
Unit tested Dexie.Syncable with all Dexie tests

Fixes after running all Dexie tests with Dexie.Syncable activated.

7d5ce29c957d2455fd46c404a2e3943b52dff3b9 authored almost 11 years ago
Checking deleted properties correctly.

7277c1aa4fa1c8ff08913c61c5f56461cdf46a3b authored almost 11 years ago
Correction of samples

d6b27a529017371159ece547ceb7af850c07d6b5 authored almost 11 years ago
Started unit testing Dexie.Syncable.js

Started unit testing Dexie.Syncable.js. Lots of issues fixed in Dexie.js
and Dexie.Syncable.js.

5e2ddf4dff2e8f67fcc111146cb554d3c1a2d775 authored almost 11 years ago
Extendability improved

Dexie.Syncable add-on on its way. Will enable sync remote nodes and
provide new C(R)UD events to...

f63760f305b9e8faa50b3b1dcca80b2898bb66b1 authored almost 11 years ago
Better extendability + rename "when" to "hook"

fb3ebc711c47d31a808180f5166f230432369da5 authored almost 11 years ago
Fixes to the CRUD events framework

72d04927e22be18000f7af87b9f7a095dce8051c authored almost 11 years ago
Support for CRUD observing using when() events

Important feature: Possibility to monitor and react on any type of
database change. Using the ev...

bc85d245ea22af14468a61947a23b490d732b301 authored almost 11 years ago
Simplified WriteableCollection.delete()

* Renamed PLS (Promise-local Storage) to PSD (Promise Specific Data)
* Allowing function(){delet...

d92ef171936718c860ba722d8ede5bff8d6d8d45 authored almost 11 years ago
Releasing v0.96

Big rewrite of the entire code base. Fewer classes.
* Removed direct table access on Transaction...

38b43bc8424d19083b20121f2ee0d942f7c312ec authored almost 11 years ago
Extending the API with some properties

Transaction.active, Table.name and Table.schema.

378d1e96c36be4ee15edec67c0c77a589dced582 authored almost 11 years ago
Update README.md

8abe76ea82ae88c9cce1cbe902549ac2c899ad34 authored almost 11 years ago
Update README.md

5445daeccce0190772ca21d78d76778925598d0d authored almost 11 years ago
Merge pull request #8 from dfahlander/synchable

Improved Extendability

7090266be51ea25859c63599e2fc58aae06a35b4 authored almost 11 years ago
Removed file

d17f958171f649e8b9e00394d4f909b73502da4c authored almost 11 years ago
Improved extendability

Big rewrite of the entire code base. Fewer classes.
* Removed direct table access on Transaction...

e9afdd416c3479f7ce5af6621e6dcd79bc937a30 authored almost 11 years ago
Renamed fake() to fakeAutoComplete()

The IDE autocompletion helper function is renamed from fake() to
fakeAutoComplete() - makes more...

684b638f3d62706a0f1e76bfe201748b09944212 authored almost 11 years ago
Changed modify() API

Changed modify() API so that it takes either an Object or a Function.

63eaed6952eea9fb58f973229d22eb8754f2987e authored almost 11 years ago
Cleanup...

c7a262e2fff35a9b9622bfd0338833322bce4717 authored almost 11 years ago
Changed modify() api

Changed modify() so that it either takes a set of keyPaths and values,
OR a function taking the ...

dcf3ac9f587afa55c2bc09f435d4d4d263c5a2a4 authored almost 11 years ago
Release version 0.9.4

Minor changes - most of all corrections of details to work according to
API documentation.

57e4c4432ff89280d1170d590f381c2a8baa5d85 authored almost 11 years ago
Supplying cursor also for eachKey

90f995679ce57c7e9cf8e73aedc8c5cdd5e0e891 authored almost 11 years ago
Moved some methods to private closures

For performance and compressability, i created a private closure scope
in the Collection class a...

17ae32dcd64e7bedc728b6a819d77b9746603593 authored almost 11 years ago
Syntactic sugar for derive().from().extend()

Allowing derive().from() to use a private function scope as its extend()
method.

Exporting the ...

6a1bc181676623daef9206a14f9ed6fad8e912de authored almost 11 years ago
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

5420870bc1fd047a98c1db90fffc458880640ab3 authored almost 11 years ago
Bug in minified version

6541cc621c0103023147adbe1d9a4a39a9d1c470 authored almost 11 years ago
Update README.md

6111e4a820e6479186684fc78c204b11070bcfcc authored almost 11 years ago
Cleanup

No need to catch db.open() since the error will be logged anyway as soon
as the database is bein...

720480fba585866b645b43de633eb524f15cdefa authored almost 11 years ago
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

a7af7a37916dbf84990bc109e8bc2e5056af6e58 authored almost 11 years ago
Versioning + sample from codeproject

988ff7fb976d93ba2432f33c800baa22edeb2754 authored almost 11 years ago
Update README.md

26422cb3eaaaa0ae7abedd0f38c8c6e5bd08f543 authored almost 11 years ago
Waterproof error handling in Dexie.open();

In case indexedDB API was not found

9588068eb140099c35d8005fa696fcb7d15b8937 authored almost 11 years ago
Support for offset()

offset() implementation with different implementations for filterless
standard IDBKeyRange (usin...

a2b138090887e173853006d78c2b545535f23230 authored almost 11 years ago
Bugfix in Promise implementation

3728ad8022d555bb3506e577349d11842a00cfc1 authored almost 11 years ago
Bugfixes + support for compound indexes

d37795d79ea8f6555df491389bbda61be46db5be authored almost 11 years ago
Event bubbling to db.error. versionchange handling

fc4a20ffe1a121d95f018584956e9381dd135d1e authored almost 11 years ago
Added the on("blocked") event.

0cd5c8712d3364113aedcd177920434a4237c452 authored almost 11 years ago
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

4fc0edac9870ec05c91b78d91e9ba2c2ef4e8705 authored almost 11 years ago
Renamed anyOf() to in()

9ad2d5aaf94c58aea968a0d1704d8501cb5d5a5c authored almost 11 years ago
Update README.md

8b551073e7cefc30c20f82da27f1c94fc8bd3184 authored almost 11 years ago
Update README.md

fb793dcd3a49ce1e029b3696535f4e4c6ef6cff2 authored almost 11 years ago
Update README.md

cedce4cdbdd277ec18f8ce5d2ca4ae76695396db authored almost 11 years ago
Update README.md

1e6a6fd4f69df99c5f14a267988e78a43bc42ea5 authored almost 11 years ago
More unit tests and a bunch of bug fixes

4afa4f41e1a04825768262e2d7677d65e2e678eb authored almost 11 years ago
Corrected dependencies to standard Error types.

3e4044526d0f5889d3dced411fb11fac3bc90d2c authored almost 11 years ago
"use strict" on entire code

5b87a1b56730ae615de9512cc231ccdac0f4576a authored almost 11 years ago
Changed main comment

f44b8a378ce72247f5716a788c4afc738e986abc authored almost 11 years ago
Spaces instead of tabs :)

feb12d3e41aa3c695a141305f3fd70cff064eaf1 authored almost 11 years ago
Tabs instead of spaces

ec734b028bcc47f121f318e5c3c4a8c2f2ea9f0b authored almost 11 years ago
Update README.md

f3da076fe791498c72adee06df95f7d6fc84a995 authored almost 11 years ago
Update README.md

6f55dcaea13022c7409697b0ab074054d237878a authored almost 11 years ago
Bug: TransactionFactory must fail if database.open() fails.

86ea19fd5a6ce40f27b8dd4468dc868dba77df56 authored almost 11 years ago
Supply IDBCursor in iterate

594e22d2c96a4b037c2f525a1e44e48de404536d authored almost 11 years ago
race condition solved

deleting database while being opened resulted in strange behavior. Need
to wait for database to ...

4590d7f890f139011fe0d85b6a17da3f55c5e537 authored almost 11 years ago
open() now returns Promise

Instead of doing db.ready() or db.error(), db.open() returns a promise
to do catch(), then() or ...

8601ac95c30d357f73e3e0d035351cda914dd69d authored almost 11 years ago
Support for java/c++/c# type catching

Support for java/c++/c# type catching (catch specific exception type)

c11b58be4560d5520123f3c51573a8795cff4349 authored almost 11 years ago
Require scopes for transactions

By requiring scope for transactions, any exception will be caught and
make the transaction abort...

0e5de273c9308e3a2005379b940700bed9d5ed81 authored almost 11 years ago
Support for try..catch..finally on transactions

With support for the try method on transactions, any non-Dexie related
exception will be catched...

f6883b96c1c232e23b0fbc4e84687b3a6e519331 authored almost 11 years ago
Update README.md

7f827f620cc1b322264d4aca6768d5a1ea742085 authored almost 11 years ago
Update README.md

2194b79fbe0f03d1b458c8c4fdf1a1482cdc694b authored almost 11 years ago
Update README.md

3249f84f93e8c4c7a46f1a952472e072c40ca310 authored almost 11 years ago