Commit Graph

267 Commits

Author SHA1 Message Date
Sebastian Jeltsch e2609c2521 Update to vite8. 2026-03-19 10:48:28 +01:00
Sebastian Jeltsch 61eb0734a9 Update docs to astro6 and update JS dependencies. 2026-03-19 10:21:00 +01:00
Sebastian Jeltsch 53b6f11337 Update stale "realtime SSR" docs to use WASM. 2026-02-25 11:54:50 +01:00
Sebastian Jeltsch 0a480ff1aa Update docs to cover geometry columns and geospatial querying. 2026-02-19 15:29:46 +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 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 91e3984f53 Update JavaScript dependencies. 2026-02-06 13:03:35 +01:00
Sebastian Jeltsch 2807840a57 Update screenshots. 2026-02-04 20:11:07 +01:00
Sebastian Jeltsch fd9a026631 Update JavaScript dependencies & and downgrade Astro (newer versions break our docs, client islands broken?). 2026-01-20 15:12:41 +01:00
Sebastian Jeltsch 8ad3783716 Minor: update tag line. 2026-01-18 22:39:32 +01:00
Sebastian Jeltsch 217d95a927 Update JavaScript dependencies. 2026-01-15 21:58:33 +01:00
Sebastian Jeltsch 8cd343013b Update JavaScript dependencies. 2026-01-11 23:02:27 +01:00
Sebastian Jeltsch 5835fb93a3 Add ip-based rate limiting on all POST auth APIs.
This is an effort to improve abuse protection, e.g. sign-up bombing. Logins where already rate-limited on email address.
2026-01-05 18:27:17 +01:00
Sebastian Jeltsch 0ab548e164 Update JavaScript dependencies. 2026-01-02 23:22:02 +01:00
Takumi Mori e26721c58d Add an --spa mode for serving SPAs from --public-dir. Thanks @takumi3488.
Requests to non-root paths that don't look like asset/file requests (i.e. don't have a file extension) will fall back to `/index.html`.
2026-01-01 15:17:53 +01:00
Sebastian Jeltsch e804788e5c Update JavaScript dependencies. 2025-12-18 12:13:02 +01:00
Sebastian Jeltsch 80f2f5e514 Update Rust and JavaScript dependencies. 2025-12-15 14:47:54 +01:00
Sebastian Jeltsch 29daa0a683 docs: Update roadmap and add a very subtle reference :hide:. 2025-12-12 12:50:33 +01:00
MentalGear c464279284 docs: Add config file location and schema reference. 2025-12-10 10:47:44 +01:00
MentalGear ca50b8a28b docs: Explain PK trade-offs and add an example for defining an UUID column, especially since it's not a SQLite built-in. 2025-12-10 10:28:00 +01:00
Sebastian Jeltsch f84f6f42e6 Prepare new release v0.21.11. 2025-12-05 16:36:30 +01:00
Sebastian Jeltsch df0f6894b6 Update Rust and JavaScript dependencies. 2025-12-03 20:55:02 +01:00
Sebastian Jeltsch e90d78e23b Update JavaScript dependencies. 2025-12-03 12:30:22 +01:00
Sebastian Jeltsch badd85c480 Fix docker alias to work correctly on Mac (probably Windows as well). Thanks @domibies #179. 2025-11-30 12:25:08 +01:00
Garik Asplund 8afe77ee69 Fix typo in faq.mdx 2025-11-19 10:28:31 +01:00
Sebastian Jeltsch ed53c3e0c6 Update Rust and JavaScript dependencies. 2025-11-17 12:49:26 +01:00
Sebastian Jeltsch b30390cab1 Update Rust and JS dependencies. 2025-11-14 14:07:38 +01:00
Sebastian Jeltsch 3f690b85ec Update Rust and JavaScript dependencies. 2025-11-13 13:12:58 +01:00
Sebastian Jeltsch 15ec88e3c0 Update screenshots. 2025-11-12 21:16:22 +01:00
Sebastian Jeltsch 106437ea6d Update JavaScript dependencies. 2025-11-09 07:57:15 +01:00
Sebastian Jeltsch 2308c8d622 Update JS and Rust dependencies. 2025-11-05 17:11:47 +01:00
Sebastian Jeltsch 8566b9ba96 Update JavaScript dependencies. 2025-11-03 10:59:06 +01:00
Sebastian Jeltsch 940c329770 Update JavaScript dependencies. 2025-10-13 15:45:54 +02:00
Brian Hicks 30c72034ea say to use _ROW_ on doc retrieval 2025-10-13 15:32:28 +02:00
Sebastian Jeltsch c42d35ca5d Update Rust dependencies. 2025-10-09 12:58:59 +02:00
Sebastian Jeltsch ad5c65c537 Breaking change: remove support for getting files by index. 2025-10-07 21:51:01 +02:00
Sebastian Jeltsch 08bcf98e67 Disable V8 runtime by default (custom builds can still enable it) and add a truly static binary release for Linux using MUSL.
Building with MUSL required vendoring sqlite-vec and OpenSSL.

Also clean up no-longer-supported TypeScript guest scripts.
2025-10-07 20:47:28 +02:00
Sebastian Jeltsch 64efae9ff8 Update more docs references to V8 2025-10-07 14:10:50 +02:00
Sebastian Jeltsch db945733e9 Update Rust and JS dependencies. 2025-10-06 22:53:04 +02:00
Sebastian Jeltsch f9f5f1f7d6 Minor: clean up .dockerignore #159. 2025-10-06 16:47:10 +02:00
Sebastian Jeltsch 4548137813 Add kotlin examples to docs. #144 #146 2025-10-03 12:51:12 +02:00
Sebastian Jeltsch be3cd2f6f7 Add an initial Kotlin client. #146 #144
Missing:
 * No docs examples yet.
 * No realtime subscriptions yet.

I'm not overly familar with Kotlin, so another set of eyes would be appreciated to converge towards a more idiomatic implementation.
2025-10-01 14:51:38 +02:00
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