Sebastian Jeltsch
8a9c944c0d
Major Rust dependency update.
...
This update would not have been comcompatible with rustyscript->deno->swc, which is why we have to remove the V8 integration in a prior change.
2025-11-23 22:32:03 +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
0c15272bae
Fix: when installing WASM components using the CLI make sure <data_dir>/wasm exists. #179
2025-11-23 00:00:18 +01:00
Sebastian Jeltsch
1fb0f68191
Minor: reference new trail components update command in error message.
2025-11-21 13:13:59 +01:00
Sebastian Jeltsch
1122206c0c
Add a command to CLI to update all "first-party" components.
2025-11-20 11:36:11 +01:00
Sebastian Jeltsch
c726e5fc76
Add a CLI command to list installed WASM components.
2025-11-20 11:36:02 +01:00
Sebastian Jeltsch
af5a3d3b7a
PoC: Minimal open-telemetry tracing and metrics integration behind "otel" feature flag.
2025-11-19 10:28:47 +01:00
Sebastian Jeltsch
33c14552bf
Add excluded columns to record API settings. Also polish record API form's layout a bit.
2025-11-19 10:28:47 +01:00
Sebastian Jeltsch
ed53c3e0c6
Update Rust and JavaScript dependencies.
2025-11-17 12:49:26 +01:00
Sebastian Jeltsch
763c99302c
Fix Filter button in admin UI.
...
Also mix up placeholder suggestion to illustrate like operator.
2025-11-17 11:53:28 +01:00
Sebastian Jeltsch
c231add7dc
Fix trailbase library compile issues when wasm feature is disabled. #174
2025-11-17 11:08:37 +01:00
Erin Power
01ebc71a15
chore: remove unused dependencies. #175
2025-11-17 10:38:53 +01:00
Sebastian Jeltsch
b30390cab1
Update Rust and JS dependencies.
2025-11-14 14:07:38 +01:00
Sebastian Jeltsch
4cdb4fddd9
Treat "NULL" as a magic string in admin UI's filter bar to construct $is queries.
2025-11-14 14:03:57 +01:00
Sebastian Jeltsch
b9819ba51f
Admin UI: remember which table/view/... was previously selected in the explorer.
2025-11-14 13:42:09 +01:00
Sebastian Jeltsch
4a3c7d9120
Admin UI: add dialog to prevent accidental navigation when editor has pending changes.
2025-11-14 13:00:57 +01:00
Sebastian Jeltsch
67484fac43
Minor: always log uncaught WASM errors.
2025-11-14 11:21:35 +01:00
Sebastian Jeltsch
3e288c5727
Be less chatty about uncaught errors falling out of WASM-user-code in release buidlds.
2025-11-13 23:02:36 +01:00
Sebastian Jeltsch
7fe146e1a5
Remove column schema assertions, which may be temporarily violated, e.g. when streaming in row-by-row during a scheme alteration.
2025-11-13 22:28:21 +01:00
Sebastian Jeltsch
7554f604dd
Lower z-height of map in admin UI to no longer render on top of dialogs and tooltips.
...
Thanks BlueBurst.
2025-11-13 22:00:33 +01:00
Sebastian Jeltsch
6d5adcf8bb
More consistent layout in admin UI's auth settings.
2025-11-13 13:30:47 +01:00
Sebastian Jeltsch
3f690b85ec
Update Rust and JavaScript dependencies.
2025-11-13 13:12:58 +01:00
Sebastian Jeltsch
2cc0c3a90d
Improve component ABI mismatch error message.
2025-11-13 12:56:17 +01:00
Sebastian Jeltsch
cfdf95396e
Prepare new release v0.21.0.
2025-11-12 21:34:31 +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
8c55e406c8
Remove singleton json schema registry.
2025-11-11 13:16:37 +01:00
Sebastian Jeltsch
e740683740
Close sidebar on mobile when opening create table dialog.
2025-11-10 11:34:16 +01:00
Sebastian Jeltsch
6f645e7ef5
Fix save script button and simplify editor state.
2025-11-10 11:00:53 +01:00
Sebastian Jeltsch
d26747be34
Add OAuth provider to the accounts page.
2025-11-09 23:22:47 +01:00
Sebastian Jeltsch
dcba922738
Add OIDC to the OAuth provider settings.
2025-11-09 23:22:47 +01:00
Sebastian Jeltsch
058c47243a
A few more minor layout tweaks.
2025-11-09 23:22:43 +01:00
Sebastian Jeltsch
106437ea6d
Update JavaScript dependencies.
2025-11-09 07:57:15 +01:00
Sebastian Jeltsch
52a9633978
Fix delayed "execute" in SQL editor.
2025-11-09 00:11:59 +01:00
Sebastian Jeltsch
49679c54d5
Admin SQL editor improvements: address codemirror clipping issue, persistently hide migration warning, improve info message.
2025-11-09 00:05:00 +01:00
Sebastian Jeltsch
a91f20c0a1
Fix Chrome theme color on mobile.
2025-11-08 20:22:47 +01:00
Sebastian Jeltsch
45db725a6d
Update Rust dependencies.
2025-11-07 22:48:48 +01:00
Sebastian Jeltsch
2851f0fd18
Minor: better fill screen with ERD nodes.
2025-11-07 22:38:46 +01:00
Sebastian Jeltsch
1fc025d802
Close sidebar on mobile when selecting an item.
2025-11-07 13:40:15 +01:00
Sebastian Jeltsch
6b3a663838
More create/alter table form styling, e.g. bigger touch targets on UNIQUE/NOTNULL, truncation, no-autofocus, wider sheets, ... .
2025-11-07 12:33:14 +01:00
Sebastian Jeltsch
b43b728d24
Address settings form issues raised by BlueBurst on Discord. Primarily: invalid redirect url and OAuth provider deletion.
2025-11-07 11:41:24 +01:00
Sebastian Jeltsch
728a16c631
Move script delete/rename into sidebar on SQL editor page.
2025-11-06 19:08:33 +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
13e12c48fa
Make top navbar consistently scroll with the content on mobile and address a plathora of small mobile issues, e.g. the editor resizing.
2025-11-06 16:15:23 +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
4d081c06ec
Avoid collisions for proposed random table names.
2025-11-06 00:07:20 +01:00
Sebastian Jeltsch
a6ba62bcfe
Minor: move code around.
...
There's many things that could be broken up. Yet, let's at least move things into places where they're a bit more self-documenting.
2025-11-05 20:43:24 +01:00
Sebastian Jeltsch
c6a639d383
Move responsibility of patching up column.type_name to form field and only check consistency during submit.
...
Also some minor cleanups.
2025-11-05 20:04:09 +01:00
Sebastian Jeltsch
efcfdde19f
Minor: clean up default record construction.
2025-11-05 17:12:17 +01:00
Sebastian Jeltsch
2308c8d622
Update JS and Rust dependencies.
2025-11-05 17:11:47 +01:00
Sebastian Jeltsch
3662f496d9
Improve template query construction.
...
Fix broken "Null" value when and add placeholders for all columns.
2025-11-05 17:11:43 +01:00