Commit Graph

224 Commits

Author SHA1 Message Date
Shiv Kokroo
02915446e5 Fix multiple filters on the same column. #158
Previously, applying multiple filters to the same column (e.g., $gte and $lte for date ranges) would fail because the filter parsing logic only handled single operators per column. This commit modifies the filter parsing to detect when multiple operators are applied to the same column and automatically converts them into an AND composite filter.

This enables common use cases like filtering records within a date range:
- filter[date][$gte]=2025-01-01&filter[date][$lte]=2025-12-31

The fix is applied to parsing paths in filter.rs and includes a test to verify the behavior.
2025-09-29 11:15:54 +02:00
Sebastian Jeltsch
42ea051772 Update blog example's JSON schemas and generated types after changing FileUpload. Also update dart/Flutter dependencies. 2025-09-26 22:05:06 +02:00
Sebastian Jeltsch
d94f491b81 Create a new unique filename for uploads {stem}_{rand#10}.{ext} in accordance with e.g. vite or PB. Use this as the primary way of accessing files. Having a filename extension may be useful for some consumers and having a unique name helps with content-caching strategies. #155
Also strip/hide uuid. Not really secret but we don't want folks to rely on it over the unique filename.
2025-09-26 14:19:18 +02:00
Sebastian Jeltsch
353b913fe3 Update JavaScript dependencies. Fixes #157. 2025-09-25 23:16:04 +02:00
Sebastian Jeltsch
b3084aee96 Add auth UI installation to getting started sections. 2025-09-24 22:14:49 +02:00
Sebastian Jeltsch
5802219c39 Update JavaScript dependencies. 2025-09-18 15:57:52 +02:00
Sebastian Jeltsch
3dc74d4df9 Update admin UI to tailwind v4. 2025-09-12 12:56:06 +02:00
Sebastian Jeltsch
ced96071f4 Update JavaScript dependencies. 2025-09-12 11:14:37 +02:00
Sebastian Jeltsch
57fce9934b Minor: expand a bit more on deno's bundling of V8 via pre-compiled lib. 2025-09-11 13:20:55 +02:00
Sebastian Jeltsch
99a9effe36 Minor: remove WASM from roadmap to avoid confusion, it's well under way. 2025-09-11 10:57:10 +02:00
Sebastian Jeltsch
c0622282fe Minor: spell-check and add more referencs to existing docs. 2025-09-10 11:54:09 +02:00
Sebastian Jeltsch
6c142d1506 Prepare new release v0.17. 2025-09-09 20:59:25 +02:00
Sebastian Jeltsch
4b9df89104 Update JS dependencies. 2025-09-09 20:45:28 +02:00
Sebastian Jeltsch
5dbe253cb0 Update documentation to cover the new WASM runtime. 2025-09-09 18:22:36 +02:00
Sebastian Jeltsch
5cb677ae55 Migrate examples/coffee-vector-search to WASM. 2025-09-09 18:22:36 +02:00
Sebastian Jeltsch
797423fa91 docs: revert url construction for githubCodeReference. Thanks @lukasz0707. Fixes #145. 2025-09-08 22:51:52 +02:00
Sebastian Jeltsch
f317434e01 Check repo links in more replaces to protect against stale documentation references. 2025-09-08 11:01:09 +02:00
Sebastian Jeltsch
d1cd743775 Fix tanstack example link. #143 2025-09-07 15:12:39 +02:00
Sebastian Jeltsch
e48623ae35 Update JS dependencies. 2025-08-31 11:58:28 +02:00
Sebastian Jeltsch
240cc1d775 Minor: switch to "eslint-plugin-better-tailwindcss" to re-enable tailwind eslinting with tw@v4. 2025-08-27 12:23:18 +02:00
Sebastian Jeltsch
81813ab904 Add a skeleton "blog" system to the website for updates. 2025-08-27 11:10:41 +02:00
Sebastian Jeltsch
23cb966f6d Update Rust and JS dependencies. 2025-08-19 17:40:26 +02:00
Sebastian Jeltsch
03fdc28031 Prepare new relaese v0.16.4. 2025-08-12 16:23:01 +02:00
Sebastian Jeltsch
3365e3a867 Update solid-js and fix form tests it broke. 2025-08-12 15:06:03 +02:00
Sebastian Jeltsch
84a78d26ea Update JS deps. 2025-08-12 13:41:40 +02:00
Sebastian Jeltsch
23c970b31d Minor: fix github link construction. Node's join strips off url scheme. 2025-08-07 11:16:26 +02:00
Sebastian Jeltsch
995889e897 Construct documentation github code references dynamically from repo. 2025-08-07 10:47:42 +02:00
Sebastian Jeltsch
7a8c31c8e9 Cleanup: move all Rust code into a crates/ directory. 2025-08-07 10:02:32 +02:00
Sebastian Jeltsch
d23b698ced Fix install script for windows. 2025-08-06 16:11:21 +02:00
Sebastian Jeltsch
b478bec65e Docs: update roadmap. 2025-08-05 12:45:33 +02:00
Sebastian Jeltsch
598f15cc06 Rename redirect_to query parameter to redirect_uri in accordance with RFC 6749.
Reference: https://datatracker.ietf.org/doc/html/rfc6749#appendix-A.6
2025-08-05 11:51:02 +02:00
Sebastian Jeltsch
65a6ed9045 Move TanStack/db example to a less missleading location, document it and update JS dependencies. 2025-08-05 11:50:02 +02:00
Sebastian Jeltsch
f638b52531 Update JS dependencies. 2025-08-04 21:10:54 +02:00
Sebastian Jeltsch
8aa922984d Update JS dependencies. 2025-07-31 16:11:56 +02:00
Sebastian Jeltsch
fcdcf184a8 Docs: fix issues raised by @eugenefil. #107 2025-07-28 10:09:51 +02:00
Sebastian Jeltsch
61e955a568 Adopt @eugenefil's UI suggestions: dial down the "callback" wording in favor of "Redirect URI", general wording and remove dedicated clipboard button. #104 2025-07-27 22:27:22 +02:00
Sebastian Jeltsch
aa9f477972 Docs: clear up blurp about authentication code flow + PKCE. #86 2025-07-27 14:12:05 +02:00
Sebastian Jeltsch
48f2bd43d4 Give productionization guide some minimal but long overdue love. 2025-07-25 13:13:09 +02:00
Sebastian Jeltsch
29a57e6952 Docs: actually explain PKCE and its use. #86 2025-07-25 12:35:37 +02:00
Sebastian Jeltsch
4c169c6b68 Move dart client to /client/dart. 2025-07-24 17:30:10 +02:00
Sebastian Jeltsch
d88ca74795 Move rust client to /client/rust. 2025-07-24 17:30:06 +02:00
Sebastian Jeltsch
69db5c591e Move python client to /client/python/. 2025-07-24 16:58:34 +02:00
Sebastian Jeltsch
e1dbe6b62c Move dotnet client to /client/dotnet/trailbase. 2025-07-24 16:33:20 +02:00
Sebastian Jeltsch
bdc31890a8 Move swift client to /client/swift/trailbase and update references. 2025-07-24 16:33:05 +02:00
Sebastian Jeltsch
6d5c2473a6 Add Dart workspace and clean up pre-commit hooks. 2025-07-24 15:54:00 +02:00
Sebastian Jeltsch
86934266f2 Add go client to docs: integrations and record api examples. 2025-07-23 11:35:10 +02:00
Sebastian Jeltsch
b3a9656964 Update JS dependencies. 2025-07-21 23:04:42 +02:00
Sebastian Jeltsch
47c22255c6 Docs: change demo links to not point to the admin login directly. 2025-07-19 11:57:25 +02:00
Sebastian Jeltsch
0fb7937471 Update JS and Rust dependencies. 2025-07-19 11:36:19 +02:00
Sebastian Jeltsch
fa23c181a4 Docs: hide install one-liners in hero on small screens to protect layout. 2025-07-19 10:05:57 +02:00