Commit Graph

1263 Commits

Author SHA1 Message Date
Sebastian Jeltsch
4e6fde888d Minor admin UI tweaks for very narrow screens. 2025-12-03 23:21:41 +01:00
Sebastian Jeltsch
247af6aea8 Prepare new release v0.21.9. v0.21.9 2025-12-03 21:15:34 +01:00
Sebastian Jeltsch
df0f6894b6 Update Rust and JavaScript dependencies. 2025-12-03 20:55:02 +01:00
Sebastian Jeltsch
51c41b202a Use fully qualified table names in even more places in the admin UI. 2025-12-03 20:45:40 +01:00
Sebastian Jeltsch
c423b2eff2 Fix column type updating when a foreign key table is select in admin UI. #183 2025-12-03 17:58:17 +01:00
Sebastian Jeltsch
b7f130592b Use fully-qualified name (name + db schema) in more places.
Disambiguation and preparation for a multi-DB world.
2025-12-03 16:14:32 +01:00
Sebastian Jeltsch
0f6969e71c Prepare new release v0.21.8. v0.21.8 2025-12-03 13:14:30 +01:00
Sebastian Jeltsch
349fe56033 Add zoom buttons to ERD schema browser.
With latest @antv/x6 update panning finally works on mobile. Together with zoom buttons (in the absence of pinch) it becomes actually usable on mobile.
2025-12-03 13:04:43 +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
79d27050a9 Update Rust dependencies. 2025-12-03 12:04:55 +01:00
Sebastian Jeltsch
b275042ab0 Fix: default value field validation in Create/AlterTableForm. #182 2025-12-03 11:52:40 +01:00
Sebastian Jeltsch
afee1bf79f Create a fresh connection for query executions (from the admin UI) to cleanly separate it from the internal connection and avoid any chance of meddling, e.g. drop extra databases. 2025-12-02 14:15:21 +01:00
Sebastian Jeltsch
254de40be1 Fix overflow in admin UI's SQL editor. 2025-12-02 14:12:20 +01:00
Sebastian Jeltsch
cd4b2af4cb Prepare new release v0.21.7. v0.21.7 2025-12-02 10:52:59 +01:00
Sebastian Jeltsch
7c06d60999 Update Rust dependencies. 2025-12-02 10:45:56 +01:00
Sebastian Jeltsch
edb34e2c7c Move more of the migration loading logic from refinery into TB and allow controlling recursiveness in preparation for multi-DB migrations. This should be a noop for now.
Also, drive-by switch new migration tables to be STRICT SQlite tables.
2025-12-02 09:54:13 +01:00
Sebastian Jeltsch
badd85c480 Fix docker alias to work correctly on Mac (probably Windows as well). Thanks @domibies #179. 2025-11-30 12:25:08 +01:00
Sebastian Jeltsch
40e7f2ff88 Explicitly target python 3.12 with the pyright static type checker. #181 2025-11-29 22:38:46 +01:00
Sebastian Jeltsch
37dd56aad3 Prepare new release v0.21.6. v0.21.6 2025-11-24 13:11:21 +01:00
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
2d65ac88d1 Prepare new release v0.21.5. v0.21.5 2025-11-20 12:05:00 +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
Garik Asplund
8afe77ee69 Fix typo in faq.mdx 2025-11-19 10:28:31 +01:00
Sebastian Jeltsch
f86220774b Prepare new release v0.21.4. v0.21.4 2025-11-17 12:51:28 +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
dd45b01792 Prepare new release v0.21.3. v0.21.3 2025-11-14 14:11:58 +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
241a6c2f18 Prepare new release v0.21.2. v0.21.2 2025-11-13 23:09:25 +01:00
Sebastian Jeltsch
0d23d2425f Update Rust dependencies. 2025-11-13 23:06:22 +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
b010923ad4 Make example access clicker count more defensively, in case it was deleted (relevant for public demo). 2025-11-13 16:05:44 +01:00
Sebastian Jeltsch
d339fdb63f Prepare new release v0.21.1. v0.21.1 2025-11-13 13:33:20 +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