• Joined on 2024-05-09
hailin pushed to main at hailin/gcx 2026-03-07 16:15:54 +00:00
b9d2393aa1 fix(admin-service): 将文件存储从本地磁盘改为 MinIO
hailin pushed to main at hailin/gcx 2026-03-07 16:09:04 +00:00
6236ff3632 fix(auth): 将 JWT access token 有效期从 15m 改为 24h
hailin pushed to main at hailin/it0 2026-03-07 16:07:53 +00:00
7dc5881496 fix(auth): use UUID fallback slug when company name produces empty slug (e.g. Chinese-only names)
hailin pushed to main at hailin/it0 2026-03-07 15:57:00 +00:00
550813c772 fix(web-admin): suppress hydration warning from i18n language detection
hailin pushed to main at hailin/gcx 2026-03-07 15:34:38 +00:00
5bce676903 fix(admin-web): route parse/register through use-cases to satisfy no-restricted-imports
hailin pushed to main at hailin/gcx 2026-03-07 15:19:43 +00:00
7c8b79161a feat(upload): parse=upload+save+metadata, register=JSON only — no double upload
hailin pushed to main at hailin/gcx 2026-03-07 14:55:29 +00:00
5ce4dd2442 fix(admin-web): save new refresh token after token rotation
hailin pushed to main at hailin/gcx 2026-03-07 14:47:06 +00:00
b285512c11 fix(admin-web): fix TS no-explicit-any lint error in http client
hailin pushed to main at hailin/it0 2026-03-07 14:43:47 +00:00
71ea80972d feat(auth): add SMS OTP verification for phone registration and login
hailin pushed to main at hailin/gcx 2026-03-07 14:40:29 +00:00
7ccbe33f88 fix(admin-web): only logout on explicit 401/403 from refresh endpoint
hailin pushed to main at hailin/gcx 2026-03-07 14:33:22 +00:00
eca1490c72 debug(admin-service): add timing logs to parse and upload endpoints
hailin pushed to main at hailin/gcx 2026-03-07 14:21:47 +00:00
d48f1df0ff feat(admin-web): restore parse-first UX — disable upload until parse completes
hailin pushed to main at hailin/it0 2026-03-07 14:09:43 +00:00
2773b6265c fix(billing): return default free-plan stub when no subscription exists
hailin pushed to main at hailin/gcx 2026-03-07 14:08:52 +00:00
a6cb7add60 fix(admin-service): align APK/IPA parser with RWADurian implementation
hailin pushed to main at hailin/gcx 2026-03-07 14:04:03 +00:00
c70b4bac6a perf(admin-web): remove separate parse request on file select
hailin pushed to main at hailin/it0 2026-03-07 13:54:09 +00:00
b5d1f11104 fix(auth): allow platform_admin to access all web-admin endpoints
hailin pushed to main at hailin/it0 2026-03-07 13:51:18 +00:00
5b5b3ea70d fix(auth): allow platform_admin to access settings endpoints
hailin pushed to main at hailin/gcx 2026-03-07 13:49:47 +00:00
7933f3fe4a perf(upload): replace MinIO presigned-URL flow with local-disk storage
hailin pushed to main at hailin/it0 2026-03-07 13:46:02 +00:00
4aabda440f fix(auth): allow platform_admin to manage tenant members and invites
hailin pushed to main at hailin/it0 2026-03-07 13:39:57 +00:00
e48615e713 fix(auth): fix listMembers response shape and updateMember role sync