Commit Graph

13 Commits

Author SHA1 Message Date
Sebastian Jeltsch 0c2c59537f Restore ability of APIs to deal with STRICT tables weilding ANY columns. 2025-09-26 21:36: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 80519668ef Minor: address clippy lint issues. 2025-09-23 13:55:23 +02:00
Sebastian Jeltsch e618d0f460 Add file upload integration test using multipart forms. 2025-09-22 12:43:51 +02:00
Sebastian Jeltsch b3b5ae1f4d (De)serialize FileUploadInput's contents as bytes or base64 dependning on serialization format. #152 2025-09-20 09:55:38 +02:00
Sebastian Jeltsch cf0e86f9cd Allow reloading WASM components on SIGHUP in dev. 2025-09-18 15:44:46 +02:00
Sebastian Jeltsch 5c68f3519b Fix merging of JSON schemas column constraints with nested types. #151 2025-09-18 12:49:08 +02:00
Sebastian Jeltsch 55149a1734 Add WASM host-runtime to TrailBase and rebrand relevant command-line flags. 2025-09-09 15:39:35 +02:00
Sebastian Jeltsch a842a107e2 Update Rust dependencies. 2025-08-25 12:02:39 +02:00
Sebastian Jeltsch bb91f3e11f Back-port tb-sqlite improvements: support for ArcLock, improve connectoin setup, and remove no longer needed add_preupdate_hook. 2025-08-25 11:35:26 +02:00
Sebastian Jeltsch b7349dd91c Update Rust toolchain to latest stable: 1.89.0. 2025-08-10 17:48:14 +02:00
Sebastian Jeltsch 81d05aa08b Add a generalized write-query abstraction. #124 2025-08-08 14:22:19 +02:00
Sebastian Jeltsch 7a8c31c8e9 Cleanup: move all Rust code into a crates/ directory. 2025-08-07 10:02:32 +02:00