Commit Graph

807 Commits

Author SHA1 Message Date
Sebastian Jeltsch 958dbf2a73 Minor: test for links as a whole in auth emails. 2025-07-15 14:29:51 +02:00
Sebastian Jeltsch d7f200ecae Prepare new release v0.15.3. v0.15.3 2025-07-15 14:01:02 +02:00
Sebastian Jeltsch b3a83ab70e Fix references in auth Emails. #96 2025-07-15 14:00:39 +02:00
Sebastian Jeltsch e8c0402c20 Update Rust and JS dependencies. 2025-07-15 10:57:44 +02:00
Sebastian Jeltsch 1dbe73a8bd Fix parsing of elided aliases in SQLite statements. Handle failure to parse views more gracefully. 2025-07-15 10:26:07 +02:00
Sebastian Jeltsch b371703f36 Fix SIGHUP reload order: apply migrations first before reloading config. #93 2025-07-14 14:39:52 +02:00
Sebastian Jeltsch 3ce2ec7d15 Early documention on schema migrations. #89 2025-07-14 14:32:23 +02:00
Junglei Kim 96873f286c Change the order so that alias of trail works properly. (#92)
Add missing `-p` to `mkdir`. Otherwise a pre-existing `traildepot` will lead to non-zero exit code.

---------

Co-authored-by: Sebastian Jeltsch <ignatz@users.noreply.github.com>
2025-07-14 13:03:08 +02:00
Sebastian Jeltsch 321006fbe7 Call out PKCE in auth docs. 2025-07-14 11:38:49 +02:00
Sebastian Jeltsch 267417017d Update record API docs: UI now supports multiple APIs and add VIEW section. 2025-07-14 10:35:34 +02:00
Sebastian Jeltsch 0cbc6537be Update v0.15.2. v0.15.2 2025-07-13 22:03:19 +02:00
Evgeniy Filimonov 7ced9d25c7 Fix: put Send Email Verification button inside form 2025-07-13 22:02:07 +02:00
Sebastian Jeltsch 639b3c9ea1 Minor: tweak docs order and minor smithing. 2025-07-13 20:54:49 +02:00
Sebastian Jeltsch bb482239ba Prepare new release v0.15.2. 2025-07-13 20:34:43 +02:00
Sebastian Jeltsch e4328a4509 Update Rust dependencies. 2025-07-13 20:31:28 +02:00
Sebastian Jeltsch cb33d7e366 Fix vertical scrolling in split view on small screens. #90 2025-07-13 20:25:44 +02:00
Sebastian Jeltsch 4d1ec95052 Prepare new release v0.15.1. v0.15.1 2025-07-13 12:20:48 +02:00
Sebastian Jeltsch 8b62f35e98 Re-apply migrations on SIGHUP. #88 2025-07-13 12:06:23 +02:00
Sebastian Jeltsch 38d4f2c940 Add a callout to SQL editor talking about schema skew. #89 2025-07-13 11:37:14 +02:00
Sebastian Jeltsch 38d2fd922f Fix stale documentation links after updating getting-stared guide. #87 2025-07-13 10:22:14 +02:00
Sebastian Jeltsch 10a0d03200 Early pass at improving auth documentation. #86 2025-07-12 18:24:47 +02:00
Sebastian Jeltsch 13a252a8be Update preliminary tanstack-db integration and JS dependencies. 2025-07-12 12:38:17 +02:00
Sebastian Jeltsch 8cb5b3ae1c Align Tooltips in logs table and copy user/logs ids to clipboard on click. 2025-07-11 23:04:58 +02:00
Sebastian Jeltsch 1104666164 Update install instructions in README.md. 2025-07-11 22:35:54 +02:00
Sebastian Jeltsch 7340428d06 Prepare new release v0.15.0. v0.15.0 2025-07-11 16:56:09 +02:00
Sebastian Jeltsch fd25e92628 Fix edge case, when [$is] is the only filter. #84
Someone tried to be too smart adding a short-cut :hide:. Now also covered by tests.
2025-07-11 16:11:36 +02:00
Sebastian Jeltsch 9b576e4696 Update docker-compose.yml and move it to the root to make it more discoverable. 2025-07-11 15:42:58 +02:00
Sebastian Jeltsch e091f8212d Overhaul getting started guide: steer folks more towards an install rather than docker. 2025-07-11 15:20:28 +02:00
Sebastian Jeltsch 78545307b3 Add install.sh script generated with github.com/installer/instll. 2025-07-11 12:48:45 +02:00
Sebastian Jeltsch 0717373344 Do not render account edit buttons in admin UI for admin users. #83
Admin accounts can now only be edited and deleted using the CLI. This limits access to sys admins and reduced the chance for abuse.
2025-07-11 11:36:32 +02:00
Sebastian Jeltsch 84ac7a0463 Extend CLI's user/admin capabilities and disallow change/delete operations on admins from UI. #83 2025-07-11 11:23:15 +02:00
Sebastian Jeltsch 63b6c50311 Reduce spamminess of logs on "info" level. #82 2025-07-11 08:58:59 +02:00
Sebastian Jeltsch 802ea83022 Prepare new release v0.14.8. v0.14.8 2025-07-10 15:52:32 +02:00
Sebastian Jeltsch 3bb1a5b5eb Update Rust dependencies. 2025-07-10 15:28:03 +02:00
Sebastian Jeltsch 0913d04c4e Change query filter syntax from [col][$null] and [col][$some] to [col][$is]=NULL and [col][$is]=!NULL, respectively. #76 2025-07-10 15:27:01 +02:00
Sebastian Jeltsch a84c5784b1 Push responsibility of handling missing site_url down the stack to its consumers. #79
Different use-cases may employ different strategies. For example, emailing falls back to non-sensical values for development, while constructing back-redirection links for OAuth has a hard dependency on site_url. The latter requires editing the config anyway so it certainly seems reasonable to ask users to also sepecify a url even if it's just "http:localhost:4000".
2025-07-10 13:39:36 +02:00
Sebastian Jeltsch 7da5492e3e Fix docker portmapping in getting-started guide - thank @eugenefil. #77 2025-07-09 18:20:58 +02:00
Sebastian Jeltsch 8c2c9b1fcd Minor: fix docs typo. 2025-07-09 09:02:18 +02:00
Sebastian Jeltsch a9d889ca54 Fix getting started instructions binding only localhost:4000 within a container. #77 2025-07-09 00:01:20 +02:00
Sebastian Jeltsch 6e1d03fa83 Major update Rust dependencies including rusqlite. 2025-07-08 11:03:48 +02:00
Sebastian Jeltsch ab628f96fc Minor: Make model & relations diagram work for docs in dark-mode. 2025-07-08 10:56:40 +02:00
Sebastian Jeltsch 81fddfe5e7 Add $null and $some filter operators. #76 2025-07-08 09:32:12 +02:00
Sebastian Jeltsch 3a92a6ee00 Prepare new release v0.14.7. v0.14.7 2025-07-07 13:32:48 +02:00
Sebastian Jeltsch 39f1cdfd9c Update Rust dependencies. 2025-07-07 13:28:41 +02:00
Sebastian Jeltsch 54108138d2 Allow creating multiple APIs per TABLE/VIEW from admin UI.
This was already possible before but required editing the config by
hand.
2025-07-07 13:08:03 +02:00
Sebastian Jeltsch d0350b8c84 Allow setting a per-API hard limit for listing records. #75 2025-07-07 11:38:19 +02:00
Sebastian Jeltsch 00aed9ec29 Push hard list limit to 1024 to match documentation. 2025-07-07 09:53:37 +02:00
Sebastian Jeltsch b4d10e685c Prepare multi API UI and fix editor rename dialog styling. 2025-07-06 10:18:55 +02:00
Sebastian Jeltsch 5ff3541cd1 Update JS deps. 2025-07-06 09:27:03 +02:00
Sebastian Jeltsch 2a7c5d9f54 Update client-ip extractor. 2025-07-05 11:33:06 +02:00