Sebastian Jeltsch
|
bcb1720b1c
|
Add subscription support to Go client.
|
2026-03-16 21:33:25 +01:00 |
|
Sebastian Jeltsch
|
ed28ae3dca
|
Prepare new release v0.25.0.
v0.25.0
|
2026-03-16 14:31:42 +01:00 |
|
Sebastian Jeltsch
|
e418658ee3
|
Format DB sizes with only one kind of exponential, e.g. 2TiB. #220
|
2026-03-16 14:30:40 +01:00 |
|
Sebastian Jeltsch
|
c3319ce7be
|
Minor: disable auto-complete for OTP/TOTP input UIs.
|
2026-03-16 13:28:17 +01:00 |
|
Sebastian Jeltsch
|
ab6cf97e55
|
Major Rusqlite version update.
|
2026-03-16 13:01:08 +01:00 |
|
Sebastian Jeltsch
|
3e80c006d4
|
Quality-of-life: log emails to terminal in dev mode.
|
2026-03-16 12:23:12 +01:00 |
|
Sebastian Jeltsch
|
386d616fd6
|
Go client: add two-factor and OTP login support.
|
2026-03-16 12:23:12 +01:00 |
|
Sebastian Jeltsch
|
ab6502a8c5
|
Python client: add two-factor and OTP login support
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
10080fa127
|
Swift client: add two-factor and OTP login support.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
2b1ecd434d
|
Dotnet client: add two-factor and OTP login support.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
a433a04283
|
Kotlin client: add two-factor and OTP login support.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
1524d73cbc
|
Rust client: add two-factor and OTP login support.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
0e74605861
|
Dart client: add two-factor and OTP login support.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
6778a03e39
|
TypeScript client: Remove callback-based two-factor login API and add tests.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
d24d417751
|
Add a OTP sign-up config setting to admin UI and update email template parameters.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
42f250a2b4
|
Various fixes and improvements.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
0cc3799af3
|
Add OTP auth flows: request code + login. Also add corresponding UIs to both admin UI and auth-ui crate.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
7423a0dfac
|
Move authorization_codes into session DB.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
719e4eb2c5
|
Move session data into a separate DB.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
0636b737ba
|
Add a separate session.db to hold ephemeral/session-like data to make it harder to leak and allow simply dropping all session data.
|
2026-03-16 11:06:48 +01:00 |
|
Sebastian Jeltsch
|
a2bd5f52c2
|
Add migration to remove now unused _user columns.
|
2026-03-16 11:06:43 +01:00 |
|
Sebastian Jeltsch
|
60bffeb65a
|
Use JWTs for change email and email verification.
|
2026-03-16 11:05:01 +01:00 |
|
Sebastian Jeltsch
|
64444f325f
|
Use JWTs for password resets rather than DB codes.
|
2026-03-16 11:04:24 +01:00 |
|
Sebastian Jeltsch
|
24ded7cf08
|
Remove hard-coded auth UI urls from auth APIs and consistently rely on redirect_uri.
|
2026-03-16 10:49:02 +01:00 |
|
Sebastian Jeltsch
|
cf7f4db2d3
|
Add two-factor authentication using TOTPs. Also add registration & logins UIs to admin dash and the auth-ui crate.
Loosely based on maxirozay@'s https://github.com/trailbaseio/trailbase/pull/212.
|
2026-03-16 10:48:09 +01:00 |
|
Sebastian Jeltsch
|
dd7b99dde1
|
Prepare new release v0.24.4.
v0.24.4
|
2026-03-10 09:39:53 +01:00 |
|
Sebastian Jeltsch
|
aa207c3710
|
Update Rust dependencies.
|
2026-03-10 09:06:31 +01:00 |
|
Sebastian Jeltsch
|
d2a6abda0b
|
Add more KMP platform targets to Kotlin client to satisfy default CMP templates (especially iosSimulator, js, wasmJs).
|
2026-03-09 20:21:34 +01:00 |
|
Sebastian Jeltsch
|
a9dd6bc523
|
Prepare publishing the new kotlin multiplatform client v0.3.0.
|
2026-03-09 11:09:57 +01:00 |
|
Sebastian Jeltsch
|
c483cb72d7
|
Add initial support for RecordApi subscriptions to Kotlin client and update dependencies.
|
2026-03-09 11:09:43 +01:00 |
|
Sebastian Jeltsch
|
5af8d1e485
|
Turn kotlin client into a multi-platform build.
|
2026-03-09 11:09:20 +01:00 |
|
Sebastian Jeltsch
|
c3ead55a1f
|
Fix HTTP method-based routing for JS/TS WASM components with ambgious paths.
|
2026-03-07 22:25:40 +01:00 |
|
Sebastian Jeltsch
|
c0d077c2d7
|
Push temporary FOREIGN KEY constraint disablement into our version of refinery.
Also assert some invariants around our 1st party migrations.
|
2026-03-07 11:16:34 +01:00 |
|
Sebastian Jeltsch
|
7ecdefe047
|
Prepare new release v0.24.3.
v0.24.3
|
2026-03-06 12:48:03 +01:00 |
|
Sebastian Jeltsch
|
9beeaffc39
|
Update Rust dependencies.
|
2026-03-06 12:43:14 +01:00 |
|
Sebastian Jeltsch
|
a47af08675
|
Avoid multiple calls to init() per init for Rust guests and share Sqlite function declarations between init and dispatch.
|
2026-03-06 12:43:12 +01:00 |
|
Sebastian Jeltsch
|
609ec92a72
|
Add untested Yandex OAuth provider. #216
|
2026-03-06 11:03:47 +01:00 |
|
Sebastian Jeltsch
|
79a219bb3e
|
Expose wstd::rand in rust guests. Add a few more integration tests.
|
2026-02-27 22:37:14 +01:00 |
|
Sebastian Jeltsch
|
ac42d85077
|
Prepare new release v0.24.2.
v0.24.2
|
2026-02-27 21:57:02 +01:00 |
|
Sebastian Jeltsch
|
ed047361ef
|
Update Rust dependencies.
|
2026-02-27 21:51:57 +01:00 |
|
Sebastian Jeltsch
|
c14bc27772
|
Revert WASM shared store execution model for now. JS Guests inexplicably get stuck.
|
2026-02-27 21:36:31 +01:00 |
|
Sebastian Jeltsch
|
09da29c69e
|
Update Rust dependencies.
|
2026-02-25 12:09:12 +01:00 |
|
Sebastian Jeltsch
|
53b6f11337
|
Update stale "realtime SSR" docs to use WASM.
|
2026-02-25 11:54:50 +01:00 |
|
Sebastian Jeltsch
|
ba5ae3f3a5
|
Set Client-Id header for Twitch OAuth provider. #215
|
2026-02-25 09:48:42 +01:00 |
|
Sebastian Jeltsch
|
78571a3bb4
|
Prepare new release v0.24.1.
v0.24.1
|
2026-02-24 21:03:19 +01:00 |
|
Sebastian Jeltsch
|
4cb5a7085b
|
Fix botched workspace setup and update Rust dependencies.
|
2026-02-24 20:59:35 +01:00 |
|
Sebastian Jeltsch
|
a985160b2e
|
Use defer_foreign_keys instead of foreign_keys = OFF/ON for schema alternations.
|
2026-02-24 14:40:46 +01:00 |
|
Sebastian Jeltsch
|
980fd8e3f8
|
Add Twitch OAuth provider (untested). #215
|
2026-02-24 10:23:22 +01:00 |
|
Sebastian Jeltsch
|
05d868cbeb
|
Minor: clean up trailbase-sqlite's dependencies.
|
2026-02-24 09:42:40 +01:00 |
|
Sebastian Jeltsch
|
ff58546960
|
Fix benchmark build and simplify Cargo workspace seutp.
|
2026-02-21 15:38:30 +01:00 |
|