RainbowBird and Liet Blue
0af7d294a8
feat(auth): oidc jwt bearer plugin & linked social accounts ( #1753 )
...
Co-authored-by: Liet Blue <127093491+lietblue@users.noreply.github.com >
2026-04-28 16:56:51 +08:00
RainbowBird
5d5f739eba
revert(server/docker): restore assets distribution image
2026-04-28 00:54:13 +08:00
RainbowBird
924d3e3005
fix(server/docker): switch from alpine to slim for ui-build to support canvas dependencies
2026-04-28 00:47:39 +08:00
RainbowBird
e36f015c7c
fix(server/docker): remove cache mount for pnpm install in Dockerfile
2026-04-28 00:39:38 +08:00
RainbowBird
c0859c9798
fix(server/docker): squash auth ui to server image
2026-04-28 00:34:14 +08:00
RainbowBird and Liet Blue
172e4ce59c
feat(auth): email login & profile ( #1745 )
...
Co-authored-by: Liet Blue <127093491+lietblue@users.noreply.github.com >
2026-04-28 00:07:38 +08:00
Lulu
e165829b19
fix(server): trust https localhost and loopback for mkcert Vite dev ( #1691 )
2026-04-22 14:02:20 +08:00
Neko Ayaka
2ab21879dd
chore(deps): bump dependencies
2026-04-18 19:18:17 +08:00
RainbowBird
8967bbe211
feat(server): add TTS support with per-character billing
2026-04-17 02:59:14 +08:00
RainbowBird
57533044f7
feat(server): add gateway and model configuration to environment variables
2026-04-17 02:59:14 +08:00
RainbowBird
a11727020a
feat(server/billing): implement debt ledger for TTS service using FluxMeter
2026-04-17 02:59:14 +08:00
Neko Ayaka
f286464e03
chore(deps): bump dependencies
2026-04-15 14:44:59 +08:00
RainbowBird
fc0ad03411
feat(server): require BETTER_AUTH_SECRET and pass it explicitly to betterAuth
...
Without a stable secret, better-auth generates a random one per process,
which invalidates every session cookie and JWKS private key on redeploy
and across multi-instance deployments. Make it a required env var and
wire it into betterAuth({ secret }) explicitly so missing config fails
fast at boot instead of silently rotating keys.
2026-04-13 18:13:19 +08:00
RainbowBird
671517864a
feat(flux): update transaction stats to use capacity from latest credit/initial transaction
2026-04-12 04:52:42 +08:00
RainbowBird
93888e6935
feat(server): use stripe product as flux pricing ( #1640 )
2026-04-12 04:32:42 +08:00
Neko Ayaka
67398494c7
fix(server): zod is required
2026-04-11 04:19:28 +08:00
Neko Ayaka
95eac8e41c
chore(deps): bump dependencies
2026-04-11 04:00:49 +08:00
Neko Ayaka
9a59848b85
fix(server): now import the ui-server-auth built artifacts into docker image
2026-04-10 22:35:24 +08:00
Neko Ayaka
fb3f54699b
chore(18n): unified to use sign in / sign out
2026-04-10 16:25:11 +08:00
Neko Ayaka
abc0cb0bc7
refactor(ui-server-auth,server): use better design of signin page
2026-04-10 16:25:11 +08:00
Neko Ayaka
dd284f0f27
release: v0.9.0
2026-04-10 14:48:30 +08:00
Neko Ayaka
a0caaf3214
release: v0.9.0-rc.1
2026-04-10 03:40:59 +08:00
Neko Ayaka
dc7132bb91
release: v0.9.0-beta.7
2026-04-08 04:17:03 +08:00
Neko Ayaka
7f7f50b462
release: v0.9.0-beta.6
2026-04-07 04:58:46 +08:00
Neko Ayaka
389388820f
release: v0.9.0-beta.5
2026-04-06 02:10:21 +08:00
Neko Ayaka
af63c26649
feat(ui-server-auth): init server auth page
2026-04-03 01:26:38 +08:00
Neko Ayaka
4c9564f4b9
refactor(stage-tamagotchi): with WindowAuthManager
2026-04-03 00:49:10 +08:00
RainbowBird
9451cd7cc0
feat(otel): server instrumentation script
2026-04-02 18:21:30 +08:00
RainbowBird
457ad19f09
fix(tests): server build
2026-04-02 18:04:46 +08:00
RainbowBird
d782313464
feat(auth): jwt sign
2026-04-02 17:48:12 +08:00
RainbowBird
2eb30d6081
docs(auth): ai-context
2026-04-02 17:48:12 +08:00
RainbowBird
f1fe161bc0
feat(auth): OIDC ( #1531 )
2026-04-02 04:24:04 +08:00
LemonNeko
60112eaa85
release: v0.9.0-beta.4
2026-04-01 19:19:22 +08:00
Makito
e9be0cf98c
release: v0.9.0-beta.3 and ios build 8
2026-04-01 15:35:07 +09:00
Neko Ayaka
497524a22f
release: v0.9.0-beta.2
2026-03-31 17:33:53 +08:00
Neko Ayaka
c751f48401
release: v0.9.0-beta.1
2026-03-31 14:35:19 +08:00
Neko Ayaka
21a092be71
release: v0.9.0-alpha.36
2026-03-30 22:49:38 +08:00
RainbowBird
f31a37e7e4
refactor(server): prune otel dashboard and active http request
2026-03-30 20:10:50 +08:00
RainbowBird
33bf61f3f7
fix(server): no cache
2026-03-30 19:45:43 +08:00
Makito
0e9122b5ac
release: v0.9.0-alpha.35
2026-03-30 14:44:33 +09:00
Neko Ayaka
fbf6a05f1e
release: v0.9.0-alpha.34
2026-03-29 15:28:42 +08:00
Neko Ayaka
d5f24107b7
release: v0.9.0-alpha.32
2026-03-29 02:44:08 +08:00
RainbowBird
bdb01d30f4
feat(auth): Bearer token handling and OAuth token extraction ( #1501 )
2026-03-28 20:27:47 +08:00
RainbowBird
bb0c93edb4
fix(server/auth): skip state_mismatch check
2026-03-28 15:47:19 +08:00
Neko Ayaka
06570b4dde
release: v0.9.0-alpha.31
2026-03-28 12:57:31 +08:00
Makito
c0e499b044
release: v0.9.0-alpha.30
2026-03-28 11:52:22 +09:00
RainbowBird
88c195f672
fix(server): better-auth cookie login
2026-03-28 05:41:43 +08:00
RainbowBird
4a85654d9b
feat(server/otel): follow opentelemetry metrics sharded
2026-03-28 04:57:28 +08:00
Ayaka Neko
129fbf3fcb
release: v0.9.0-alpha.29
2026-03-28 04:06:59 +08:00
RainbowBird
ee9b799721
fix(server/stripe): ensure valid fluxAmount check in checkout session processing
2026-03-28 04:00:14 +08:00