Jesse
2697d16ef1
feat(identity): test-only fixed OTP channel and rectification candidate cards
...
Staging Backend Quality Gate / validate (push) Has been cancelled
Staging Backend Quality Gate / publish (push) Has been cancelled
- IDENTITY_TEST_OTP env: when set to a 6-digit code, no real email is
delivered; login page surfaces the fixed code so testers can register
and sign in without a mailbox. Opt-in, never set in production.
- email-otp-login: test-channel notice with the pinned code.
- Rectification candidate list restyled with the project design system
(warm canvas, action color, display serif, soft shadow, hover lift).
- Regression tests for config parsing, pinned OTP generation, login UI
notice, and candidate card styles.
2026-08-10 19:38:27 +08:00
Jesse_Chen
99e2abe9bc
fix(admin): secure proxied model mutations
Staging Backend Quality Gate / validate (push) Successful in 19m41s
Staging Backend Quality Gate / publish (push) Successful in 28m13s
2026-08-08 01:38:50 +08:00
Jesse_Chen
6457c836fa
feat(admin): add RBAC identity and MFA controls
2026-08-06 20:15:08 +08:00
linmeng
f4e35974c6
Revert "merge: sync GitHub staging to Gitea"
...
Deploy staging to test server / deploy (push) Failing after 14m49s
This reverts commit a55c69115d , reversing
changes made to 02c9c9f3d6 .
2026-07-30 14:38:17 +08:00
Jesse
02ec5db361
feat(admin): add audited Refine staging console
2026-07-28 09:47:13 +08:00
Jesse_Chen
ee166ab5d3
feat(auth): use password-only admin login
2026-07-27 20:40:55 +08:00
Jesse_Chen
ab2944f7fa
feat(auth): add staging email password flows
2026-07-27 17:02:16 +08:00
Jesse_Chen
a1b8eaec36
feat(staging): switch to local postgres
2026-07-22 11:04:36 +08:00
Jesse_Chen
20f5a6c1d1
chore(identity): wire staging identity operations
2026-07-21 17:52:25 +08:00
Jesse_Chen
dfcc718fa7
feat(identity): add gated self-hosted otp login
2026-07-21 17:52:25 +08:00
Jesse_Chen
cf42430244
feat(identity): isolate auth routes by host
2026-07-21 17:52:25 +08:00
Jesse_Chen
8121add692
feat(identity): configure better auth surfaces
2026-07-21 17:52:25 +08:00
Jesse_Chen
43213f080a
feat(identity): add resend otp delivery adapter
2026-07-21 17:52:25 +08:00
Jesse_Chen
d3a98d54a4
feat(identity): define self-hosted identity configuration
2026-07-21 17:52:25 +08:00