Sebastian Jeltsch
62e5553204
Minor: cleanup blog example. Remove unnecessary use of sqlean.
2026-04-14 16:17:27 +02:00
Sebastian Jeltsch
3ab6f288c0
Update Rust and JS dependencies.
2026-04-08 14:05:45 +02:00
Sebastian Jeltsch
1e8cd99fb4
TS client: rename s/Event/ChangeEvent + re-export as Event to stop confusing rollup.
2026-03-27 17:10:50 +01:00
Sebastian Jeltsch
4b0f33264a
Update JS dependencies. Upgrade to TS6.
2026-03-26 11:21:16 +01:00
Sebastian Jeltsch
3f52065452
TS client: Break up files, add a vite build step and allow injecting a custom Transport interface. #222
2026-03-20 20:46:30 +01:00
Sebastian Jeltsch
e2609c2521
Update to vite8.
2026-03-19 10:48:28 +01:00
Sebastian Jeltsch
61eb0734a9
Update docs to astro6 and update JS dependencies.
2026-03-19 10:21:00 +01:00
Sebastian Jeltsch
6778a03e39
TypeScript client: Remove callback-based two-factor login API and add tests.
2026-03-16 11:06:48 +01:00
Sebastian Jeltsch
53b6f11337
Update stale "realtime SSR" docs to use WASM.
2026-02-25 11:54:50 +01:00
Sebastian Jeltsch
61567670f1
Add support for geospatial queries to all clients. The TS client also supports GeoJSON FeatureCollection output.
2026-02-19 15:29:00 +01:00
Sebastian Jeltsch
63210e2e7c
Add support for WKB geometry columns, @within, @intersects & @contains spatial queries list and GeoJSON FeatureCollection output.
2026-02-19 15:28:45 +01:00
Sebastian Jeltsch
ada26e2a7b
Update JavaScript dependencies.
2026-02-19 11:10:09 +01:00
Sebastian Jeltsch
9365d86d81
Streamline JS/TS WASM HTTP handler, introduce HttpResponse.(status|ok|text|json).
2026-02-18 23:57:05 +01:00
Sebastian Jeltsch
91e3984f53
Update JavaScript dependencies.
2026-02-06 13:03:35 +01:00
Sebastian Jeltsch
36ff3ab9ff
Replace leaflet map with maplibre and make color range dynamic to provide better contrast.
2026-02-04 14:06:56 +01:00
Sebastian Jeltsch
eb97f99b1a
Add WebSocket subscription API and tests to JS/TS client.
2026-01-20 16:26:53 +01:00
Sebastian Jeltsch
fd9a026631
Update JavaScript dependencies & and downgrade Astro (newer versions break our docs, client islands broken?).
2026-01-20 15:12:41 +01:00
Sebastian Jeltsch
217d95a927
Update JavaScript dependencies.
2026-01-15 21:58:33 +01:00
Sebastian Jeltsch
e26d67aafc
Allow sorting of columns in admin UI tables backed by list-compatible APIs.
2026-01-15 20:42:45 +01:00
Sebastian Jeltsch
bc46dac198
Minor: add data to script editor's execution results including error responses.
2026-01-15 16:17:41 +01:00
Sebastian Jeltsch
8cd343013b
Update JavaScript dependencies.
2026-01-11 23:02:27 +01:00
Sebastian Jeltsch
0ab548e164
Update JavaScript dependencies.
2026-01-02 23:22:02 +01:00
Sebastian Jeltsch
e804788e5c
Update JavaScript dependencies.
2025-12-18 12:13:02 +01:00
Sebastian Jeltsch
70d025b126
Downgrade vite-tsconfig-paths to fix Windows builds.
2025-12-15 21:23:35 +01:00
Sebastian Jeltsch
80f2f5e514
Update Rust and JavaScript dependencies.
2025-12-15 14:47:54 +01:00
Sebastian Jeltsch
eda0f9303b
Update JavaScript dependencies.
2025-12-05 14:58:38 +01:00
Sebastian Jeltsch
df0f6894b6
Update Rust and JavaScript dependencies.
2025-12-03 20:55:02 +01:00
Sebastian Jeltsch
1eccb6aa13
Update @antv/x6.
2025-12-03 12:30:26 +01:00
Sebastian Jeltsch
e90d78e23b
Update JavaScript dependencies.
2025-12-03 12:30:22 +01:00
Sebastian Jeltsch
c35c2acc41
It's been a little over 6 weeks since v0.19 removing V8 from the trail binary. This change now removes the code.
...
I wasn't sure how long to keep the code around as an optional feature. However, the latest wasmtime release pins serde to a version, which is incompatible with the latest (somewhat stale) deno/V8/SWC dependencies. In other words, updating wasmtime right now would break the V8 build :/. The state of the rustyscript/deno dependency chain had certainly been one of the driving factors to move to WASM. While it feels validating, it's a little sad to see V8 go... but at the least we want to make the removal eplicit (as opposed to a broken build) with this change.
2025-11-23 22:17:03 +01:00
Sebastian Jeltsch
ed53c3e0c6
Update Rust and JavaScript dependencies.
2025-11-17 12:49:26 +01:00
Sebastian Jeltsch
b30390cab1
Update Rust and JS dependencies.
2025-11-14 14:07:38 +01:00
Sebastian Jeltsch
3f690b85ec
Update Rust and JavaScript dependencies.
2025-11-13 13:12:58 +01:00
Sebastian Jeltsch
5809a600fd
Version WASM component interface, break up into packages, and add a new API for custom SQLite functions.
2025-11-12 14:31:02 +01:00
Sebastian Jeltsch
106437ea6d
Update JavaScript dependencies.
2025-11-09 07:57:15 +01:00
Sebastian Jeltsch
6aac5632be
Use solid-ui (shadcn) collapsible sidebar rather than our own to improve mobile experience.
...
This includes a bunch of opportunistic little tweaks to fit things better onto mobile.
2025-11-06 19:07:27 +01:00
Sebastian Jeltsch
d213ca7197
Fix CSP and routing for non-local development.
...
And some drive-by improvements for table-picker.
2025-11-06 13:53:14 +01:00
Sebastian Jeltsch
2308c8d622
Update JS and Rust dependencies.
2025-11-05 17:11:47 +01:00
Sebastian Jeltsch
8566b9ba96
Update JavaScript dependencies.
2025-11-03 10:59:06 +01:00
Sebastian Jeltsch
9e46a099d0
Stop encoding SQL values as generic JSON values (outside the context of the record API), i.e. for admin APIs and between WASM host/guest.
...
This lets us simplify the parsing and add back a lot of type-safety (including int64). As a side-effect, we basically had to complete reqrite the record insert/update handling in the admin UI.
Note, however, that this is a breaking change, since it touches serialization between WASM guests and host. Guest will need to be built against an updated guest runtime.
2025-10-21 16:40:45 +02:00
Sebastian Jeltsch
fc968b7621
Developer experience: add a hot-reload watcher setup to TS/JS WASM examples. #161
...
Simply run `npn run dev`.
2025-10-14 14:15:17 +02:00
Sebastian Jeltsch
940c329770
Update JavaScript dependencies.
2025-10-13 15:45:54 +02:00
Sebastian Jeltsch
3f01ba5df8
TS client: stringify and parse i64 to BigInt when appropriate. Add tests.
2025-10-09 20:28:52 +02:00
Sebastian Jeltsch
db945733e9
Update Rust and JS dependencies.
2025-10-06 22:53:04 +02:00
Sebastian Jeltsch
ba18a1a08a
Update all workspace:* references to plain * and set prefer-workspace-packages to make examples more copyable.
2025-10-06 20:39:34 +02:00
Sebastian Jeltsch
353b913fe3
Update JavaScript dependencies. Fixes #157 .
2025-09-25 23:16:04 +02:00
Sebastian Jeltsch
06feb8d180
Remove built-in auth ui in favor of component. To install the comoponentized auth-ui run trail components add trailbase/auth_ui.
2025-09-23 22:24:47 +02:00
Sebastian Jeltsch
5802219c39
Update JavaScript dependencies.
2025-09-18 15:57:52 +02:00
Sebastian Jeltsch
5719d8038a
Update auth UI to tailwind v4.
2025-09-12 14:07:46 +02:00
Sebastian Jeltsch
907f6bcbcf
Update blog example to tailwind v4.
2025-09-12 13:30:00 +02:00