Daniel Steigerwald
Daniel Steigerwald
- Allow to inject Temporal Now for tests - For all Temporal types, add branded string variant, e.g. PlainDateString. It will be iso compatible with SQLite. - update cast helper...
Related https://github.com/sqlite/sqlite-wasm/issues/55
What we have: ```ts // Filter null value and ensure non-null type. Evolu will provide a helper. .where("title", "is not", null) .$narrowType() ``` Long story short, everything except `id` is...
A binary large objects shouldn't be stored in SQLite but could be stored in user devices anyway, hence synced and backed up by Evolu as well.
Vitest with Playwright for all Evolu use-cases. Test network traffic.
...by not freezing UI when applying messages and syncing via `InteractionManager.runAfterInteractions` - https://corbt.com/posts/2015/12/22/breaking-up-heavy-processing-in-react-native.html - https://reactnative.dev/docs/timers#interactionmanager
Because of 1 minute window, the client is sending already-sent messages. It could be better, and we can do better. Another optimization we should do is Merkle Tree pruning and...