Commit Graph

275 Commits

Author SHA1 Message Date
Sebastian Jeltsch bdac00d00a Minor: simplify shared styling setup for admin and auth UI. 2025-02-09 10:27:30 +01:00
Sebastian Jeltsch d4ba8a05bf Remove dangling doc. 2025-02-08 21:51:16 +01:00
Sebastian Jeltsch 9c6f19b396 Support Docker arm builds. 2025-02-08 17:35:57 +01:00
Sebastian Jeltsch 912dd4d359 Add limit to bulk record creations. 2025-02-07 21:00:12 +01:00
Sebastian Jeltsch c2fc8b1223 Basic, mostly untested k8s setup. 2025-02-07 20:31:58 +01:00
Sebastian Jeltsch ce1b382c46 Add support for bulk record creation using the same POST entry point and update all clients. 2025-02-07 20:11:21 +01:00
Sebastian Jeltsch 0d929f3b31 Minor: minor cleanups and leaving a stub for inlining schemas of foreign records. 2025-02-07 19:35:52 +01:00
Sebastian Jeltsch 8b61a01af6 Update Rust and JS deps. 2025-02-07 11:20:41 +01:00
Sebastian Jeltsch 22ef44b1cd Minor: reduce allocations. 2025-02-06 16:10:31 +01:00
Sebastian Jeltsch e0994eb108 Use mold linker to speed up build times. 2025-02-06 12:17:30 +01:00
Sebastian Jeltsch 639b6ab272 Update benchmark results for PocketBase v0.25.0, which provided a lovely 30% performance increase. 2025-02-05 14:11:26 +01:00
Sebastian Jeltsch a15e0f0010 Update Rust deps and prepare new release v0.5.5. v0.5.5 2025-02-04 22:47:59 +01:00
Sebastian Jeltsch ea5f85a192 Don't trigger table row click events in admin UI on text selection. 2025-02-04 22:34:41 +01:00
Sebastian Jeltsch 75d9b79b9c Remove dangling CSS file. 2025-02-04 22:17:41 +01:00
Sebastian Jeltsch 18dfeee2df Some more word smithing regarding the new data modeling and relations documentation. 2025-02-04 21:54:02 +01:00
Sebastian Jeltsch ea61aeab45 Add dedicated documentation on how to model data and relations with SQLite and TrailBase. 2025-02-04 12:39:34 +01:00
Sebastian Jeltsch 31221ee8ab Update stale lock file. 2025-02-02 12:42:37 +01:00
Sebastian Jeltsch 031e2a5032 Update Rust and JS deps. 2025-02-02 12:26:02 +01:00
Sebastian Jeltsch 81ccda25a9 Minor: fix graph legend on file system write latency benchmark. 2025-02-01 17:56:30 +01:00
Sebastian Jeltsch 0f4899bdeb Add file system benchmarks to the benchmark doc. 2025-02-01 11:21:47 +01:00
Sebastian Jeltsch b120321918 Fix build metadata in docker builds. Also vendor a fixed rustc_tools_util to get the correct release channel. 2025-01-31 16:46:34 +01:00
Sebastian Jeltsch 6f2a3a8708 Prepare new release v0.5.4. v0.5.4 2025-01-31 14:19:05 +01:00
Sebastian Jeltsch 933c55589e Fix stray COUNT field in list responses and add list counting support to the dart client. 2025-01-31 13:22:30 +01:00
Sebastian Jeltsch 5cec5482ee Also fail internal list handlers on invalid queries + various Admin UI state management issues.
The former surfaced a few issues in the admin UI, around FilterBar and
search query handling, i.e.
 * the filter bar value getting out of sync
 * filter not being reset when switching tables

Also fix stale config issue and hide "sqlite_" internal tables.
2025-01-31 12:43:49 +01:00
Sebastian Jeltsch bec96be66f Make RecordApi.list return an error on invalid query and add a new "count=(false|true)" query parameter to optionally retrieve total record count. 2025-01-30 23:18:48 +01:00
Sebastian Jeltsch 1b6bd47274 Overhaul FAQs documentation. 2025-01-30 11:57:55 +01:00
Sebastian Jeltsch 806d713f35 Prepare new release v0.5.3. v0.5.3 2025-01-30 00:35:29 +01:00
Sebastian Jeltsch b91757fcc8 Update docs to reflect TLS support. 2025-01-30 00:29:16 +01:00
Sebastian Jeltsch 9f1a198441 Add a TLS test using self-signed certs. 2025-01-29 23:43:42 +01:00
Sebastian Jeltsch a478af9b31 Extend Listener trait to allow rejecting connections, add a TlsListener, and read certs from disk. 2025-01-29 23:43:08 +01:00
Sebastian Jeltsch 509801d1b8 Lift axum::serve into local repo to add TLS support going forward. 2025-01-29 13:12:12 +01:00
Sebastian Jeltsch 1cee8c8316 Minor: remove stale docs references. 2025-01-28 23:00:10 +01:00
Sebastian Jeltsch 01d47b2d11 Rewrite philosophy doc. 2025-01-28 22:56:35 +01:00
Sebastian Jeltsch 690fc173f1 Hide philosophy doc for now, it's really not that great. 2025-01-28 15:32:06 +01:00
Sebastian Jeltsch fe768ac6a1 Update JS deps. 2025-01-28 14:33:49 +01:00
Sebastian Jeltsch 3769d472f0 Add reference to README.md for published Rust client and fix screenshot reference. 2025-01-28 14:12:11 +01:00
Sebastian Jeltsch fbd319f0c3 Update Rust deps. 2025-01-28 14:10:28 +01:00
Sebastian Jeltsch 44bf2daaca Add an info admin endpoint and a "Server Info" card to the admin dashboard, includes commit hash etc. 2025-01-27 13:47:19 +01:00
Sebastian Jeltsch 8168c7a404 Tweak website intro. Add a demo button on top. 2025-01-27 12:02:51 +01:00
Sebastian Jeltsch b64c9f0719 Minor polish for collab clicker example. 2025-01-26 22:14:00 +01:00
Sebastian Jeltsch 31e8421451 Updating and cleaning up some Rust deps. 2025-01-26 21:29:44 +01:00
Sebastian Jeltsch dc37883e79 Minor documentation word smithing. 2025-01-25 22:18:19 +01:00
Sebastian Jeltsch cf675e7391 Minor: import collab clicker's server entry point directly from build artifacts. 2025-01-25 22:00:57 +01:00
Sebastian Jeltsch 573f2fd8b3 Fix JS/TS client entry point and publish new package. 2025-01-25 11:37:34 +01:00
Sebastian Jeltsch c0e466114f Add a "Collaborative Clicker + SSR" tutorial to the docs. 2025-01-25 11:16:08 +01:00
Sebastian Jeltsch cf85a53112 Minor: add more context on and around the collaborative clicker example. 2025-01-24 16:58:57 +01:00
Sebastian Jeltsch 93f8daa8f0 Fix docker builds after adding rust RecordApi example to the docs. 2025-01-24 15:20:43 +01:00
Sebastian Jeltsch bda3c84968 Prepare new release v0.5.2. v0.5.2 2025-01-24 15:06:25 +01:00
Sebastian Jeltsch fdfba4768c Force shutdown on second Ctrl+C during graceful shutdown wait period. 2025-01-24 14:32:58 +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