SpacetimeDB
SpacetimeDB copied to clipboard
Multiplayer at the speed of light
Currently, the SDK generates its `ConnectionId` locally, and passes it to the `subscribe` HTTP route. This is wrong; the server should (and would, given the opportunity) generate a unique `ConnectionId`...
When a user has a reducer they named `EnterGame`, and they try to call it as e.g. `spacetime call EnterGame`, we should recommend the correct canonicalized naming (`enter_game`)
# Description of Changes Adds RFC 3339 formatted timestamps to sql. This only required updates to the type system. Note this does not introduce any new optimizations. Timestamp columns can...
# Description of Changes Receive and send reducer ids and table ids as opposed to names in the SDK. Alternative to https://github.com/clockworklabs/SpacetimeDB/pull/1883 which is more efficient, but also uses indices...
# Description of Changes This is possible now that standalone is now a separate binary from cli. This lets us separate concerns, and speed up compilation of the cli. #...
# Description of Changes Create a reducer in `modules/benchmarks/src/synthetic.rs` that executes loading of rows for several variations: **NOTE TO REVIEWER**: Wanna confirm if the ones in this pr are enough...
`create-react-app` has been [officially deprecated](https://react.dev/blog/2025/02/14/sunsetting-create-react-app). The official recommendation is to use a full-stack framework instead, like one of the below: Next.js (App Router) npx create-next-app@latest React Router (v7) npx create-react-router@latest...
# Description of Changes As the title says. # Expected complexity level and risk 1 # Testing *Describe any testing you've done, and any testing you'd like your reviewers to...
With a unique column or index. Repro: ```rust fn broken() { #[spacetimedb::table(name = users)] struct User { #[primary_key] id: u32, } } ``` Error: ``` $ cargo build --target wasm32-unknown-unknown...
# Upsides This would catch anywhere the user updates a row struct but forgets to commit it. This is likely to be particularly helpful to new users who don't understand...