Commit Graph

1384 Commits

Author SHA1 Message Date
Sebastian Jeltsch bd5d45250f Prepare new release v0.23.1. v0.23.1 2026-01-29 10:03:10 +01:00
Sebastian Jeltsch 3b711d4de2 Update Rust dependencies. 2026-01-29 10:03:06 +01:00
Sebastian Jeltsch 2046f16c05 Add client apis for WebSocket subscriptions (requires a ws-enabled server build) and tests behind the "ws" feature. 2026-01-28 15:16:13 +01:00
Sebastian Jeltsch 369785a7f1 Change client library's license to a "OSL-3.0 OR Apache-2.0" dual license. #192 2026-01-27 09:38:52 +01:00
Sebastian Jeltsch 65898fbc87 Prepare new release v0.23.0. v0.23.0 2026-01-23 15:54:33 +01:00
Sebastian Jeltsch f6a33b7785 Use WASM Store::run_concurrent. 2026-01-23 15:31:34 +01:00
Sebastian Jeltsch 3acc5cb2c1 Update Rust toolchain version to 1.93. 2026-01-23 13:35:00 +01:00
Sebastian Jeltsch 8a550438c7 Update Rust dependencies. 2026-01-23 13:35:00 +01:00
Sebastian Jeltsch 5898fc9dba Merge WASM-host implementations for HTTP/Job handlers and SQLite functions. Also extend SQLite function state life-cycle to persist and be shared. 2026-01-23 13:34:57 +01:00
Sebastian Jeltsch eb97f99b1a Add WebSocket subscription API and tests to JS/TS client. 2026-01-20 16:26:53 +01:00
Sebastian Jeltsch f23df128d0 Allow for late auth with an explicit WebSocket messages, since Browsers and NodeJS don't allow setting headers on the UPGRADE HTTP request. 2026-01-20 16:26:00 +01:00
Sebastian Jeltsch fd9a026631 Update JavaScript dependencies & and downgrade Astro (newer versions break our docs, client islands broken?). 2026-01-20 15:12:41 +01:00
Sebastian Jeltsch 40651caa26 Prepare new release v0.22.13. v0.22.13 2026-01-18 22:39:32 +01:00
Sebastian Jeltsch f2f21fc3b4 Update Rust dependencies. 2026-01-18 22:39:32 +01:00
Sebastian Jeltsch 8ad3783716 Minor: update tag line. 2026-01-18 22:39:32 +01:00
Sebastian Jeltsch 0a5625bcf6 Move WS subscriptions behind the same endpoint as SSE and improve error handling. 2026-01-18 22:39:28 +01:00
Sebastian Jeltsch 9a29ce2388 Fix WebSocket realtime subscriptions by sending SSE events only for SSE subscriptions. 2026-01-18 16:13:42 +01:00
Sebastian Jeltsch 7d49534772 Improve Rust client's test setup. 2026-01-18 16:13:39 +01:00
Sebastian Jeltsch ee75a7b928 Improve SSE subscription error handling and add PoC WebSocket feature. 2026-01-16 12:20:24 +01:00
Sebastian Jeltsch 0b7ff6255a Prepare new release v0.22.12. v0.22.12 2026-01-15 22:05:15 +01:00
Sebastian Jeltsch 217d95a927 Update JavaScript dependencies. 2026-01-15 21:58:33 +01:00
Sebastian Jeltsch 8e8719fdf3 Update Rust dependencies. 2026-01-15 21:31:08 +01:00
Sebastian Jeltsch fb71b55465 Reduce table jank by setting fixed sizes for well-known columns. 2026-01-15 21:26:45 +01:00
Sebastian Jeltsch e26d67aafc Allow sorting of columns in admin UI tables backed by list-compatible APIs. 2026-01-15 20:42:45 +01:00
Sebastian Jeltsch bc46dac198 Minor: add data to script editor's execution results including error responses. 2026-01-15 16:17:41 +01:00
Sebastian Jeltsch 18abc70512 Minor: move safeParseInt to utils. 2026-01-15 15:57:57 +01:00
Sebastian Jeltsch 3ac69471ab Admin UI: split table state from table component. This will make it easier to use more of TanStack/table's more advanced features.
Also split and clean-up some of the table explorer components.
2026-01-15 15:51:47 +01:00
Sebastian Jeltsch 381b855b95 Minor: prolong lifetime of card expansion state in Create/Alter table form. 2026-01-15 11:43:57 +01:00
Sebastian Jeltsch e593cb88af Automatically update column's data type when choosing a foreign key in Create/Alter table admin UI form. 2026-01-15 11:15:45 +01:00
Sebastian Jeltsch 2a5336ddb8 Prepare new release v0.22.11. v0.22.11 2026-01-14 20:29:15 +01:00
Sebastian Jeltsch 90069f6c59 Update Rust dependencies. 2026-01-14 20:26:50 +01:00
Sebastian Jeltsch 8ac6dfb8c9 Filter FKs by column type. 2026-01-14 20:26:50 +01:00
Sebastian Jeltsch b0f0b84fc2 Allow re-ordering columns in the Create/Alter table UI. #191 2026-01-14 20:26:46 +01:00
Sebastian Jeltsch 414677ce13 Opportunistic cleanup of admin alter table. 2026-01-14 20:01:51 +01:00
Sebastian Jeltsch 2811a51d75 Optimization: for filtered subscriptions first before access checking and opportunistic clenaup. 2026-01-14 20:01:05 +01:00
Sebastian Jeltsch 6a34574bb7 Minor: update stale references to V8 in admin landing page. 2026-01-12 22:35:50 +01:00
Sebastian Jeltsch df83dfc3f9 Prepare new release v0.22.10. v0.22.10 2026-01-11 23:28:37 +01:00
Sebastian Jeltsch 8266f369f1 Update Rust dependencies. 2026-01-11 23:04:00 +01:00
Sebastian Jeltsch 8cd343013b Update JavaScript dependencies. 2026-01-11 23:02:27 +01:00
Sebastian Jeltsch 6a6ba9dc95 Fix edge case for subscriptions getting unregistered too early and opportunistically tidy up code. 2026-01-11 22:43:27 +01:00
Sebastian Jeltsch 57930d17e4 Fix missing total_count for list queries with ?count=true&limit=0. #207 2026-01-10 22:56:21 +01:00
Sebastian Jeltsch 3e160211a4 Prepare new release v0.22.9. v0.22.9 2026-01-10 00:37:28 +01:00
Sebastian Jeltsch 1ecd7472cf Update Rust dependencies. 2026-01-10 00:34:51 +01:00
Sebastian Jeltsch 5baea96182 Stream WASM http response body. 2026-01-09 22:41:21 +01:00
Sebastian Jeltsch 3e9997c3d3 Further simplify WASM runtime. 2026-01-09 22:41:15 +01:00
Sebastian Jeltsch 401538963e Simplify WASM runtime integration. 2026-01-09 14:20:04 +01:00
Sebastian Jeltsch 40fcb263ce Prepare new release v0.22.8. v0.22.8 2026-01-08 12:20:15 +01:00
Sebastian Jeltsch c819e1d876 Admin UI: move SQL schemas from HoverCards into a Dialog. 2026-01-08 11:56:32 +01:00
Sebastian Jeltsch 1d24ba6f54 Admin UI: move JSON schemas to API dialog. 2026-01-08 11:39:29 +01:00
Sebastian Jeltsch c85b01ff0b Update reqwest. 2026-01-08 09:51:06 +01:00