Commit Graph

60 Commits

Author SHA1 Message Date
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 814f628019 (Un)quote more identifiers and add tests for record apis with sqlite keyword columns #39. 2025-03-26 00:31:40 +01:00
Sebastian Jeltsch be8d0c6b3b Escape more index/table/column names during create table/index parsing and statement construction #39. 2025-03-25 17:54:49 +01:00
Sebastian Jeltsch 3fe9dc8494 Update UUID sqlite extensions, fix example blog and clean it up. 2025-03-24 15:34:01 +01:00
Sebastian Jeltsch fe591cfdea Apply changes proposed by @mdb in #37 and use the opportunity to clear out some obsolete cruft. 2025-03-24 12:25:46 +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 9d63baccb0 Update JS dependencies. 2025-03-18 11:27:31 +01:00
Sebastian Jeltsch 3afa44f893 Update JS dependencies. 2025-03-10 13:47:24 +01:00
Sebastian Jeltsch c14c544db7 Add OIDC end-to-end test. 2025-03-08 14:48:39 +01:00
Sebastian Jeltsch f17b695ea8 Add auto-completion to SQL editor. 2025-03-05 12:18:01 +01:00
Sebastian Jeltsch 125fbf8b65 Fix onAuchChange lifecycle in JS/TS client. 2025-03-03 23:02:40 +01:00
Sebastian Jeltsch b5442aef88 Update JS and Rust dependencies. 2025-03-03 15:23:08 +01:00
Sebastian Jeltsch dcde30dae2 Update tanstack forms to v1. 2025-03-03 14:41:01 +01:00
Sebastian Jeltsch 91afe46380 Fix routing issues with auth UI, make asset service less magic, add /_/auth/login redirect for already logged in users and /api/auth/register redirect post registration. 2025-03-02 22:53:27 +01:00
Sebastian Jeltsch d9fe2b34d7 Update JS and Rust dependencies. 2025-03-02 21:27:35 +01:00
Sebastian Jeltsch 57fcb211e3 Add eslint to docs. 2025-03-02 21:12:23 +01:00
Sebastian Jeltsch 832543d971 Add a info dialog when geoip database is missing. 2025-03-02 00:33:59 +01:00
Sebastian Jeltsch 673b32622f Add eslint to auth UI. 2025-03-01 23:56:16 +01:00
Sebastian Jeltsch 47eec5dbc5 Fix editor undo/redo. 2025-03-01 11:42:19 +01:00
Sebastian Jeltsch e52f70559e Add more linting (tailwind + solid) and tailwind auto-formatting. 2025-03-01 11:12:56 +01:00
Sebastian Jeltsch 5e89d42346 Add component tests for form ui abstractions. 2025-02-27 13:28:11 +01:00
Sebastian Jeltsch 7b60ae31f8 Update broken vite plugin and prepare new release v0.6.2. 2025-02-27 10:17:19 +01:00
Sebastian Jeltsch 527974284f Update Rust and JS deps. 2025-02-27 00:59:20 +01:00
Sebastian Jeltsch 2dd4ea6a05 Update dependencies. 2025-02-20 23:19:19 +01:00
Sebastian Jeltsch 70fef61d16 Update Rust and JS dependencies. 2025-02-14 23:31:19 +01:00
Sebastian Jeltsch ee03e413ca Update JS and Dart dependencies. 2025-02-12 23:12:18 +01:00
Sebastian Jeltsch 1ac32acbee Get rid of nested workspace. 2025-02-09 14:04:30 +01:00
Sebastian Jeltsch 8b61a01af6 Update Rust and JS deps. 2025-02-07 11:20:41 +01:00
Sebastian Jeltsch 031e2a5032 Update Rust and JS deps. 2025-02-02 12:26:02 +01:00
Sebastian Jeltsch fe768ac6a1 Update JS deps. 2025-01-28 14:33:49 +01:00
Sebastian Jeltsch c3a81d7359 Clean up examples and tutorials as well as minor doc tweaks.
Also add a reconnect loop to collab clicker.
2025-01-24 14:26:16 +01:00
Sebastian Jeltsch a41f5f8f32 Add a collaborative clicker example demonstrating both realtime APIs and SSR, i.e. rendering HTML using SolidJS within the TrailBase JS/TS runtime. 2025-01-24 13:44:04 +01:00
Sebastian Jeltsch d553f1251f Update Rust and JS deps. 2025-01-22 23:12:46 +01:00
Sebastian Jeltsch f3d24e5bf2 Improve docs: add record API code examples for JS/TS. 2025-01-20 14:41:11 +01:00
Sebastian Jeltsch 2fb294f17c Breaking: nest records in output of RecordAPI.list to contain cursor now and potentially more in the future.
Also update all the client libraries to accept the new format.
2025-01-19 15:40:09 +01:00
Sebastian Jeltsch 0e14b84440 Update JS deps and prepare v0.4.0 release. 2025-01-14 16:14:14 +01:00
Sebastian Jeltsch c117bb9ba8 Move JS/TS client into trailbase-core/js/client to reduce the reliance on symlinks and fix windows builds. 2025-01-05 12:35:00 +01:00
Sebastian Jeltsch bd1f0d03c9 Move proto/ into trailbase-core. 2025-01-03 10:56:35 +01:00
Sebastian Jeltsch b8305ecf5b Move UI assets into trailbase-core crate. 2025-01-02 09:48:16 +01:00
Sebastian Jeltsch 7e43e3b149 Update all dependencies. 2024-12-30 10:01:57 +01:00
Sebastian Jeltsch 8177a1ab22 Update JS dependencies. 2024-12-24 10:16:18 +01:00
Sebastian Jeltsch af115d03f8 Update JS dependencies. 2024-12-11 22:05:40 +01:00
Sebastian Jeltsch 26207b380b Update out-of-sync lock file. 2024-12-06 21:35:54 +01:00
Sebastian Jeltsch 94ac2af4a6 Update javascript dependencies. Note that starlight does not yet support astrojs v5. 2024-12-06 20:29:38 +01:00
Sebastian Jeltsch 05f4dea774 Update minor versions of JS dependencies. 2024-12-05 23:05:32 +01:00
Sebastian Jeltsch 9c2e753f23 Factor out row conversion utility to avoid test depending on ui components, which allows us to update vite. 2024-11-28 10:47:14 +01:00
Sebastian Jeltsch 697b2459ef Update JS and Dart dependencies. 2024-11-28 00:39:36 +01:00