Commit Graph

1215 Commits

Author SHA1 Message Date
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. v0.21.0 2025-11-12 21:34:31 +01:00
Sebastian Jeltsch 5ab3db6720 Update Rust dependencies. 2025-11-12 21:19:27 +01:00
Sebastian Jeltsch 15ec88e3c0 Update screenshots. 2025-11-12 21:16:22 +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 38ba32eb3e Prepare new release v0.20.14. v0.20.14 2025-11-10 11:48:55 +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 c8f02e5b7e Prepare new release v0.20.13. v0.20.13 2025-11-09 07:57:19 +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 a214c854e1 Prepare new release v0.20.12. v0.20.12 2025-11-08 07:24:33 +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 d5f9cd76bd Prepare new release v0.20.11. v0.20.11 2025-11-06 19:20:13 +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 7fd683a831 Prepare new release v0.20.10. v0.20.10 2025-11-05 17:11:47 +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
Sebastian Jeltsch 8f6acdd9eb Simplify and improve CHECK and DEFAULT column schema form fields. 2025-11-05 15:36:58 +01:00
Sebastian Jeltsch c858d3c332 Fix Create/Alter table schema regression: propagate column.data_type to column.type_name. 2025-11-05 14:56:58 +01:00
Sebastian Jeltsch bf2cb15ac7 Prepare new release v0.20.9. v0.20.9 2025-11-04 14:51:11 +01:00
Sebastian Jeltsch f5ba96383b Build and install auth-UI WASM component in docker image by default. 2025-11-04 14:51:07 +01:00
Sebastian Jeltsch c157b1ec25 Disable SQLite's schema consistency check during ALTER TABLE ... RENAME TO to avoid issues when any views exist referencing said table. 2025-11-04 14:04:04 +01:00
Sebastian Jeltsch 6306fb8989 Add a more File(s) column cell renderer: ability to download files and show image previews. 2025-11-04 13:22:35 +01:00
Sebastian Jeltsch b0aee2e836 Break-out more complex JSX components from admin explorer's cell renderer. 2025-11-03 23:09:21 +01:00
Sebastian Jeltsch 5a36e0985b Support VIEWs for admin file reads. 2025-11-03 22:51:25 +01:00
Sebastian Jeltsch 4900444c7b Add a test to Rust client for records with custom JSON schema columns, including bulk insertions. #170 2025-11-03 20:05:57 +01:00
Sebastian Jeltsch 57a8c7510f Add dart bulk insertion and update tests for records with JSON columns. #170 2025-11-03 19:47:57 +01:00
Sebastian Jeltsch a7492591e1 Prepare new release v0.20.8. v0.20.8 2025-11-03 11:04:33 +01:00
Sebastian Jeltsch 8566b9ba96 Update JavaScript dependencies. 2025-11-03 10:59:06 +01:00
Sebastian Jeltsch 68ea3b5b0a Fix admin UIs uncaught error handling - catch uncaught rejections as well.
We previously removed toasts from `adminFetch` relying on us displaying uncaught exceptions, however async rejections are not caught by the browsers uncaught error handler. This is fixed now. Also install/uninstall handlers as part of ErrorBoundary rather than relying on global handlers.
2025-11-03 10:25:33 +01:00