Johannes Schickling
Johannes Schickling
### Problem Statement - `mono examples deploy` only builds the frontend and pushes it to Netlify via `deployToNetlify`, leaving any non-static targets out of band (`scripts/src/examples/deploy-examples.ts:163` – `scripts/src/examples/deploy-examples.ts:201`). - The...
## Background - `mono test unit` discovers multiple packages and runs their Vitest suites concurrently - When a Vitest invocation fails locally, mono currently still exits 0 because the local...
Supersedes the previous fix-513 PR. Introduces event streaming APIs with filtering and sync controls, updates adapters and store types, and adds documentation and tests.
## Summary - gate the persisted session id behind a Web Locks rendezvous so duplicate tabs mint a fresh id before starting the leader worker - add a Playwright regression...
**Title**: `mono test unit` ignores Vitest failures locally because exit codes are swallowed ## Summary When running `mono test unit` on a developer machine, the command exits with status 0...
## Summary - After upgrading to the latest Effect Schema release we tweaked the SQLite column annotation helpers in `packages/@livestore/common/src/schema/state/sqlite/column-annotations.ts` (see commit [a8b4970](https://github.com/livestorejs/livestore/pull/658/commits/a8b4970a198962e4c68808540eb0fa2037381572)). - Those helpers now keep the original...
## Problem The `test-integration-sync-provider` CI job fails with connection and timeout issues in Cloudflare HTTP RPC sync provider tests. ## Evidence **Affected PRs:** - PR #618 (Remove prettier references) -...
## Bug Description LiveStore v0.3.0 (and possibly later versions) has a race condition where calling `store.shutdown()` immediately after committing events can result in data loss. The shutdown process doesn't wait...
# Async SQLite API for Large Dataset Support Without Full In-Memory Requirement ## Overview Currently, LiveStore loads the entire SQLite database into memory for each client session (browser tab, worker,...
TODO when migrating to Effect 4: - https://github.com/Effect-TS/effect/issues/3691 - Embrace Effect schema for sqlite state column definitions - https://github.com/livestorejs/livestore/issues/470 - Switch type-level implementation of `TableDef` to use Effect schema as...