Sebastian Jeltsch
b46ef2ff5d
Prepare new release v0.14.0.
v0.14.0
2025-06-13 20:47:33 +02:00
Sebastian Jeltsch
39eec6b980
Use UUIDv4 ids for _users to stop leaking creation times. We rely on _rowid_ for cursoring.
2025-06-13 15:52:33 +02:00
Sebastian Jeltsch
bf3732beb2
Allow UUIDv4 record pks/ids.
2025-06-13 14:49:28 +02:00
Sebastian Jeltsch
e4a37d6913
Always use encrypted _rowid_ for cursoring records.
2025-06-13 14:49:28 +02:00
Sebastian Jeltsch
fb04e49b9c
AES encrypt record cursors.
2025-06-13 14:49:28 +02:00
Sebastian Jeltsch
7b6c53b40b
Prepare new release v0.13.3.
v0.13.3
2025-06-13 12:29:39 +02:00
Sebastian Jeltsch
a1fe9f72b3
Update Rust dependencies.
2025-06-13 12:22:45 +02:00
Sebastian Jeltsch
01772e43ee
Inline FilterBar example queries as placeholder.
2025-06-13 09:27:26 +02:00
Sebastian Jeltsch
19c24fec6d
Improve RecordApiSettings sheet UI including early curl examples.
2025-06-13 09:17:54 +02:00
Sebastian Jeltsch
923546f872
Restore text input state updates on key presses.
2025-06-13 08:57:56 +02:00
Sebastian Jeltsch
a133e54479
Prepare new release v0.13.2.
v0.13.2
2025-06-11 21:43:43 +02:00
Sebastian Jeltsch
38381d327c
Fix login reactivity issue for mobile copy&paste.
2025-06-11 21:40:16 +02:00
Sebastian Jeltsch
ad9ffc3d4c
Prepare new release v0.13.1.
v0.13.1
2025-06-11 12:39:10 +02:00
Sebastian Jeltsch
e0f3cd5524
Update JS dependencies.
2025-06-11 12:38:04 +02:00
Sebastian Jeltsch
de4cdea348
Update Rust dependencies.
2025-06-11 11:55:13 +02:00
Sebastian Jeltsch
55a19d3882
Fix index names in admin dash's table view.
2025-06-11 11:35:10 +02:00
Sebastian Jeltsch
5a8032c5fb
Prepare new release v0.13.0.
v0.13.0
2025-06-08 13:33:07 +02:00
Sebastian Jeltsch
4bf98218fe
Also check session as part of /api/auth/v1/status and add a (sub-optimal) async session validation to TS client's constructor when initialized with tokens.
2025-06-08 12:54:23 +02:00
Sebastian Jeltsch
f70a938faf
Document responsibilities when persisting auth tokens.
2025-06-08 11:27:49 +02:00
Sebastian Jeltsch
82d52e76ab
Update Rust dependencies.
2025-06-08 10:56:39 +02:00
Sebastian Jeltsch
44ee973cb3
Turn client.avatarUrl() sync and update example.
2025-06-07 22:55:11 +02:00
Sebastian Jeltsch
2ebec99a4f
Stricter input validation for multipart avatar uploads.
2025-06-07 22:55:11 +02:00
Sebastian Jeltsch
2b33fbcaa9
Remove _user_avatar record APIs after adding dedicated avatar APIs.
2025-06-07 22:55:11 +02:00
Sebastian Jeltsch
becfac4767
Add a avatar delete button to auth profile UI.
2025-06-07 22:55:10 +02:00
Sebastian Jeltsch
3b6f71dcf6
Use new avatar APIs in Auth UI and add avatars back to Admin UI.
2025-06-07 22:54:44 +02:00
Sebastian Jeltsch
9219703b22
Add dedicated avatar delete and create (with update semantics) APIs.
2025-06-06 23:33:59 +02:00
Sebastian Jeltsch
c3cd9bd2da
Replace avatar url + record API with dedicated read avatar API.
2025-06-06 22:38:33 +02:00
Sebastian Jeltsch
035b92512b
Also flip frozen lockfile fallback when PNPM_OFFLINE is set.
2025-06-05 10:26:48 +02:00
Sebastian Jeltsch
81ff260be5
Prepare new release v0.12.3.
v0.12.3
2025-06-05 09:36:10 +02:00
Sebastian Jeltsch
839a789059
Add a PNPM_OFFLINE environment variable to fall back to previous non-fallback behavior.
2025-06-05 09:36:10 +02:00
Sebastian Jeltsch
b9756c377a
Fix issue with qualified table names breaking admin dash row insertions/updates.
2025-06-05 08:54:44 +02:00
Sebastian Jeltsch
385a9ecceb
Use --prefer-offline over plain --offline for installing JS deps.
2025-06-04 11:12:24 +02:00
Sebastian Jeltsch
ffbe4dca3f
Update Rust and JS deps.
2025-06-04 11:11:39 +02:00
Sebastian Jeltsch
30dc379f74
Minor: please clippy the friendly paperclip.
2025-06-04 10:54:12 +02:00
Sebastian Jeltsch
08d63d57f5
Fix stale but inconsequential bindings path.
2025-06-03 14:40:07 +02:00
june lee
2d5143a8ba
Docs: Clarify OSL-3.0 license implications in README #71 .
...
The OSL-3.0 license, particularly its copyleft provisions, can cause
concern for potential users, leading to hesitation in adopting TrailBase.
This commit updates the "License" section in README.md to explicitly
state that using TrailBase client libraries, hooks, functions, or its
static web hosting features does not subject user applications to OSL-3.0's
copyleft provisions.
2025-06-03 10:38:54 +02:00
Sebastian Jeltsch
5bc3871d36
Prepare new release v0.12.2.
v0.12.2
2025-06-02 21:38:15 +02:00
Sebastian Jeltsch
ea68019f0f
Fix unchecked null assertion in admin auth dashboard.
2025-06-02 21:35:55 +02:00
Sebastian Jeltsch
77a2b79d5a
Update JS dependencies.
2025-06-02 21:07:06 +02:00
Sebastian Jeltsch
358f1a0139
Update Rust dependencies and prepare release v0.12.1.
v0.12.1
2025-06-02 15:15:16 +02:00
Sebastian Jeltsch
9f680d82ae
Use tanstack query consitently for all table view.
2025-06-02 14:42:02 +02:00
Sebastian Jeltsch
3c83c74a89
Use tanstack-inifite-query's next page functionality correctly.
2025-06-01 21:59:44 +02:00
Sebastian Jeltsch
8241453fd7
Minor: use tanstack query for schema downloads and clean up schema UI a little.
2025-06-01 20:24:32 +02:00
Sebastian Jeltsch
c2543b5315
Explicitly specify the cursor type.
2025-06-01 14:06:28 +02:00
Sebastian Jeltsch
fbbd062f59
Use tanstack/query for logs and accounts pagination. Remove searchParam manipulation from Table component.
2025-06-01 13:07:17 +02:00
Sebastian Jeltsch
ea7f09d807
Minor: using tanstack query hierarchies to refetch all admin queries on refresh.
2025-05-31 08:03:19 +02:00
Sebastian Jeltsch
271407e51e
Wire up GeoLite2-City geoip databases into dashboard. #64
2025-05-29 23:59:20 +02:00
Sebastian Jeltsch
5a61369c50
Wire up command-line argument for geoip database.
2025-05-28 15:01:59 +02:00
Sebastian Jeltsch
1ea889eb8a
Update Rust dependencies.
2025-05-27 22:09:49 +02:00
Sebastian Jeltsch
5152cf9000
Replace vendored refinery with a more proper fork stripping all the unused bits and bobs.
2025-05-27 22:01:06 +02:00