63 Commits

Author SHA1 Message Date
Sebastian Jeltsch 3afa44f893 Update JS dependencies. 2025-03-10 13:47:24 +01:00
Sebastian Jeltsch b5442aef88 Update JS and Rust dependencies. 2025-03-03 15:23:08 +01:00
Sebastian Jeltsch d9fe2b34d7 Update JS and Rust dependencies. 2025-03-02 21:27:35 +01:00
Sebastian Jeltsch 5e89d42346 Add component tests for form ui abstractions. 2025-02-27 13:28:11 +01:00
Sebastian Jeltsch 527974284f Update Rust and JS deps. 2025-02-27 00:59:20 +01:00
Sebastian Jeltsch c2b5b38463 Minor: code cleanups. 2025-02-24 11:30:07 +01:00
Sebastian Jeltsch 2dd4ea6a05 Update dependencies. 2025-02-20 23:19:19 +01:00
Sebastian Jeltsch a2f684752f Prepare new release v0.6.0. 2025-02-18 11:17:39 +01:00
Sebastian Jeltsch 70fef61d16 Update Rust and JS dependencies. 2025-02-14 23:31:19 +01:00
Sebastian Jeltsch 9d9f375ea8 Minor: fix data path in CLI movie tutorial. 2025-02-14 21:19:10 +01:00
Sebastian Jeltsch ee03e413ca Update JS and Dart dependencies. 2025-02-12 23:12:18 +01:00
Sebastian Jeltsch 8b61a01af6 Update Rust and JS deps. 2025-02-07 11:20:41 +01:00
Sebastian Jeltsch 031e2a5032 Update Rust and JS deps. 2025-02-02 12:26:02 +01:00
Sebastian Jeltsch 9f1a198441 Add a TLS test using self-signed certs. 2025-01-29 23:43:42 +01:00
Sebastian Jeltsch fe768ac6a1 Update JS deps. 2025-01-28 14:33:49 +01:00
Sebastian Jeltsch b64c9f0719 Minor polish for collab clicker example. 2025-01-26 22:14:00 +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 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 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 fb083bbd5b Publish a dart client update. 2025-01-20 14:41:14 +01:00
Sebastian Jeltsch 1042ea20e1 Prepare new release v0.5.0 and push new client versions. 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 0cd5df17ba Update Dart dependencies and publish an updated client version. 2025-01-14 22:48:36 +01:00
Sebastian Jeltsch 0e14b84440 Update JS deps and prepare v0.4.0 release. 2025-01-14 16:14:14 +01:00
Sebastian Jeltsch 4ae0966810 Update Axum to 0.8. 2025-01-06 11:36:04 +01:00
Sebastian Jeltsch 263ec54375 Minor: mark rust example as unpublished and turn off noisy logging. 2025-01-04 22:28:24 +01:00
Sebastian Jeltsch d2bd4971ac Sym-link trailbase-ts client to consolidate all JS deps under trailbase-core for package building. 2025-01-04 22:03:42 +01:00
Sebastian Jeltsch 7ef775db78 Rename trailbase-core to trailbase (avoided directory rename for now).
Still can't publish a crate due to refinery. Refinery's latest release
doesn't work with the already weathered rusqlite.
2025-01-02 15:27:18 +01:00
Sebastian Jeltsch b8305ecf5b Move UI assets into trailbase-core crate. 2025-01-02 09:48:16 +01:00
Sebastian Jeltsch 7e43e3b149 Update all dependencies. 2024-12-30 10:01:57 +01:00
Sebastian Jeltsch 8177a1ab22 Update JS dependencies. 2024-12-24 10:16:18 +01:00
Sebastian Jeltsch af115d03f8 Update JS dependencies. 2024-12-11 22:05:40 +01:00
Sebastian Jeltsch bdab976aa7 Update dependencies. 2024-12-10 12:49:28 +01:00
Sebastian Jeltsch 711536c12c Use URLSearchParams for params construction and fix filter splitting in JS. 2024-12-08 00:50:04 +01:00
Sebastian Jeltsch 765401af35 Trigger sqlite log writes on a specific span. 2024-12-07 13:38:44 +01:00
Sebastian Jeltsch 94ac2af4a6 Update javascript dependencies. Note that starlight does not yet support astrojs v5. 2024-12-06 20:29:38 +01:00
Sebastian Jeltsch 99e619cb96 Fix SQL injection vulnerability in tutorial app. Thanks jddj and chrismorgan for pointing it out. 2024-12-06 13:26:24 +01:00
Sebastian Jeltsch 05f4dea774 Update minor versions of JS dependencies. 2024-12-05 23:05:32 +01:00
Sebastian Jeltsch 1b5c957415 Move SQLite orchestration into trailbase-sqlite and fix js-runtime completion bug with true async (previously libsql was sync under the hood). 2024-12-04 16:57:15 +01:00
Sebastian Jeltsch 3b9a122e06 Install sqlite-vec to replace libsql's builtin vector search. 2024-12-04 13:14:14 +01:00
Sebastian Jeltsch 9c2e753f23 Factor out row conversion utility to avoid test depending on ui components, which allows us to update vite. 2024-11-28 10:47:14 +01:00
Sebastian Jeltsch 697b2459ef Update JS and Dart dependencies. 2024-11-28 00:39:36 +01:00
Sebastian Jeltsch a466bd53a3 Reference more code artifacts directly reducing duplication in the coffee tutorial. 2024-11-22 22:13:03 +01:00
Sebastian Jeltsch a7af9ee3ce Further refine the coffee tutorial. 2024-11-22 16:24:55 +01:00
Sebastian Jeltsch 97c85e2d31 Improve coffee search documentation. 2024-11-22 14:35:24 +01:00