Junglei Kim
9b0cd117ea
fix typo
2025-05-19 14:25:04 +02:00
Sebastian Jeltsch
5a4a540d0b
Prepare minor release v0.11.5.
v0.11.5
2025-05-19 09:01:28 +02:00
Sebastian Jeltsch
f1009827b7
Box large errors as much as possible.
2025-05-18 11:29:39 +02:00
Sebastian Jeltsch
b77da65b29
Minor: use a more unique parameter name and use non-strict serde_qs parsing for all the tests.
2025-05-18 10:54:38 +02:00
Sebastian Jeltsch
d7b8dbb2b5
Fix admin dash's short-cut links when on /_/admin. #61
2025-05-17 21:12:21 +02:00
Sebastian Jeltsch
1b6f9e4311
Update JS dependencies.
2025-05-17 11:11:33 +02:00
Sebastian Jeltsch
a40fc92b9e
Update Rust dependencies.
2025-05-17 11:08:31 +02:00
Sebastian Jeltsch
61ceb5e6aa
Prefix querystring comparison operations with $ and some opportunistic cleanups. #53
2025-05-17 10:50:37 +02:00
Sebastian Jeltsch
f2bdc85dc4
Parse querystrings in non-strict mode.
2025-05-17 09:55:43 +02:00
Sebastian Jeltsch
149c989f74
Backport some of the changes for the filter branch and fix issue with multiple references to the same column have unique parameter names.
2025-05-16 20:35:34 +02:00
Sebastian Jeltsch
34a64c9e61
Minor: test whitespace parsing.
2025-05-16 14:23:26 +02:00
Sebastian Jeltsch
27e0c23c9e
More consistent and partially lazer bool parsing.
2025-05-16 14:16:47 +02:00
Sebastian Jeltsch
4d5a19871e
Add more semantic cursor parsing.
2025-05-16 13:14:53 +02:00
Sebastian Jeltsch
6b128e87d4
Add support for parsing all the search query parameters for listing.
2025-05-16 11:37:30 +02:00
Sebastian Jeltsch
f0f4ae5e12
Add a first (yet unused) version of a "querystring" filter parser.
2025-05-16 10:21:54 +02:00
Sebastian Jeltsch
46e4d4c13e
Minor: "join" all the subpaths for rerun-if-changed build.rs stdout to get proper backslashes on Windows.
2025-05-15 23:20:18 +02:00
Sebastian Jeltsch
7b82eae58d
Move ts-rs generated TS API bindings to trailbase-assets/js/bindings getting rid of the symlink.
...
Generally, symlinks continue to be an issue for Windows builds.
2025-05-15 11:24:51 +02:00
Sebastian Jeltsch
378da342f8
Disable swift install action and instead rely on pre-installed 6.1.
2025-05-15 09:47:01 +02:00
Sebastian Jeltsch
aaf07bf0d3
Admin UI: Add an indicator for unsaved scripts and add a save button to dialog.
2025-05-14 23:13:52 +02:00
Sebastian Jeltsch
424803271c
Run swift tests during CI runs.
2025-05-14 12:11:27 +02:00
Sebastian Jeltsch
d6efb53553
Start a TrailBase instance as part of the swift test suite.
...
Next we can run the tests on CI.
2025-05-14 11:50:18 +02:00
Sebastian Jeltsch
c6342434c6
Add swift to the GitHub action test workflow and test by running format on the swift client.
2025-05-14 09:30:27 +02:00
Sebastian Jeltsch
1dcd3889d7
Add documentation for new Swift client.
2025-05-13 15:25:43 +02:00
Sebastian Jeltsch
b21d124937
Add a first version of a Swift client.
...
Supports most features. Only subscriptions and bulk insertions are
missing. Tests, formatting, linting, ... are not yet automatically run
at pre-commit.
2025-05-13 14:31:50 +02:00
Sebastian Jeltsch
7c1b72649c
Prepare new release v0.11.4.
v0.11.4
2025-05-12 20:42:12 +02:00
Sebastian Jeltsch
2cdc7de516
Silly create table regression :hide:. #55
...
In the future we should really invest into more UI end-to-end tests.
2025-05-12 20:40:21 +02:00
Sebastian Jeltsch
a3002772e2
Avoid duplicate x6 node-port-name issues for views and respect screen aspect ratio.
2025-05-12 14:36:33 +02:00
Sebastian Jeltsch
996e42f25c
Draw Schema Entity-Relationship-Diagram using x6 instead of mermaid.
2025-05-12 13:54:37 +02:00
Sebastian Jeltsch
a9abf92ec7
Prepare new release v0.11.3.
v0.11.3
2025-05-11 13:15:27 +02:00
Sebastian Jeltsch
76f94899ca
Update Rust dependencies.
2025-05-11 13:10:29 +02:00
Sebastian Jeltsch
7afd2b9869
Simple ERD schema visualizer page.
2025-05-11 13:06:17 +02:00
Sebastian Jeltsch
48fd0b214b
Propagate execute_batch errors in first statement.
2025-05-11 13:00:34 +02:00
Sebastian Jeltsch
c170a91983
Allow setting password policies from admin UI.
2025-05-11 11:56:49 +02:00
Sebastian Jeltsch
c561e8eb99
Use more tanstack query to improve state management.
2025-05-11 11:56:46 +02:00
Sebastian Jeltsch
16f5c51cf2
Minor: link fact cards on admin landing page.
2025-05-10 22:07:09 +02:00
Sebastian Jeltsch
7289fc66b0
Stylize the admin dash landing page a bit more.
2025-05-10 21:54:07 +02:00
Sebastian Jeltsch
69574031f5
Add a bit of an info dashboard to the admin landing page.
2025-05-10 16:40:41 +02:00
Sebastian Jeltsch
1a9a3432c4
Restore ability of publishing crates after moving JS assets to a separate crate.
2025-05-10 15:29:53 +02:00
Sebastian Jeltsch
9012cfaae7
Preserve login ?redirect_to across redirects.
2025-05-10 15:02:51 +02:00
Sebastian Jeltsch
c719015ba8
Add status page to docs.
2025-05-10 15:02:51 +02:00
Sebastian Jeltsch
c724c9eaab
Fix API routing in admin dashboard, simplify JS/TS client APIs and publish v0.4.0.
2025-05-10 15:02:48 +02:00
Sebastian Jeltsch
cf47a9c77a
Add more options to password policy.
2025-05-09 13:14:22 +02:00
Sebastian Jeltsch
7e8f198ba6
Minor: merge password primitives across core and SQLite extension.
2025-05-09 13:09:20 +02:00
Sebastian Jeltsch
80f6544920
Minor: simplify Computed from ValueNotifier and support removal.
2025-05-09 12:12:18 +02:00
Sebastian Jeltsch
9a5dd7f826
Wire password options from server state.
2025-05-09 10:43:31 +02:00
Sebastian Jeltsch
267a5aeea9
Update Rust and JS dependencies.
2025-05-09 09:12:45 +02:00
Sebastian Jeltsch
7ef6fc2320
Minor: add some more documentation on our handling of email addresses.
2025-05-08 12:22:54 +02:00
Sebastian Jeltsch
9164723e4d
Less string interpolation for url construction in JS/TS client.
2025-05-08 12:06:06 +02:00
Sebastian Jeltsch
057f443c2d
Minor: collect email address transformations in one place.
2025-05-08 09:36:30 +02:00
Sebastian Jeltsch
993afcdfe4
Prepare new release v0.11.2.
v0.11.2
2025-05-07 17:57:55 +02:00