Sebastian Jeltsch
031e2a5032
Update Rust and JS deps.
2025-02-02 12:26:02 +01:00
Sebastian Jeltsch
81ccda25a9
Minor: fix graph legend on file system write latency benchmark.
2025-02-01 17:56:30 +01:00
Sebastian Jeltsch
0f4899bdeb
Add file system benchmarks to the benchmark doc.
2025-02-01 11:21:47 +01:00
Sebastian Jeltsch
b120321918
Fix build metadata in docker builds. Also vendor a fixed rustc_tools_util to get the correct release channel.
2025-01-31 16:46:34 +01:00
Sebastian Jeltsch
6f2a3a8708
Prepare new release v0.5.4.
v0.5.4
2025-01-31 14:19:05 +01:00
Sebastian Jeltsch
933c55589e
Fix stray COUNT field in list responses and add list counting support to the dart client.
2025-01-31 13:22:30 +01:00
Sebastian Jeltsch
5cec5482ee
Also fail internal list handlers on invalid queries + various Admin UI state management issues.
...
The former surfaced a few issues in the admin UI, around FilterBar and
search query handling, i.e.
* the filter bar value getting out of sync
* filter not being reset when switching tables
Also fix stale config issue and hide "sqlite_" internal tables.
2025-01-31 12:43:49 +01:00
Sebastian Jeltsch
bec96be66f
Make RecordApi.list return an error on invalid query and add a new "count=(false|true)" query parameter to optionally retrieve total record count.
2025-01-30 23:18:48 +01:00
Sebastian Jeltsch
1b6bd47274
Overhaul FAQs documentation.
2025-01-30 11:57:55 +01:00
Sebastian Jeltsch
806d713f35
Prepare new release v0.5.3.
v0.5.3
2025-01-30 00:35:29 +01:00
Sebastian Jeltsch
b91757fcc8
Update docs to reflect TLS support.
2025-01-30 00:29:16 +01:00
Sebastian Jeltsch
9f1a198441
Add a TLS test using self-signed certs.
2025-01-29 23:43:42 +01:00
Sebastian Jeltsch
a478af9b31
Extend Listener trait to allow rejecting connections, add a TlsListener, and read certs from disk.
2025-01-29 23:43:08 +01:00
Sebastian Jeltsch
509801d1b8
Lift axum::serve into local repo to add TLS support going forward.
2025-01-29 13:12:12 +01:00
Sebastian Jeltsch
1cee8c8316
Minor: remove stale docs references.
2025-01-28 23:00:10 +01:00
Sebastian Jeltsch
01d47b2d11
Rewrite philosophy doc.
2025-01-28 22:56:35 +01:00
Sebastian Jeltsch
690fc173f1
Hide philosophy doc for now, it's really not that great.
2025-01-28 15:32:06 +01:00
Sebastian Jeltsch
fe768ac6a1
Update JS deps.
2025-01-28 14:33:49 +01:00
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