Sebastian Jeltsch
05d868cbeb
Minor: clean up trailbase-sqlite's dependencies.
2026-02-24 09:42:40 +01:00
Sebastian Jeltsch
ff58546960
Fix benchmark build and simplify Cargo workspace seutp.
2026-02-21 15:38:30 +01:00
Sebastian Jeltsch
5f7cd3badd
Prepare new release v0.24.0 - take two.
2026-02-20 20:28:44 +01:00
Sebastian Jeltsch
18f08cad18
Update Rust dependencies.
2026-02-20 20:28:44 +01:00
Sebastian Jeltsch
617045cbd0
Make geos+litegis an optional build dependency for the core. Also remove wasm as a default feature to make breakages more apparent (also fixed an issue).
2026-02-20 20:28:40 +01:00
Sebastian Jeltsch
b56ce4b544
Fix cross-platform builds after addiong GEOS dependency.
...
* GEOS couldn't build on MacOS due to CMake being to new :/.
* GEOS couldn't build on Linux MUSL, due to missing an appropriate g++ setup :/.
We're now downgrading cmake and are building in Docker on Linux :/.
2026-02-20 17:42:06 +01:00
Sebastian Jeltsch
ea00d0ef42
Build bundled GEOS only for release builds to speed up CI and dynamically linked builds.
2026-02-19 19:18:02 +01:00
Sebastian Jeltsch
f3ee92ff94
Prepare releases of new client versions.
2026-02-19 19:17:59 +01:00
Sebastian Jeltsch
799fdf1a06
Prepare new release v0.24.0.
2026-02-19 16:25:19 +01:00
Sebastian Jeltsch
9a0abf85a3
Use bundled static GEOS build.
2026-02-19 16:25:19 +01:00
Sebastian Jeltsch
866ae62d08
Update Rust dependencies.
2026-02-19 15:30:10 +01:00
Sebastian Jeltsch
0a480ff1aa
Update docs to cover geometry columns and geospatial querying.
2026-02-19 15:29:46 +01:00
Sebastian Jeltsch
61567670f1
Add support for geospatial queries to all clients. The TS client also supports GeoJSON FeatureCollection output.
2026-02-19 15:29:00 +01:00
Sebastian Jeltsch
63210e2e7c
Add support for WKB geometry columns, @within, @intersects & @contains spatial queries list and GeoJSON FeatureCollection output.
2026-02-19 15:28:45 +01:00
Sebastian Jeltsch
def4c72b49
Stop rolling up trailbase-wasm types to avoid duplicating types per module and confusing tsc.
2026-02-19 14:51:22 +01:00
Sebastian Jeltsch
ada26e2a7b
Update JavaScript dependencies.
2026-02-19 11:10:09 +01:00
Sebastian Jeltsch
9365d86d81
Streamline JS/TS WASM HTTP handler, introduce HttpResponse.(status|ok|text|json).
2026-02-18 23:57:05 +01:00
Sebastian Jeltsch
69ee3775ea
Prepare new release v0.23.10.
2026-02-17 17:59:57 +01:00
Sebastian Jeltsch
0c87da2a84
Update Rust dependencies.
2026-02-17 17:55:24 +01:00
Sebastian Jeltsch
5ffefa7b60
Overhaul schema metadata handling in preparation for geometry columns.
2026-02-17 17:15:21 +01:00
Sebastian Jeltsch
530f4aba6d
Remap some auth error codes for user register, reset password, and verify email flows and fix OpenAPI docs. #211
2026-02-16 22:05:22 +01:00
Sebastian Jeltsch
3efec2186d
Enable building an easily loadable standalone SQLite extension with all of TB's custom functions to minimize lock-in. #210
...
Remove trailbase-extension-so (due to compile limitations) from full --workspace test and clippy runs.
2026-02-16 12:06:30 +01:00
Sebastian Jeltsch
a84d3859d2
Prepare new releas v0.23.9.
2026-02-13 11:46:04 +01:00
Sebastian Jeltsch
e840ffb417
Update Rust dependencies.
2026-02-13 11:39:48 +01:00
Sebastian Jeltsch
99646bb105
Add a bcrypt password-hash fallback to better support user imports from other providers and add auth0 user import via the CLI.
...
We will continue to use argon2 as the default for first-class TrailBase users.
2026-02-13 11:23:43 +01:00
Sebastian Jeltsch
894a800033
Prepare new release v0.23.8.
2026-02-10 15:06:02 +01:00
Sebastian Jeltsch
da8bdccc63
Update Rust dependencies.
2026-02-10 14:57:10 +01:00
Sebastian Jeltsch
c50f570872
Allow simple aggregations on VIEW PKs. This is highly experimental and entirely unsuitable for individual-record-access. This may only make sense for list APIs.
...
Instead we may just want to support list APIs on VIEWs w/o a unique PK 🤷 .
2026-02-10 14:41:19 +01:00
Sebastian Jeltsch
10bf38226d
Restore error body extraction. Some errors due carry additional information, e.g. RecordError::BadRequest, most admin errors, ... .
2026-02-10 14:19:49 +01:00
Sebastian Jeltsch
a5d35d1f7e
Add information to API toolip as to why a particular TABLE/VIEW is unsuitable as a base for a Record API. #210
2026-02-10 11:20:33 +01:00
Sebastian Jeltsch
4c707886d0
Improve error output of server-side record config validation #210 .
2026-02-10 10:26:37 +01:00
Sebastian Jeltsch
b0163b4b70
Prepare new release v0.23.7.
2026-02-06 13:27:22 +01:00
Sebastian Jeltsch
b1e6e02e42
Update Rust dependencies.
2026-02-06 13:24:17 +01:00
Sebastian Jeltsch
a28fd7a84c
Fix: accessing invalid table cell access during view schema fallback.
2026-02-06 13:21:33 +01:00
Sebastian Jeltsch
91e3984f53
Update JavaScript dependencies.
2026-02-06 13:03:35 +01:00
Sebastian Jeltsch
8528523eab
Minor: clean up config handling.
2026-02-06 11:58:10 +01:00
Sebastian Jeltsch
ce3e8883a6
Clean up some admin UIs, most notably the accounts page.
2026-02-06 11:29:41 +01:00
Sebastian Jeltsch
9321149a58
Add url to FetchError in dev-mode.
2026-02-06 10:13:59 +01:00
Sebastian Jeltsch
2b919fb368
Prepare new release v0.23.6.
2026-02-05 14:19:14 +01:00
Sebastian Jeltsch
9419b27872
Update Rust dependencies.
2026-02-05 14:15:17 +01:00
Sebastian Jeltsch
dc03d99a01
Minor: use a badge to denote built-in schemas.
2026-02-05 14:09:24 +01:00
Sebastian Jeltsch
35a94223e8
Add uptime to the dashboard.
2026-02-05 00:24:00 +01:00
Sebastian Jeltsch
e624f6b7ee
Handle 401 & 403 token issues more gracefully in UI by simply redirect to login.
2026-02-04 23:06:44 +01:00
Sebastian Jeltsch
2807840a57
Update screenshots.
2026-02-04 20:11:07 +01:00
Sebastian Jeltsch
0d49903500
Prepare new release v0.23.5.
2026-02-04 14:46:42 +01:00
Sebastian Jeltsch
bd07c1201f
Update Rust dependencies.
2026-02-04 14:42:51 +01:00
Sebastian Jeltsch
7854a86844
Change logs scatter plot to a more appropriate bar graph.
2026-02-04 14:08:12 +01:00
Sebastian Jeltsch
b2477b55ee
Split the stats from the list logs endpoint and make stats consistently respect the filter.
2026-02-04 14:08:11 +01:00
Sebastian Jeltsch
1cdd5f248f
Make stats collapsible.
2026-02-04 14:08:11 +01:00
Sebastian Jeltsch
b17387c505
Stop hiding stats/map automatically on paging. It's jarring.
2026-02-04 14:08:11 +01:00