Commit Graph

123 Commits

Author SHA1 Message Date
Sebastian Jeltsch 0e6886d5bf Update JS deps. 2025-04-03 10:04:23 +02:00
Sebastian Jeltsch 3737ee1846 Move auth UI from minijinja to askama. 2025-03-29 22:53:10 +01:00
Sebastian Jeltsch a38f084aa8 Add ?loginMessage= search param to admin UI's login component. 2025-03-28 01:07:24 +01:00
Sebastian Jeltsch 682be1aa39 Parse CHECK table constraints. 2025-03-26 16:17:32 +01:00
Sebastian Jeltsch 8cef7d3a73 Update Rust and JS deps. 2025-03-26 11:16:16 +01:00
Sebastian Jeltsch d189d04207 Parse and unparse conflict clauses in table and column constraints. 2025-03-26 10:50:51 +01:00
Sebastian Jeltsch bbaf5dde91 Polish: add explicit tab order to auth forms and factor styling in Astro shadcn components. 2025-03-25 12:18:59 +01:00
Sebastian Jeltsch 1ce1222243 Test (html|json|string)Handler exception handling. 2025-03-22 23:45:04 +01:00
Sebastian Jeltsch 82290079cd Update Rust and JS deps. 2025-03-22 23:29:21 +01:00
Sebastian Jeltsch 73d590567f Add more surface-level runtime tests. 2025-03-22 00:36:43 +01:00
Sebastian Jeltsch a2136b8a7a Add build step to JS/TS runtime and basic tests. 2025-03-21 11:02:55 +01:00
Sebastian Jeltsch b91658833c Minor: simplify collapsed state for non-PK columns in create/alter table form. 2025-03-21 09:30:21 +01:00
Sebastian Jeltsch 75977f76c9 Derive id from native for JS jobs and always execute on first isolate. 2025-03-20 23:28:14 +01:00
Sebastian Jeltsch 8a136fdb36 Fix collapsing of primary key column card in "add new table" form. Fixes #31. 2025-03-20 23:02:07 +01:00
Sebastian Jeltsch 541424b60d Fix "Conflict Resolution" selector in Record API dialog. Fixes #32. 2025-03-20 22:50:36 +01:00
Sebastian Jeltsch 583d26307e Publish a fixed JS client v0.3.3.
Releases v0.3.1 & v0.3.2 we're missing transpiled js, i.e dist/.
2025-03-20 22:24:26 +01:00
Sebastian Jeltsch 910cac80c0 Prepare new release v0.8.0. 2025-03-18 16:05:30 +01:00
Sebastian Jeltsch 36d49cd46a Allow registering cron jobs from JS. 2025-03-18 15:22:35 +01:00
Sebastian Jeltsch 13af42664c Minor: some minor cleanups around js runtime. 2025-03-18 12:52:44 +01:00
Sebastian Jeltsch 9d63baccb0 Update JS dependencies. 2025-03-18 11:27:31 +01:00
Sebastian Jeltsch 0677efdcdb Make style of jobs dashboard better match other settings pages. 2025-03-14 12:12:41 +01:00
Sebastian Jeltsch 667b7fbdd9 Add execution duration and remove backup interval setting. 2025-03-14 12:12:34 +01:00
Sebastian Jeltsch 5a0a46c602 Add client and server-side job config validation. 2025-03-14 12:12:29 +01:00
Sebastian Jeltsch 7b82acbfc7 Add a button to jobs dashboard to execute a job right away. 2025-03-14 12:11:39 +01:00
Sebastian Jeltsch 4bb8ce38fc Add basic (cron) jobs page to Admin UI. 2025-03-14 12:11:03 +01:00
Sebastian Jeltsch 55f774857a Improve styling of create/alter table form: fix form overflow, fix select content overflow, make buttons buttons. 2025-03-11 10:24:35 +01:00
Sebastian Jeltsch 2c8e368df8 Allow setting the name and INTEGER type for primary key columns in the Admin UI's table editor. #28 2025-03-10 22:20:34 +01:00
Sebastian Jeltsch efcdb2260a Fix reactivity issues with foreign key form field and break up component. 2025-03-10 18:22:08 +01:00
Sebastian Jeltsch 3afa44f893 Update JS dependencies. 2025-03-10 13:47:24 +01:00
Sebastian Jeltsch c3877a651b Cleanup logs schema and log ids of authenticated users. 2025-03-10 13:33:58 +01:00
Sebastian Jeltsch c35f04469b Add a confirmation dialog to Admin UI for user deletion. 2025-03-09 15:18:10 +01:00
Sebastian Jeltsch 3dec360ba9 Unify list params building. 2025-03-09 14:08:54 +01:00
Sebastian Jeltsch 67fe2e27d9 Add a dedicated delete user endpoint and some code cleanup in the Admin UI. 2025-03-09 13:31:09 +01:00
Sebastian Jeltsch 2a7db2b6eb Address polyfill issue with OIDC test. 2025-03-08 21:32:53 +01:00
Sebastian Jeltsch c14c544db7 Add OIDC end-to-end test. 2025-03-08 14:48:39 +01:00
Sebastian Jeltsch 093ede080d Add 'self' back to auth img-src CSP. 2025-03-08 10:38:27 +01:00
Sebastian Jeltsch c08762bedb Add generic OIDC OAuth provider.
Not yet configurable through UI. Can currently only be configured via configuration.
2025-03-07 13:51:35 +01:00
Sebastian Jeltsch f17b695ea8 Add auto-completion to SQL editor. 2025-03-05 12:18:01 +01:00
Sebastian Jeltsch 4000994228 Add image assets for external auth providers to add a bit more polish. 2025-03-04 22:50:52 +01:00
Sebastian Jeltsch eafe0e0eff Minor sizing issue in the admin UI with Chrome. 2025-03-04 21:45:07 +01:00
Sebastian Jeltsch 8f3f5faf70 Permissive img-src CSP to allow loading avatars from external auth providers. 2025-03-04 21:36:07 +01:00
Sebastian Jeltsch c07ae504e7 Improve auth UI styling. 2025-03-04 11:31:04 +01:00
Sebastian Jeltsch 83cc87b340 Minor: remove unnecessarily explicit content type. 2025-03-04 10:50:51 +01:00
Sebastian Jeltsch 63c12ccdb1 Fix fetch parameter merging. 2025-03-04 10:48:33 +01:00
Sebastian Jeltsch f6cc1de545 Prepare new release v0.6.7. 2025-03-04 09:27:58 +01:00
Sebastian Jeltsch 3af4299833 Refresh auth token automatically on TB client construction. 2025-03-03 23:23:16 +01:00
Sebastian Jeltsch 125fbf8b65 Fix onAuchChange lifecycle in JS/TS client. 2025-03-03 23:02:40 +01:00
Sebastian Jeltsch bd3c3b0760 Mnior: avoid overflow in timestamp field on logs page. 2025-03-03 15:28:57 +01:00
Sebastian Jeltsch b5442aef88 Update JS and Rust dependencies. 2025-03-03 15:23:08 +01:00
Sebastian Jeltsch c91e22594f Add refresh button to accounts page. 2025-03-03 15:11:23 +01:00