Commit Graph

240 Commits

Author SHA1 Message Date
Sebastian Jeltsch 3769d472f0 Add reference to README.md for published Rust client and fix screenshot reference. 2025-01-28 14:12:11 +01:00
Sebastian Jeltsch fbd319f0c3 Update Rust deps. 2025-01-28 14:10:28 +01:00
Sebastian Jeltsch 44bf2daaca Add an info admin endpoint and a "Server Info" card to the admin dashboard, includes commit hash etc. 2025-01-27 13:47:19 +01:00
Sebastian Jeltsch 8168c7a404 Tweak website intro. Add a demo button on top. 2025-01-27 12:02:51 +01:00
Sebastian Jeltsch b64c9f0719 Minor polish for collab clicker example. 2025-01-26 22:14:00 +01:00
Sebastian Jeltsch 31e8421451 Updating and cleaning up some Rust deps. 2025-01-26 21:29:44 +01:00
Sebastian Jeltsch dc37883e79 Minor documentation word smithing. 2025-01-25 22:18:19 +01:00
Sebastian Jeltsch cf675e7391 Minor: import collab clicker's server entry point directly from build artifacts. 2025-01-25 22:00:57 +01:00
Sebastian Jeltsch 573f2fd8b3 Fix JS/TS client entry point and publish new package. 2025-01-25 11:37:34 +01:00
Sebastian Jeltsch c0e466114f Add a "Collaborative Clicker + SSR" tutorial to the docs. 2025-01-25 11:16:08 +01:00
Sebastian Jeltsch cf85a53112 Minor: add more context on and around the collaborative clicker example. 2025-01-24 16:58:57 +01:00
Sebastian Jeltsch 93f8daa8f0 Fix docker builds after adding rust RecordApi example to the docs. 2025-01-24 15:20:43 +01:00
Sebastian Jeltsch bda3c84968 Prepare new release v0.5.2. v0.5.2 2025-01-24 15:06:25 +01:00
Sebastian Jeltsch fdfba4768c Force shutdown on second Ctrl+C during graceful shutdown wait period. 2025-01-24 14:32:58 +01:00
Sebastian Jeltsch c3a81d7359 Clean up examples and tutorials as well as minor doc tweaks.
Also add a reconnect loop to collab clicker.
2025-01-24 14:26:16 +01:00
Sebastian Jeltsch 66991290fc Add a timer to graceful shutdown to deal with long-lived streaming connections. 2025-01-24 13:44:42 +01:00
Sebastian Jeltsch 7e6512a95e Add filesystem API declarations to JS runtime. 2025-01-24 13:44:42 +01:00
Sebastian Jeltsch a41f5f8f32 Add a collaborative clicker example demonstrating both realtime APIs and SSR, i.e. rendering HTML using SolidJS within the TrailBase JS/TS runtime. 2025-01-24 13:44:04 +01:00
Sebastian Jeltsch d553f1251f Update Rust and JS deps. 2025-01-22 23:12:46 +01:00
Sebastian Jeltsch 4d54bba507 Publish new clients for rust and dotnet. 2025-01-22 13:13:07 +01:00
Sebastian Jeltsch ebf25fa821 Add RecordApi.list examples to docs and streamline the list APIs for rust and dotnet. 2025-01-22 13:13:01 +01:00
Sebastian Jeltsch 288d13f7f8 Improve docs: add record API examples for Rust. 2025-01-21 17:05:00 +01:00
Sebastian Jeltsch 7228fb88e5 Minor: add a record API subscription example for dotnet and clean up other dotnet examples. 2025-01-21 16:08:03 +01:00
Sebastian Jeltsch 17165dc1b8 Improve docs: add dotnet examples to record APIs doc. 2025-01-20 23:35:54 +01:00
Sebastian Jeltsch b93d96cedb Improve docs: add curl examples to record API documentation.
Addresses #22.
2025-01-20 22:50:59 +01:00
Sebastian Jeltsch 55c26afb0f Prepare release v0.5.1 and publish new crates. v0.5.1 2025-01-20 15:27:13 +01:00
Sebastian Jeltsch fb083bbd5b Publish a dart client update. 2025-01-20 14:41:14 +01:00
Sebastian Jeltsch f3d24e5bf2 Improve docs: add record API code examples for JS/TS. 2025-01-20 14:41:11 +01:00
Sebastian Jeltsch 8f9d8ada9c Improve RecordApi docs by adding code examples (only Dart for now) and fix a small heartbeat decoding issue.
Partially addresses some of the issues with our lackluster docs: #22.
2025-01-20 13:08:31 +01:00
Sebastian Jeltsch 5144dabc68 Major version update: SQLite 3.46.1 to 3.48.0. 2025-01-19 17:39:30 +01:00
Sebastian Jeltsch 1042ea20e1 Prepare new release v0.5.0 and push new client versions. v0.5.0 2025-01-19 16:49:06 +01:00
Sebastian Jeltsch 2fb294f17c Breaking: nest records in output of RecordAPI.list to contain cursor now and potentially more in the future.
Also update all the client libraries to accept the new format.
2025-01-19 15:40:09 +01:00
Sebastian Jeltsch f942fb7771 Prepare minor release: v0.4.1. v0.4.1 2025-01-18 12:14:59 +01:00
Sebastian Jeltsch ade3b78862 Update Rust deps fixing swagger builds. 2025-01-18 12:11:04 +01:00
Sebastian Jeltsch 04ceeb0913 Rust client: hide internal decode_auth_token. 2025-01-18 11:54:36 +01:00
Sebastian Jeltsch 756ed7a838 Update docs to include rust client and benchmarks to include rust client latencies. 2025-01-18 11:31:22 +01:00
Sebastian Jeltsch 4cfed81a69 Update stale Cargo.lock fixing CI. 2025-01-18 10:33:29 +01:00
Sebastian Jeltsch 98133052b0 Add support for "realtime" subscriptions to rust client. 2025-01-18 00:38:55 +01:00
Sebastian Jeltsch 9fdc206587 Optimize rust client: less allocations and locking. 2025-01-17 23:02:03 +01:00
Sebastian Jeltsch b3d4cbd99f Add a rust client library to connect to a TrailBase instance via HTTP. 2025-01-17 15:21:07 +01:00
Jaga Santagostino 273bea0ef6 Update starting-up.mdx link to schema 2025-01-16 23:10:12 +01:00
Sebastian Jeltsch 1aa8a40507 Update Rust dependencies. 2025-01-16 22:24:59 +01:00
Sebastian Jeltsch ade0e0b814 Release a new version of the dotnet client after bundling a documentation xml. 2025-01-15 23:26:58 +01:00
Sebastian Jeltsch 8e070f37df Break up dotnet client into src, test, and docs. 2025-01-15 22:31:17 +01:00
Sebastian Jeltsch c719d8708b Add documentation to dotnet client. 2025-01-15 22:00:02 +01:00
Sebastian Jeltsch 6b65b5d616 Fix: Deleting a table must also delete record APIs referencing it to avoid leaving the config in an invalid state.
There's still an issue, where deleting a table will now update the
config bringing it out-of-sync with the client-side config cache, thus
temporarily preventing further config updates until periodic refetch.
2025-01-15 13:57:49 +01:00
Sebastian Jeltsch 83d67b8381 Fix stale record API paths in documentation, add subscriptions, and drive-by cleanup of dart tests.
Addresses #20.
2025-01-15 13:04:10 +01:00
Sebastian Jeltsch 0f1d38732f Bump Flutter version in GitHub test action . 2025-01-14 23:04:44 +01:00
Sebastian Jeltsch 351f5d2d9b Update and publish clients for JS/TS, dotnet, and Python. 2025-01-14 22:59:58 +01:00
Sebastian Jeltsch 0cd5df17ba Update Dart dependencies and publish an updated client version. 2025-01-14 22:48:36 +01:00