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

Merge remote-tracking branch 'origin/master' into dxc-licensing

github.com/dexie/Dexie.js - 26fe3761e6574a958f9f032c87c6c1c636a2c35a authored about 1 year ago by dfahlander <[email protected]>
todo-app-example: Testing latest dexie + addon

github.com/dexie/Dexie.js - d1b08b9f8549b2854ea032bf54a4fc524892ab91 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: Update dreambase-library

github.com/dexie/Dexie.js - a77aaddd24990d7f55563cd8c39f0ddde1b9bdf2 authored about 1 year ago by dfahlander <[email protected]>
Test-releasing dexie-cloud-addon

github.com/dexie/Dexie.js - cfe2773878406f0bd2ae264f930aaa3a74741dbe authored about 1 year ago by dfahlander <[email protected]>
test-releasing dexie

github.com/dexie/Dexie.js - 7f5a4a52bcc95785e08689b9955da2be2cad8012 authored about 1 year ago by dfahlander <[email protected]>
Fixed build by simplifying it - correct map files

github.com/dexie/Dexie.js - 1f6d6e9fb0d930a488b8feebf3a55b42fe5d1c07 authored about 1 year ago by dfahlander <[email protected]>
Added missing declaration of Dexie.debug

github.com/dexie/Dexie.js - 8f5ab3ad4b6e0de6d34097d1d3a1be0c3f9a1087 authored about 1 year ago by dfahlander <[email protected]>
Bugfix: Support single-valued compound keys

Javascript is a bit unsuprisingly forgiving when passing array of string instead of a string:
```...

github.com/dexie/Dexie.js - be5e09369775bbefd378f2e0393c8c505cfce493 authored about 1 year ago by dfahlander <[email protected]>
Test-releasing dexie-cloud-addon

github.com/dexie/Dexie.js - 1e166ade3b8856c8d316e376d6a8d3c0ed3de9f7 authored about 1 year ago by dfahlander <[email protected]>
test-publish dexie

github.com/dexie/Dexie.js - 9b23587105916b2af7f6a17e90738e5df1dc1688 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: stick rate-limit count

github.com/dexie/Dexie.js - d70c99081c422aef1940dfcff0cfdbc5877561f7 authored about 1 year ago by dfahlander <[email protected]>
Avoid 429 responses by slowing down sync if needed.

* If only 50% of remaining is left, stall next sync until (reset / remaining) seconds
* Bugfix - ...

github.com/dexie/Dexie.js - 3c4e698464ca78c402a25b0ad4faeb539f0d4700 authored over 1 year ago by dfahlander <[email protected]>
New option 'disableEagerSync'

github.com/dexie/Dexie.js - a52b1e2c5b50a46df2917610b5b7cbfe2f105d3c authored over 1 year ago by dfahlander <[email protected]>
TodoApp sample: <LicenseAdvertiseExample />

* Warn if license is about to expire
* Inform user is in offline mode if license is expired
* Adv...

github.com/dexie/Dexie.js - a16b3b063ca13591c801072e23d9b859df0300e0 authored over 1 year ago by dfahlander <[email protected]>
Bugfix: provided tx argument to db.transaction() would not respect the transaction if db was vip.

github.com/dexie/Dexie.js - 232517816530541359592d506005e0fa07d005f6 authored over 1 year ago by dfahlander <[email protected]>
liveQuery() with cache: signal subscribers outside the async context.

github.com/dexie/Dexie.js - c6b40bdef620babbf2cd58d6cd59df9bf0086470 authored over 1 year ago by dfahlander <[email protected]>
Todo-app: Use the new db.cloud.logout() API

github.com/dexie/Dexie.js - b491fa03707cbfd9173c3a36de62c72ac8a8b272 authored over 1 year ago by dfahlander <[email protected]>
Bugfix: isSyncNeeded() always returned undefined.

github.com/dexie/Dexie.js - 2e8b62ad5274230e9d5b90ac0956aa375e7cdc80 authored over 1 year ago by dfahlander <[email protected]>
Bugfix: When error on sync, don't retry massively.

Instead, if there's already a scheduled retry, cancel that one when scheduling a new retry

github.com/dexie/Dexie.js - cd919600123bc1807c640e1ff76e30427e7f5839 authored over 1 year ago by dfahlander <[email protected]>
Improvements of dexie-cloud-addon:

* Don't throw if license is invalid.
* Let expired/invalid user login and pull data (but not sync...

github.com/dexie/Dexie.js - 311492f73852a517d7c522b1c394a070591d3b1f authored over 1 year ago by dfahlander <[email protected]>
Let syncState be offline if license expired

Don't connect websocket if license expired

github.com/dexie/Dexie.js - 85cc39f59ee6d5a12d639562bfe8d7b2b47a05a3 authored over 1 year ago by dfahlander <[email protected]>
Don't sync when end-user license expired.

+ allow token endpoint to send error instead of tokens

github.com/dexie/Dexie.js - a500d073e4ca7c430e21ec5e7df614912ba02a8e authored over 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: Remove console.log in release

github.com/dexie/Dexie.js - 4b7659e96f4ca19f30cb416c0c874b721b699da2 authored over 1 year ago by dfahlander <[email protected]>
Dexie.debug declared in the public typings

github.com/dexie/Dexie.js - 79af2e1631c55188d124fbddc0a8fa587a34e2d0 authored over 1 year ago by dfahlander <[email protected]>
Dexie Cloud Addon:

* Handle error response from token endpoint
* Update literal types: add 'client' license type as ...

github.com/dexie/Dexie.js - e466670ff2ab1f819ce466cd0da217529bf8d7aa authored over 1 year ago by dfahlander <[email protected]>
Added missing declaration of Dexie.debug

github.com/dexie/Dexie.js - 27ce0212291595ffabc8498762f41343beb326b0 authored over 1 year ago by dfahlander <[email protected]>
Bugfix: Support single-valued compound keys

Javascript is a bit unsuprisingly forgiving when passing array of string instead of a string:
```...

github.com/dexie/Dexie.js - 93ea5eb11121b2b3839cf3523ed55d41e7c1e387 authored over 1 year ago by dfahlander <[email protected]>
Updated types and published new 'next' package

github.com/dexie/Dexie.js - a0f56154549fe92c8ec9e6aeeb93d720e3fabebe authored over 1 year ago by dfahlander <[email protected]>
Typing fix

github.com/dexie/Dexie.js - f3868a1ffdd4ac90a80b8abf6685866e16212e2c authored over 1 year ago by dfahlander <[email protected]>
Reveal license information in currentUser

github.com/dexie/Dexie.js - fc5c316d544dda3c023019ee4af4fc3231e9db72 authored over 1 year ago by dfahlander <[email protected]>
Fixing #1777

github.com/dexie/Dexie.js - 60abec646f49e902cb73259a2ca2c876f965cb15 authored over 1 year ago by dfahlander <[email protected]>
todo-app sample: ugraded dexie

github.com/dexie/Dexie.js - 29b493093655e63dba79f6c6b0c8672da6b83a05 authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.25

github.com/dexie/Dexie.js - 51fd258c8fda5d53b813fa4922288b1fb01eaa19 authored over 1 year ago by dfahlander <[email protected]>
Resolve Issue 1765 (application hang if requireAuth: true in Dexie Cloud) (#1766)

* Resolves #1765
The `db` passed to db.on.ready() callback must not block until db is ready bec...

github.com/dexie/Dexie.js - e96dd2918cdd9c355d449ed044bc48690bb698c4 authored over 1 year ago by David Fahlander <[email protected]>
Fix dexie-syncable tests

github.com/dexie/Dexie.js - bf147d30f68623e35121f8bf83943050c9116aa6 authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.24

github.com/dexie/Dexie.js - b6e911be3e06fccb6171b414e0612d931bedcce4 authored over 1 year ago by dfahlander <[email protected]>
Fix customer issue: ReadOnlyError in liveQuery.

Problem was that schedulePhysicalTick() in promise.js did derive the async context into arbritary...

github.com/dexie/Dexie.js - 988d73f1130e6487dd8382a19a108f17e84983ab authored over 1 year ago by dfahlander <[email protected]>
todo-app: Upgraded dexie and dexie-cloud-addon.

github.com/dexie/Dexie.js - 26c4840e98aa8ac4f4e524bd0ff2a1bfc94b0b42 authored over 1 year ago by dfahlander <[email protected]>
Bump dexie-cloud-addon to 4.0.1-beta.45

github.com/dexie/Dexie.js - febf644fe25d4ab0e7f04de00148336fc388f43d authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.23

github.com/dexie/Dexie.js - 121c2da41099fe642701a92c8bda5b5366e23d93 authored over 1 year ago by dfahlander <[email protected]>
Fixes after unit test failures:

* New options to db.close({disableAutoOpen}) default: {disableAutoOpen: true} (backward compatibl...

github.com/dexie/Dexie.js - 10938c2c77d55c792ad0bbaf6cfa2442f61e294d authored over 1 year ago by dfahlander <[email protected]>
Logout or reset database without having to reload.

github.com/dexie/Dexie.js - 22a7b664f04dbaffc37145c0549a9d632124dff6 authored over 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: Behave when resetting database without reloading page.

* WebSocket wasn't properly closed when closing db with `db.delete();db.open()`
* WebSocket conne...

github.com/dexie/Dexie.js - c3705a784d543798eef2a05c686369c8e699065a authored over 1 year ago by dfahlander <[email protected]>
Resolve #1736

* db.delete() shall not imply db.close(): Let it close the database but auto-open it once a new r...

github.com/dexie/Dexie.js - 124d70947290bd0b546bd49d8586384fd9d14ddd authored over 1 year ago by dfahlander <[email protected]>
Log querier source on ReadonlyError.

If a liveQuery querier performs a write transaction (implicit or explicit), include the querier s...

github.com/dexie/Dexie.js - 0d64a73df4b67ed2b7b57087e55054e25a4f8fb2 authored over 1 year ago by dfahlander <[email protected]>
Upgrade deps in todolist sample

github.com/dexie/Dexie.js - 301c50797f2b8425e7230fdd9ee7001118ba53fc authored over 1 year ago by dfahlander <[email protected]>
Dexie cloud Todo-list sample:

Use invite.reject() / invite.accept() methods.
Examplify how to use invite.reject() or invite.acc...

github.com/dexie/Dexie.js - 373bd8bfc30a8e6bf4f27263fcb798b9645801f7 authored over 1 year ago by dfahlander <[email protected]>
Lite db.cloud.invites contain also rejected ones

github.com/dexie/Dexie.js - 5595b506f888011b3072e7ce47932690c2664b19 authored over 1 year ago by dfahlander <[email protected]>
Oops! opNo need be part of all mutations

github.com/dexie/Dexie.js - 1f53699788761a195c1c196980a24514737babba authored over 1 year ago by dfahlander <[email protected]>
Bump version of dexie-cloud-addon

github.com/dexie/Dexie.js - a5058d1760467c040529d17becefbe2b90f10778 authored over 1 year ago by dfahlander <[email protected]>
Sort opNo client side.

Should resolve #1753 without server-side changes.

github.com/dexie/Dexie.js - aab6bffa1de1fd078c09bcd9d3291add3a2fd10f authored over 1 year ago by dfahlander <[email protected]>
Bump versions of dexie-cloud libs after adding

opNo property of every operation to tackle reopened #1753.

* [email protected]
* dexie-c...

github.com/dexie/Dexie.js - f0fc66c7a0c77a88aa30fdbb1ea28f897c5cb121 authored over 1 year ago by dfahlander <[email protected]>
Track operation number to tackle reopened #1753

github.com/dexie/Dexie.js - 39368774ed48cc9e9a58cff35c082e103279740d authored over 1 year ago by dfahlander <[email protected]>
ToDo app: Change owner on members when changing owner of realm

github.com/dexie/Dexie.js - ea49a72192137127ef97ef2c93316a9b42cab2f6 authored over 1 year ago by dfahlander <[email protected]>
Fix #1753

github.com/dexie/Dexie.js - 928684175024b9a00269de1a65845a1f43ec8d74 authored over 1 year ago by dfahlander <[email protected]>
Fix full test matrix (#1750)

* Configure pnpm to cache dependencies
* Remove test badge for now (as we're changing test serv...

github.com/dexie/Dexie.js - 0d1404bc417191cefdab7712b9b65b3c5f3c4afa authored over 1 year ago by David Fahlander <[email protected]>
Remove link to travis

github.com/dexie/Dexie.js - 8f0499c361965f621bc4a74082cf555b80479103 authored over 1 year ago by dfahlander <[email protected]>
Fixing ghactions2 (#1749)

Fully replaced travis with github actions, but still don't test the full matrix and still not mi...

github.com/dexie/Dexie.js - e65cea2ffce80ea6bbc2e59f23104b720355a4fb authored over 1 year ago by David Fahlander <[email protected]>
Update main.yml

github.com/dexie/Dexie.js - de0027c2f03bed0c0b12a7a4404c8e9321f122fe authored over 1 year ago by David Fahlander <[email protected]>
Fixing setup firefox and run GH_ACTIONS on FF.

github.com/dexie/Dexie.js - ffb7a48c7ac750d610f893e527ddf76f754166ec authored over 1 year ago by dfahlander <[email protected]>
Update main.yml

github.com/dexie/Dexie.js - 838da0a427c2036d86230ab7b4ff5e7f26596fe0 authored over 1 year ago by David Fahlander <[email protected]>
Update main.yml

github.com/dexie/Dexie.js - 03b3e4c37c0d5f6b5ed7387ebfedc8e9d6951ea8 authored over 1 year ago by David Fahlander <[email protected]>
Update main.yml

github.com/dexie/Dexie.js - 7729ffffb98017e9c2914962778aea4efe6fcb23 authored over 1 year ago by David Fahlander <[email protected]>
Update main.yml

github.com/dexie/Dexie.js - 0278a580bd2c4ae46c04c4f9b2678858cdc59a03 authored over 1 year ago by David Fahlander <[email protected]>
Migration Challenge to GitHub Actions

github.com/dexie/Dexie.js - 2e2e2cee6c806e20475f499c71b6568805062a77 authored over 1 year ago by Ryo Shibayama <[email protected]>
Deleted .travis.yml to disable travis build

github.com/dexie/Dexie.js - 09220c590260df82b57fa0d2360698dd5db0d48f authored over 1 year ago by dfahlander <[email protected]>
comment-in `pnpm run test:unit`

github.com/dexie/Dexie.js - f9ef8681c1b9f6211017c71c588fc0fd287ff9e0 authored over 1 year ago by Ryo Shibayama <[email protected]>
Dexie cloud fixes (#1717)

* Eslint disable import first warning

* CustomEvent not perfect way to communicate to self
i...

github.com/dexie/Dexie.js - 7d983186d614d2881c73c3bf69075eca254c70d2 authored over 1 year ago by David Fahlander <[email protected]>
dexie-cloud-todo-app: Upgrade dexie to alpha.22

github.com/dexie/Dexie.js - d7899b407be9908c45f2f59fd5161e5397281351 authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.22

github.com/dexie/Dexie.js - 7a15d4f50f0cfe288a96a96854e7241a1d955bb4 authored over 1 year ago by dfahlander <[email protected]>
Move cache middleware to level 0 (#1744)

Move cache middleware lower down in stack

Fixes issues when middlewars on level 1 and above m...

github.com/dexie/Dexie.js - e0a969753d4f0976d1d2b7d055129e0c59c32454 authored over 1 year ago by David Fahlander <[email protected]>
Undo PR #1459 as it seem to complicate things.

Aborting transactions that aren't listened to can generate unhandled rejections and make applicat...

github.com/dexie/Dexie.js - 7ba1a6ce1c85c63c78756c6da927fa66e9c0b048 authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.20

github.com/dexie/Dexie.js - 4a8cb1f39c8eff0d0bb1009cae8a8144db238780 authored over 1 year ago by dfahlander <[email protected]>
Fixes most of #1740 but...

...still return empty result instead of failing if the no index could be found to resolve the query.

github.com/dexie/Dexie.js - 9cad17661bb23f54e36fba242db2031e537ac2e8 authored over 1 year ago by dfahlander <[email protected]>
Test partial object queries for virtual indexes

github.com/dexie/Dexie.js - bed72849c80aa28c6ef10bec546e3763f2fd6f5a authored over 1 year ago by dfahlander <[email protected]>
Tests verify that #1740 was actually resolved...

...by previous commit

github.com/dexie/Dexie.js - 70c2478d8a913f828b762d0029296b9ae1d51db2 authored over 1 year ago by dfahlander <[email protected]>
Included todo sample app in pnpm workspaces if...

...using pnpm to install it instead of yarn.

Steps to install and build the sample using pnpm:

...

github.com/dexie/Dexie.js - bf9004b26228e43de74f7c1fa7dd60bc9d785e8d authored over 1 year ago by dfahlander <[email protected]>
Updated yarn.lock file for todo sample

github.com/dexie/Dexie.js - 3077245ce9410f14a82980d1f989f5b0bae7fc75 authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.19

github.com/dexie/Dexie.js - fb79f96e3d36e6bdc6113da1b9db0ae3134eda5b authored over 1 year ago by dfahlander <[email protected]>
Allow users to use yarn or npm to install samples

github.com/dexie/Dexie.js - 0215e1181318dc41dc233ab2d2c619beb7b377af authored over 1 year ago by dfahlander <[email protected]>
Fix todo-list sample deps

github.com/dexie/Dexie.js - 4d27887a824343ba2bad8f6de34bf9e5d1523846 authored over 1 year ago by dfahlander <[email protected]>
Bugfix: Reacting to created objects with $-keys

github.com/dexie/Dexie.js - 410e47df4905ac125d65f8ee72b7f49ea01924ca authored over 1 year ago by dfahlander <[email protected]>
upgrade libs in todo-sample

github.com/dexie/Dexie.js - 8d74909fad747f890d52cea70433272ba90e29ea authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.18

github.com/dexie/Dexie.js - 5f801691f7ac42daa91242f8a3b70ee22a5f5f53 authored over 1 year ago by dfahlander <[email protected]>
Changed deps of dexie-cloud-todo-app packages

github.com/dexie/Dexie.js - 94554f75a2a5dbde82462767e124ec54c81bbcc4 authored over 1 year ago by dfahlander <[email protected]>
Optimistic updates of middleware-generated keys

github.com/dexie/Dexie.js - 712ca7ec8cce37984d4ed0c7a75e7d4850d6527b authored over 1 year ago by dfahlander <[email protected]>
Bugfixes dexie-cloud sample app

github.com/dexie/Dexie.js - 3fe0876df83485e6552ee823a84aabac37cfa606 authored over 1 year ago by dfahlander <[email protected]>
New yarn.lock for yarn users of todo-app sample

github.com/dexie/Dexie.js - 7f7f7f5fbb3cda4132eb17bd27733f81abbfae59 authored over 1 year ago by dfahlander <[email protected]>
Upgraded deps of dexie-cloud-todo-app

github.com/dexie/Dexie.js - b2cc94256ab9f4dbd519dea9c228aeaebcd782c1 authored over 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-alpha.17

github.com/dexie/Dexie.js - 547eb3815effff26752ae3d6e1eb209982084758 authored over 1 year ago by dfahlander <[email protected]>
Make sure index names uniquely identifies them

github.com/dexie/Dexie.js - 14d9c58273d25a578e88159b790c2d628695b2df authored over 1 year ago by dfahlander <[email protected]>
on('ready') subscribers execute in liveQuery PSD

...if db.open() was fired as a pseudo-operation in background when a liveQuery is executed the fi...

github.com/dexie/Dexie.js - e3c1fbddb9b545c912c0d373ae5ffe683aeeaa44 authored over 1 year ago by dfahlander <[email protected]>
Correcting sort order for virtual indexes

...now that cache middleware comes before virtualindexmiddleware

github.com/dexie/Dexie.js - db46947371a300edd2518d8eff71d87e6ff95c96 authored over 1 year ago by dfahlander <[email protected]>
Bump version

github.com/dexie/Dexie.js - 1f210f6e49156ef4d432dfb180065ae5bb304c75 authored over 1 year ago by dfahlander <[email protected]>
Bugfix:

* Autoincremented large bulkPut/bulkAdd could be optimized by not scanning for null keys.
* Autoi...

github.com/dexie/Dexie.js - 604e296582a3e052f2d199966df980c58f1e2792 authored over 1 year ago by dfahlander <[email protected]>
Remove code for the same result

github.com/dexie/Dexie.js - 5d141f1281a610e4b7c1bd58bd94d62c0a6cc24a authored over 1 year ago by dfahlander <[email protected]>