# Persist renderer state on server via SQLite and WS APIs · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commit/4d976b8bf7aa9e8b9c689886d897f5be3f55d83c)

Repository: [flambo/t3code](https://git.cafe/flambo/t3code)

Visibility: public

Requested revision: 4d976b8bf7aa9e8b9c689886d897f5be3f55d83c

Requested commit: 4d976b8bf7aa9e8b9c689886d897f5be3f55d83c

Commit: 4d976b8bf7aa9e8b9c689886d897f5be3f55d83c

Tree: 133b9ed346e7ef7132798c26b73d786008ebd719

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Persist renderer state on server via SQLite and WS APIs

- Add shared renderer state contracts and websocket methods
- Implement server-side SQLite-backed renderer state store with Node/Bun adapters
- Migrate web store hydration/persistence from localStorage to server state, with legacy fallback
- Add contract, store, and websocket persistence tests

```

## Parents

- [0c50a2d8e1095f169d8137a0e85e0efb749e9586](https://git.cafe/flambo/t3code/commit/0c50a2d8e1095f169d8137a0e85e0efb749e9586?format=markdown)

[Source at this commit](https://git.cafe/flambo/t3code/tree/4d976b8bf7aa9e8b9c689886d897f5be3f55d83c?format=markdown)
