Ecosyste.ms: OpenCollective

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

Dexie.js

Develop and maintain Dexie.js - the minimalistic wrapper for IndexedDB
Collective - Host: opensource - https://opencollective.com/dexiejs - Website: https://dexie.org/ - Code: https://github.com/dexie/Dexie.js

Expose close event

Add the close event to the DbEvents list, so close event can be subscribed by doing this,
db.on(...

github.com/dexie/Dexie.js - 58b7f60d63730ee12fb28ee7450cec6e2ed415be authored about 4 years ago
Merge branch 'master' into dexie-cloud-addon

github.com/dexie/Dexie.js - 6d170b43d8ef3caef1b8452f9dfec7f6a766792c authored about 4 years ago
Fix failing test for IE11

github.com/dexie/Dexie.js - 88d87225a43b7e3a326cdf358cba213dfde854d0 authored about 4 years ago
Corrected test for BulkError

github.com/dexie/Dexie.js - d6fe43eeaf45fa5992c2288a0bd40d7cd05fef17 authored about 4 years ago
Extended BulkError with failuresByPos.

* Correction of typings of BulkError.failures - they are a plain array of Error objects.
* Added ...

github.com/dexie/Dexie.js - 3ddfd988c6f34ce586daae119d7f60e62080449d authored about 4 years ago
Fix README of Vue + Dexie Todo Example

github.com/dexie/Dexie.js - 793ab9109e3681fdf17cc3d0b6903cf23e4d9a8f authored about 4 years ago
Releasing v3.1.0-alpha.6

github.com/dexie/Dexie.js - bc8214fdfd7003163557d317c1aa23e37b18f32f authored about 4 years ago
Bugfix: above()/below() queries weren't notified.

When the DBCoreRange.lower or upper were undefined, they were incompatible with the RangeSet from...

github.com/dexie/Dexie.js - 7c8f888d55cb337f708f267ba11c754f18848632 authored about 4 years ago
Package lock

github.com/dexie/Dexie.js - b06e7318bea3a260767f3eedc2026f098443ff50 authored about 4 years ago
Merge branch 'master' into dexie-cloud-addon

github.com/dexie/Dexie.js - 40a69aacb5facc8f31b7229fa4ced2a1b6cb43b8 authored about 4 years ago
When diffing 2 objects, treat array properties as intrinsic objects and never go into them to treat array indices as if they were object props.

Resolves #1195.

github.com/dexie/Dexie.js - 2e011a81bdf630ca5902775e93e806179a24cca6 authored about 4 years ago
Repro of #1195

github.com/dexie/Dexie.js - 8d2638df5f3f2b6f4ea51b74477981b53d72cff6 authored about 4 years ago
Excluding a particular test from running in shaky IE.

github.com/dexie/Dexie.js - dbcc43e6770d3b3206c8d25f307bcd18a04bf65c authored about 4 years ago
Releasing v3.1.0-alpha.5

github.com/dexie/Dexie.js - 2e7e8993d2588ef5213dd418c2b2d34e0c3ee35a authored about 4 years ago
Workaround for Safari's IDBIndex.count() bug in test.

github.com/dexie/Dexie.js - 982d9ce34f1dba8c832e73716086c1354170f6a2 authored about 4 years ago
Fixed failing unit test for IE11.

AnyRange assumed indexedDB.cmp() handled array keys - which isnt true in IE11.

github.com/dexie/Dexie.js - 55bc6027d7b754486000eab56dd1d27ea866f5dd authored about 4 years ago
Resolves #1187

github.com/dexie/Dexie.js - 05b9707334e3470f7f22753caf3f66f5a653d4a2 authored about 4 years ago
Fine grained index based observability:

* If having used get or bulkGet() of a few items (less than 15) and then do put or bulkPut() on t...

github.com/dexie/Dexie.js - ce2dd46de27960e84366028f8c5f0b0e3d5a5afa authored about 4 years ago
Rethough. Maximum optimized. Unit tested.

github.com/dexie/Dexie.js - daab8b67aa8f5755591a71611e584aa9c06fbc50 authored about 4 years ago
WIP: rewriting fine-grained subscriptions

github.com/dexie/Dexie.js - f41cb67eb54aa983c06a54eb52d592934e749cbf authored about 4 years ago
Going to support finer-grained subscriptions for keys-only queries.

This test fails until done.

github.com/dexie/Dexie.js - a10da70353e6d7194f4db4dd362ffdc2180e3dab authored about 4 years ago
Code cleanup

github.com/dexie/Dexie.js - da96008fa58ebdc9e5a56c3779ecf43e57a77c3b authored about 4 years ago
Removed invalid optimization for limit.

Wouldn't work if adding a new key beyond the last key in previous result.

github.com/dexie/Dexie.js - 7658fd36c2962a44ff0609e5ca7040d9e694f126 authored about 4 years ago
Adjusted full matrix test to have optional alternate results when hooks are active.

github.com/dexie/Dexie.js - 3d7d1d4d6d0bd1f94dc0fc8b01113a1ef23cd3e8 authored about 4 years ago
Corrected unit test

github.com/dexie/Dexie.js - ac4fc333bcdb5e4cedc1fb70e2b7c47aeeb754b9 authored about 4 years ago
Corrected unit test when addons is active

github.com/dexie/Dexie.js - 22863040e43287b53cbd21aec1f82f47fdbb7b42 authored about 4 years ago
New type RangeSet that optimize range matching.

Implementation of a BTree structure of ranges so
For example, checking for an overlap between two...

github.com/dexie/Dexie.js - 84ab922c5559c60a9ca6d68101732203b6d2bd7e authored about 4 years ago
Don't add keys twice while observing.

This commit also does some refactoring:
* Let cmp be a utility function that use Dexie.dependenci...

github.com/dexie/Dexie.js - 8d716a0b3ccb99b90d39cddfb964fe26cb7be374 authored about 4 years ago
Allow callback argument to Table.update()

So people don't have to do:
db.friends.where({id: friend.id}).modify(f => ++f.age);
And instead c...

github.com/dexie/Dexie.js - fed29d472cbfb952b29c427b5679e796e38d5a89 authored about 4 years ago
Removed debugger statement

github.com/dexie/Dexie.js - da360245ed6aecd4fd5b668ecded4961e808c1ff authored about 4 years ago
Bugfix: Must track both indexes and result keys when observing index-based queries.

Optimization: Let caching on transaction not be a generic behavior for get() and getMany(). It c...

github.com/dexie/Dexie.js - ed817ab8c32cfd63f1fed41ecc4cc6430beb053a authored about 4 years ago
Lower the default chunk size for modify from 2000 to 200. 2000 was a very large guess. 200 is another guess but closer to what was used in #1152. The most important thing here is that we don't use 1. 10 or 20 would probably do as well but I suppose at least 50 should be used. Since I am not certain, I think 200 is enough for now.

github.com/dexie/Dexie.js - 1ca201e682fae87e8dc3d012f28eb0b9f37bacc2 authored about 4 years ago
Added another test case to verify correctness.

github.com/dexie/Dexie.js - 1163e059d766a7a107c08db8d1e0e84a46f5d091 authored about 4 years ago
Finer-grained subscriptions for keys-only queries

github.com/dexie/Dexie.js - 22a3eec8709b4ff1abeb162e32ac51861a58fcd6 authored about 4 years ago
Store delsRangeSet in a closure.

github.com/dexie/Dexie.js - ad690d39dfa1682456a6331ae75cb676e1a9ce23 authored about 4 years ago
Fixing & improving unit test

github.com/dexie/Dexie.js - 2a1e351b07c19caad8c43888ad67d2ead68f17b4 authored about 4 years ago
dbName follows dependencies.indexedDB (II) (#1194)

A lighter implementation of PR #820.

Regard each indexedDB dependency as it's own "world".
S...

github.com/dexie/Dexie.js - b8a380d285be8c1e3bb0f537b0077d2a5c08e596 authored about 4 years ago
Bump ini from 1.3.5 to 1.3.8 in /samples/typescript-simple (#1192)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://githu...

github.com/dexie/Dexie.js - 29805c18e20ed5d776a2a7ca0ba91afc97b8e56e authored about 4 years ago
Bump ini in /test/integrations/test-dexie-relationships (#1191)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://githu...

github.com/dexie/Dexie.js - 1896496a2a40d27cc9f95af97b1ac56d2b902f22 authored about 4 years ago
Bump ini from 1.3.5 to 1.3.7 in /samples/react (#1189)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://githu...

github.com/dexie/Dexie.js - cd2050d719cf3f440a9e75132730ca4ef79824e0 authored about 4 years ago
Resolves #1178

github.com/dexie/Dexie.js - 2482e7e459ef0a3f6381ec36976f4dd0b7d9a147 authored about 4 years ago
Releasing v3.1.0-alpha.4

github.com/dexie/Dexie.js - 1423636b681c44edb86ebffe1ecde6a849aeced9 authored about 4 years ago
Broadcasted observability (#1179)

* Broadcast updates bwn tabs, windows and workers using BroadcastChannel() with default to using...

github.com/dexie/Dexie.js - 847d5c4524db94387c52a67c337113ed16064736 authored about 4 years ago
Run vue create to scaffold Vue example

github.com/dexie/Dexie.js - 6205e01597af8a1184f429d108f342c394e5b7ea authored about 4 years ago
Switch Vue example from using Yarn to npm

Additionally, tidy up the code some; remove the HelloWorld component,
add vue.config.js to serve...

github.com/dexie/Dexie.js - 8ca3ffe1c7f27c407c340583c44574436e0cbc57 authored about 4 years ago
Add Dexie to Vue example's package.json

github.com/dexie/Dexie.js - 546eb1b98a9f616fbe4a3d0203365376faef9cea authored about 4 years ago
Fix UX issue with sorting order in Vue example

Because we retrieve the todos on each change to the list, if we are in
"unfinished first" order,...

github.com/dexie/Dexie.js - 4a76302167bd96a1027058f832fe7630947ce88e authored about 4 years ago
Update README for Vue example

github.com/dexie/Dexie.js - 3ec9291ad708605c6ed31c557ebb407fa90edde4 authored about 4 years ago
Remove placeholder Vue logo in Vue example

github.com/dexie/Dexie.js - 43e5afd9c5ddcad00b9a4369eb5af439a9c7c2f9 authored about 4 years ago
Implement Database class in Vue example

github.com/dexie/Dexie.js - 3425421db9abde3526ba8932f461e38cf49cc589 authored about 4 years ago
Add components to Vue example

In the following commit, I will add the Dexie database class and have
the components use it.

github.com/dexie/Dexie.js - 097aa9b24512e2522a4585fb46a49dc1d9b48de3 authored about 4 years ago
Adding new dir 'libs' to gitignore

github.com/dexie/Dexie.js - 5371c23288f91d0fb4d605357066b0653d1bdc8b authored about 4 years ago
Fixed typings for dexie-react-hooks

github.com/dexie/Dexie.js - 33e07177de3584f31387410d257376150b249976 authored about 4 years ago
Bugfix: False positive observations

github.com/dexie/Dexie.js - 8e6654c222135d84b72f38745ba444214a9b4135 authored about 4 years ago
Releasing v3.1.0-alpha.1

github.com/dexie/Dexie.js - 0df1becce3f50f959db8125f3ed3266522fc9a93 authored about 4 years ago
dexie-react-hooks (#1173)

* liveQuery - A more covering approach.

Still todo is unit tests for this.

Possible to obs...

github.com/dexie/Dexie.js - 64d8d5f6295c6318a8db474e6d9782fb6a8be8de authored about 4 years ago
Connect to travis-ci.com instead of travis-ci.org

github.com/dexie/Dexie.js - 0f25599c0c47f80b8c8a588b8e838393552a68ca authored about 4 years ago
Trigger a build on travis-ci.com to test migration.

github.com/dexie/Dexie.js - 3dc5ec40c4ad572b1599896412a071a5918d70de authored about 4 years ago
Bumping version number to 3.1.0-alpha.1

github.com/dexie/Dexie.js - 837267d97da60e845d001b860e930cd35ee45ea4 authored about 4 years ago
Using just-build to pick up tsc from root.

github.com/dexie/Dexie.js - 695b0f23a57aa39ad2881a3a450c081c2521cd95 authored about 4 years ago
Package-lock for dexie-export-import

github.com/dexie/Dexie.js - eb86293be4b092a011d47551e1127bb1f704880b authored about 4 years ago
Bump version of dexie-export-import to 1.0.0.

github.com/dexie/Dexie.js - 7e018ba460828c0840b6773569a469dea249cf6a authored about 4 years ago
Updated package-locks

github.com/dexie/Dexie.js - e7af63fa5a1ad23ed7bee35801e734326db7fa10 authored about 4 years ago
Remove typescript dep from addon to use root dep

github.com/dexie/Dexie.js - 7df90f033f1cfa2ece6cba27f27405abf3df3889 authored about 4 years ago
liveQuery() - a broader solution for observability (#1172)

* Collection.subscribe()

Make Collection & Table comply to es-observable's subscribe method.
...

github.com/dexie/Dexie.js - d1136df95846a4a5d37b7b2a40ad94e812574146 authored about 4 years ago
dexie-export-import: Peek import file (Solution to #1163?) (#1166)

* Solution to #1163 ?

* Don't validate the headers.
Also, export a new interface representin...

github.com/dexie/Dexie.js - 999101a4e8d117385026dc1065e52f6b560833af authored about 4 years ago
Should resove feature request #1152

github.com/dexie/Dexie.js - 8a9c1c2679cee7b7ea859cff514fdcbb6c74d5d7 authored about 4 years ago
Releasing v3.0.3

github.com/dexie/Dexie.js - 7d08c904ab66aabebce2a169286868a51c3b5e13 authored about 4 years ago
Keep incremented & decremented awaits in balance.

Resolves #1161

github.com/dexie/Dexie.js - 826c239b37a912b85924e11b300b97827dd7cdcd authored about 4 years ago
Removed CLI-deps and republished

github.com/dexie/Dexie.js - 7c2b8ebf3a1cefccf67f9dfd96b1c938d8ea9040 authored over 4 years ago
Republished without bin entry

github.com/dexie/Dexie.js - ccfa5766cee4cf4c98a383f2804b925ec7512706 authored over 4 years ago
Published on npm

github.com/dexie/Dexie.js - e81e17e79a4e57f6a5771e93cea6355c6eb810a7 authored over 4 years ago
Implemented @ support and inactivate syncable for now

github.com/dexie/Dexie.js - 8dd4d60f0a353a734db27648aad9340a48fde75b authored over 4 years ago
Support for @ prefixes

github.com/dexie/Dexie.js - 3263ffee9731f7e09fb41d60f06c7d23a6dce616 authored over 4 years ago
Update .travis.yml:

* Upgrade firefox on non-browserstack testing cases.
* Limit the branches that builds to master b...

github.com/dexie/Dexie.js - 761c8da2f9628f0c034b2853cfaccbac3191ec05 authored over 4 years ago
Update supported browsers to test on browserstack

github.com/dexie/Dexie.js - 72971c400052b8d5a0278ccb77f4dbef77cf1a64 authored over 4 years ago
Releasing v3.0.3-rc.4

github.com/dexie/Dexie.js - fe1d22040aa79ec0d50d70cb5f04818e86d12057 authored over 4 years ago
Resolves #1154

github.com/dexie/Dexie.js - 7f43c641c4cef859b4a766ba444389289bb9a816 authored over 4 years ago
Repro of 1154

github.com/dexie/Dexie.js - 5575009908e414976a8713f39a3c4760ccefe9f8 authored over 4 years ago
Remove get-started because we have it on the landing page

github.com/dexie/Dexie.js - df1d0f4e8e295c4686d101aca20b0fd3f7b1984f authored over 4 years ago
Releasing v3.0.3-rc.3

github.com/dexie/Dexie.js - 203797ff5b05993ff0def0a28b2e6985d7e9ad91 authored over 4 years ago
Don't compare .src property of the primary index.

The .src property is treated as being different if using dexie-observable's '$$' prefix, resultin...

github.com/dexie/Dexie.js - 2f6be5778f06379f45cd78d5a8d9727591bc352c authored over 4 years ago
Releasing v3.0.3-rc.2

github.com/dexie/Dexie.js - a0ff4f0d84570685f9514dcb27ce13793900e641 authored over 4 years ago
Bump syncable+observable versions for new publish

github.com/dexie/Dexie.js - 09f35f1798bc219d96433dc91d085a524299adec authored over 4 years ago
Resolve #1145

github.com/dexie/Dexie.js - 7e75a5768790ed25aee5ca11322e88240a2ebe24 authored over 4 years ago
Repro of #1145

github.com/dexie/Dexie.js - 0ae166b9eb27b8ec939a17124d4efd6b0f0a1bce authored over 4 years ago
Add safety check (with associated TODO)

github.com/dexie/Dexie.js - a9f030afe552e83ff1947927b22cbc669d8518bb authored over 4 years ago
Alternative approach: place inner write operations within nested transactions

github.com/dexie/Dexie.js - 3d13206bd122a4d9ed941b03ba3970a6ec48a686 authored over 4 years ago
Assign updated master value to local sync node variable in addition to database record

github.com/dexie/Dexie.js - c5e2c0026bfe802cfbe7aa02e3fb8d9b5a7f9161 authored over 4 years ago
startObserving: serialize database operations, and ignore current transaction context when setting heartbeat, poll timeouts

github.com/dexie/Dexie.js - dcf1896e63c8e08526bedc6655816ee6e9615687 authored over 4 years ago
Revert "Do not re-use current transaction when observation begins"

This reverts commit 1ec3e0356edfae396c9195281c9cbde6dfdf42cc.

github.com/dexie/Dexie.js - 5a3dbc2c699fde823235f787a52a60e54c09ce95 authored over 4 years ago
Do not re-use current transaction when observation begins

Resolves #1126

github.com/dexie/Dexie.js - aae85f572e3121361f5a4ec8cb231cee4d0707b3 authored over 4 years ago
Add/update explanatory comments

github.com/dexie/Dexie.js - 07e5fd0c432d40a4ddabe60005f40f376fbd41a6 authored over 4 years ago
Revert "startObserving: serialize database operations, and ignore current transaction context when setting heartbeat, poll timeouts"

This reverts commit 5237d3398defe072dc38e4028f59c3c7d332c46e.

github.com/dexie/Dexie.js - 178ec6bf2675aaa3735cdee0ab89bf1e393724ce authored over 4 years ago
Nit: adjust code formatting

github.com/dexie/Dexie.js - 5ac07bbb9e2a33dd77a76f31cdfebfc15852bbec authored over 4 years ago
Use a single, ordered pass over the syncNodes table to modify and set node status during initialization

github.com/dexie/Dexie.js - 54db330798591f808e0f9490d9121f993b1233c9 authored over 4 years ago
Add explanatory comment and remove TODO message

github.com/dexie/Dexie.js - 1f2cad1eee7166d1a0c4b3cb9ac13120a3b2131b authored over 4 years ago
Allow declaration-only tables for TS users.

Due to how @babel/plugin-transform-typescript transpiles class fields, we had to change the Types...

github.com/dexie/Dexie.js - 807c64435353534c4c7ad5ff9dbc5da8ad32ca7a authored over 4 years ago
Releasing v3.0.3-rc.1

github.com/dexie/Dexie.js - 0bf9b0f49198c13de8a557dfef227d326bc8b1cf authored over 4 years ago
dexie-cloud CLI embryo

github.com/dexie/Dexie.js - ed51981856b1a0e1651eed73e686c99185dfa0d3 authored over 4 years ago