Releases: cozy/cozy-web-data-proxy
Releases · cozy/cozy-web-data-proxy
1.5.0-beta.1
✨ Features
- Mutualize file path handling in cozy-pouch-link
🐛 Bugfixes
- Do not crash on old browsers without
indexeDB.databases()
function
1.4.0
✨ Features
- Make dataproxy available in browsers not supporting SharedWorker by using regular worker
- Support 2 characters search
🐛 Bugfixes
- Automatically reconnect realtime when it is lost in the shared worker
- Avoid blank screen effect by always rendering children
- Prevent replication loop after failed refresh token
- Update in-memory fullpaths after file rename
- Fix undefined SharedWorkerGlobalScope for browsers non supporting shared workers
- Fix search sort: doctype order were not used anymore
🔧 Tech
- Relieve memory: thanks to PouchDB perf improvements, we now query PouchDB rather than using local store
- Allow flags in SharedWorker
1.4.0-beta.2
🐛 Bugfixes
- Fix undefined
SharedWorkerGlobalScope
for browsers non supporting shared workers - Fix search sort: doctype order were not used anymore
- Always render children to avoid blank screen effect when dataproxy fails
1.4.0-beta.1
✨ Features
- Make dataproxy available in browsers not supporting SharedWorker by using regular worker
- Support 2 characters search
🐛 Bugfixes
- Automatically reconnect realtime when it is lost in the shared worker
- Avoid blank screen effect by always rendering children
- Prevent replication loop after failed refresh token
- Update in-memory fullpaths after file rename
🔧 Tech
- Relieve memory: thanks to PouchDB perf improvements, we now query PouchDB rather than using local store
- Allow flags in SharedWorker
1.3.0
✨ Features
- Scalability for the win: we do not keep the full doctypes in memory anymore and rely solely on PouchDB to query data
- Use storage interface to persist indexes and avoid to recompute them from scratch: they are now persisted both for mobile and web thanks to the generic storage interface
- Inform when dataproxy is ready: this is useful for apps to know when dataproxy can actually be requested
- DataProxy can now handle cozy-client queries, and use local PouchLink as a default: this enables offline queries and hopefully faster queries as data is locally available
🔧
- Make debug logs only visible when debug flag is enabled
1.3.0-beta.2
✨ Features
- Scalability for the win: we do not keep the full doctypes in memory anymore and rely solely on PouchDB to query data
- Make debug logs only visible when debug flag is enabled
🐛 Bugfixes
- Fix search from previous beta
1.3.0-beta.1
✨ Features
- Use storage interface to persist indexes: iindexes are now persisted both for mobile and web thanks to the generic storage interface
- Inform when dataproxy is ready: this is useful to know when dataproxy can actually be requested
- DataProxy can now handle cozy-client queries, and use local PouchLink as a default: this enables offline queries and hopefully faster queries as data is locally available.
1.2.0
✨ Features
- Handle entirely local queries to build index
- Improve search readiness by persisting locally the search indexes, and import them at startup
- Automatic search retry if the search happens while the indexes are not ready yet
🐛 Bugfixes
- Correctly handle token refresh
- Avoid revoking realtime after token refresh
1.2.0-beta.1
✨ Features
- Handle entirely local queries to build index
- Improve search readiness by persisting locally the search indexes, and import them at startup
- Automatic search retry if the search happens while the indexes are not ready yet
🐛 Bugfixes
- Correctly handle token refresh
- Avoid revoking realtime after token refresh
1.1.0
✨ Features
- Allow to pass options to search : useful to restrict searchable doctypes, and to specify their result order