Commit Graph

230 Commits

Author SHA1 Message Date
shenlan
0701b5a3d4 Fix login success detection when response omits success flag (#429) 2025-10-06 18:40:38 +08:00
shenlan
5a40f8e6f6 Simplify MFA setup modal (#428) 2025-10-06 18:30:26 +08:00
root
58f74b16f5 fix(ui/homepage): switch service base URLs to HTTPS for production 2025-10-06 15:22:17 +08:00
shenlan
d0d071abf6 fix: avoid mixed content on register form (#421) 2025-10-06 14:19:15 +08:00
shenlan
59198a19d0 fix: coerce register override away from page route (#410) (#415)
Co-authored-by: root <root@global-hub.svc.plus>
2025-10-06 10:09:10 +08:00
shenlan
2615464fa3 fix: disable register page static caching (#414) 2025-10-06 10:04:30 +08:00
Haitao Pan
fad9c9e211 Merge branch 'release/v0.5.0' 2025-10-06 07:56:34 +08:00
shenlan
1078227c86 Read default service URLs from runtime config (#409) 2025-10-05 21:50:57 +08:00
Haitao Pan
7f010009d0 Merge branch 'release/v0.5.0' 2025-10-05 20:53:36 +08:00
shenlan
2880196a51 Prioritize default account service base URL (#408) 2025-10-05 20:45:40 +08:00
shenlan
b0cb75f11b Fix login translation typings and Next.js config (#406) 2025-10-05 12:15:45 +08:00
shenlan
3de2dc0962 Enable MFA provisioning via session (#403) 2025-10-05 09:33:47 +08:00
shenlan
0313411662 Refine MFA TOTP provisioning and verification 2025-10-05 08:45:11 +08:00
Haitao Pan
61971b179e fix: ensure uuid schema consistency and update homepage runtime config 2025-10-05 07:18:13 +08:00
shenlan
9708617710 Align account API proxy paths and add migrations (#394) 2025-10-04 21:20:55 +08:00
shenlan
3eba37fbe3 Add MFA management modal with disable support (#393) 2025-10-04 20:38:16 +08:00
shenlan
0713cdad84 feat: auto-detect MFA requirements on login (#392) 2025-10-04 20:37:07 +08:00
shenlan
087c5c487f Fix local account service configuration for dev usage (#386)
* Adjust account service defaults for local development

* Add runtime service configuration for account endpoints

* Switch runtime service config to YAML
2025-10-03 08:44:14 +08:00
shenlan
5c6f03097a feat: make account service domain configurable (#385) 2025-10-03 01:04:55 +08:00
shenlan
639f654be4 Update account service default hostname (#383) 2025-10-03 00:34:19 +08:00
shenlan
052bc600c0 Guard register highlights rendering (#381) 2025-10-03 00:18:17 +08:00
shenlan
7f6c3be316 Add SMTP auto TLS fallback to support non-SSL testing (#380)
* Enable SMTP auto TLS fallback for testing

* Add HTTP fallback for account auth forms
2025-10-03 00:01:35 +08:00
shenlan
dda0c50dec feat: allow configuring account TLS and default UI endpoints (#376) 2025-10-02 16:55:03 +08:00
shenlan
5a2bef2ac2 Update login form defaults and MFA options (#375) 2025-10-02 16:45:15 +08:00
shenlan
a2076e9970 feat: wire authentication gateway to account service (#374) 2025-10-02 16:27:11 +08:00
shenlan
6884baa9e0 Enhance MFA login flows (#372) 2025-10-02 15:34:02 +08:00
shenlan
3031be586e Add MFA onboarding workflow to panel (#370) 2025-10-02 15:32:37 +08:00
shenlan
48550554c8 Add return home link to panel header (#367) 2025-10-02 14:31:39 +08:00
shenlan
c974f618ae docs: update account service mfa guidance (#366) 2025-10-02 14:06:07 +08:00
shenlan
e1f6f6331a Ensure login form submits via POST (#365) 2025-10-02 11:23:11 +08:00
shenlan
68eb29d523 Secure auth forms by posting JSON bodies (#362) 2025-10-02 09:43:22 +08:00
shenlan
c3cadd64f3 Prevent credential leaks in auth flows (#361) 2025-10-02 08:40:59 +08:00
shenlan
80d9e24c95 Adjust login page copy and disable social auth buttons (#359) 2025-10-01 21:08:28 +08:00
shenlan
5d21a9539d Update register hero copy (#358) 2025-10-01 19:46:03 +08:00
shenlan
b6324a20ae Hide register social auth buttons (#357) 2025-10-01 19:27:38 +08:00
Haitao Pan
5dda2e3358 chore: add SQL migration for UUID PK and update Yarn config/lockfile 2025-10-01 18:45:59 +08:00
shenlan
a0b7c3d58a Mark login, register, and panel features as stable (#356) 2025-10-01 18:42:41 +08:00
dependabot[bot]
8224feb2da chore(deps): bump pdfjs-dist from 3.11.174 to 4.2.67 in /ui/homepage (#312)
Bumps [pdfjs-dist](https://github.com/mozilla/pdf.js) from 3.11.174 to 4.2.67.
- [Release notes](https://github.com/mozilla/pdf.js/releases)
- [Commits](https://github.com/mozilla/pdf.js/compare/v3.11.174...v4.2.67)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-version: 4.2.67
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 18:05:50 +08:00
shenlan
88322c766b Tighten panel spacing next to sidebar (#355) 2025-10-01 18:05:21 +08:00
shenlan
dbd0fe5953 Adjust navbar account label when logged in (#354) 2025-10-01 18:01:49 +08:00
shenlan
144d9c28d6 Align account UUID usage across backend and UI (#353) 2025-10-01 17:42:50 +08:00
shenlan
af124368f0 feat(ui): refresh panel landing with user center summary (#352) 2025-10-01 17:05:55 +08:00
shenlan
f414e96508 Add periodic session refresh (#351) 2025-10-01 15:46:03 +08:00
shenlan
76a499825c Enable session focus revalidation (#350) 2025-10-01 15:37:57 +08:00
shenlan
24f12593bf Fix Next.js build by making static export optional (#347) 2025-10-01 12:59:52 +08:00
shenlan
956f9b5f6e fix: resolve session route export conflict (#348) 2025-10-01 12:59:43 +08:00
shenlan
aad2fa45c1 feat(ui): hydrate homepage user state with zustand (#346) 2025-10-01 12:48:12 +08:00
shenlan
1b94d1a59b fix: allow dynamic session api (#343) 2025-10-01 12:33:12 +08:00
shenlan
46834de265 feat(ui): persist auth session with swr and zustand (#342) 2025-10-01 12:04:23 +08:00
shenlan
af7bcb89d9 Improve login flow and account navigation (#340) 2025-10-01 11:20:39 +08:00