Commit Graph

150 Commits

Author SHA1 Message Date
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
Sebastian Jeltsch 3dc74d4df9 Update admin UI to tailwind v4. 2025-09-12 12:56:06 +02:00
Sebastian Jeltsch 0db9a90e71 Update examples/collab-clicker-ssr to tailwind v4. 2025-09-12 11:47:42 +02:00
Sebastian Jeltsch ced96071f4 Update JavaScript dependencies. 2025-09-12 11:14:37 +02:00
Sebastian Jeltsch c0a78c2963 Prepare npmjs release of "trailbase-wasm" and make examples/wasm-guest-(js|ts) standalone. 2025-09-10 15:22:03 +02:00
Sebastian Jeltsch 4b9df89104 Update JS dependencies. 2025-09-09 20:45:28 +02:00
Sebastian Jeltsch b4f651498b Migrate examples/collab-clicker-ssr to WASM. 2025-09-09 18:22:36 +02:00
Sebastian Jeltsch 5cb677ae55 Migrate examples/coffee-vector-search to WASM. 2025-09-09 18:22:36 +02:00
Sebastian Jeltsch 1fbf0f862e Add TypeScript WASM guest runtime and examples. 2025-09-09 18:22:33 +02:00
Sebastian Jeltsch e48623ae35 Update JS dependencies. 2025-08-31 11:58:28 +02:00
Sebastian Jeltsch 240cc1d775 Minor: switch to "eslint-plugin-better-tailwindcss" to re-enable tailwind eslinting with tw@v4. 2025-08-27 12:23:18 +02:00
Sebastian Jeltsch 81813ab904 Add a skeleton "blog" system to the website for updates. 2025-08-27 11:10:41 +02:00
Sebastian Jeltsch 23cb966f6d Update Rust and JS dependencies. 2025-08-19 17:40:26 +02:00
Sebastian Jeltsch 3365e3a867 Update solid-js and fix form tests it broke. 2025-08-12 15:06:03 +02:00
Sebastian Jeltsch 84a78d26ea Update JS deps. 2025-08-12 13:41:40 +02:00
Sebastian Jeltsch e6cabbf01c Update dependencies. 2025-08-08 09:05:50 +02:00
Sebastian Jeltsch 7a8c31c8e9 Cleanup: move all Rust code into a crates/ directory. 2025-08-07 10:02:32 +02:00
Sebastian Jeltsch 65a6ed9045 Move TanStack/db example to a less missleading location, document it and update JS dependencies. 2025-08-05 11:50:02 +02:00
Sebastian Jeltsch f638b52531 Update JS dependencies. 2025-08-04 21:10:54 +02:00
Sebastian Jeltsch 864b26bbd9 Avoid workspace references for examples to allow copying (including Docker coyping it into a build environment) #121 2025-08-04 13:58:23 +02:00
Sebastian Jeltsch 8aa922984d Update JS dependencies. 2025-07-31 16:11:56 +02:00