Commit Graph

298 Commits

Author SHA1 Message Date
Sebastian Jeltsch
9d9f375ea8 Minor: fix data path in CLI movie tutorial. 2025-02-14 21:19:10 +01:00
Sebastian Jeltsch
5e61afa56b Support foreign record expansion in RecordApi.read() calls for Rust client. 2025-02-14 21:06:55 +01:00
Sebastian Jeltsch
51afb0b721 Add count and expansions to RecordApi.list for rust client. Expansions are still missing from read. 2025-02-14 16:59:46 +01:00
Sebastian Jeltsch
6de433a0f7 Add support for list count and foreign key expansion to dotnet client. 2025-02-14 15:51:31 +01:00
Sebastian Jeltsch
d9b420c289 Add support for foreign record expansion and ListResponse.total_count to JS/TS client. 2025-02-14 14:48:29 +01:00
Sebastian Jeltsch
1d15bfaf24 Only show valid expandable foreign key columns in RecordApi settings UI. 2025-02-14 13:20:01 +01:00
Sebastian Jeltsch
94ac758432 Validate RecordApiConfig.expand making sure that expanded tables exist, are not hidden and well formed. 2025-02-14 12:51:46 +01:00
Sebastian Jeltsch
4bf23a6df0 Add foreign key expansion to Dart client. 2025-02-14 12:01:33 +01:00
Sebastian Jeltsch
1db75a2b33 Add checkboxes to the record API settings to allow expanding foreign records. 2025-02-13 17:35:07 +01:00
Sebastian Jeltsch
352bef70c6 Add help hover cards to the API settings dialog. Also add a placeholder for foreign key/record expansion. 2025-02-13 16:23:16 +01:00
Sebastian Jeltsch
14295c9996 Minor: simplify foreign record expansion. 2025-02-13 13:47:10 +01:00
Sebastian Jeltsch
c06ceee31b Control expansion of FKs in RecordApi.(read|list) via query parameters. 2025-02-13 13:47:10 +01:00
Sebastian Jeltsch
fd318cf328 Expand/inline foreign records in RecordApi list results. 2025-02-13 13:47:10 +01:00
Sebastian Jeltsch
757f0c370d Expand/inline foreign records in RecordApi read. 2025-02-13 13:47:03 +01:00
Sebastian Jeltsch
ee03e413ca Update JS and Dart dependencies. 2025-02-12 23:12:18 +01:00
Sebastian Jeltsch
eec17e1343 Update Rust dependencies. 2025-02-12 22:37:55 +01:00
Sebastian Jeltsch
fbe7180d8c Remove cargo settings to avoid issues for folks building on different platforms and independent from which linkers they have installed. 2025-02-12 22:07:27 +01:00
Sebastian Jeltsch
925e4ff9d4 Remove more accidental logs as a result of forking refinery. 2025-02-12 14:38:52 +01:00
Sebastian Jeltsch
4be09e8ab5 Reduce logs noise in unit tests. 2025-02-11 15:34:07 +01:00
Sebastian Jeltsch
067ae63f63 Minor: reduce docker build context size. 2025-02-11 10:44:16 +01:00
Sebastian Jeltsch
2b1d87a7ab Allow expanding the schema of a foreign table into the local one. There are only stubs for configuring the expansion and the row_to_json output builder for the record read/list handlers . 2025-02-10 23:40:12 +01:00
Sebastian Jeltsch
1ac32acbee Get rid of nested workspace. 2025-02-09 14:04:30 +01:00
Sebastian Jeltsch
97dcc8e284 Minor: failed attempt of getting rid of second workspace. At least improve build.rs output. 2025-02-09 12:11:08 +01:00
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