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