• Joined on 2024-05-09
hailin pushed to main at hailin/it0 2026-03-07 11:42:28 +00:00
c2ba432341 fix(auth): dual-write tenant admin to public.users for login + tenant schema for management
hailin pushed to main at hailin/gcx 2026-03-07 11:41:47 +00:00
099c1fe49c infra: move Kong to gateway server, fix MinIO internal path
hailin pushed to main at hailin/it0 2026-03-07 11:35:52 +00:00
7a6752bf74 fix(auth): use SET LOCAL search_path to prevent connection pool contamination; fix api-test routing
hailin pushed to main at hailin/it0 2026-03-07 11:27:25 +00:00
09d9200235 fix(auth): make tenant.adminEmail nullable for phone-only registrations; fix api-test status parsing
hailin pushed to main at hailin/it0 2026-03-07 11:24:47 +00:00
938802da96 fix(scripts): fix bash arithmetic exit code in api-test.sh
hailin pushed to main at hailin/it0 2026-03-07 11:21:34 +00:00
b8128b7a07 fix(auth): make JwtPayload email optional, add phone to JWT payload
hailin pushed to main at hailin/it0 2026-03-07 11:14:59 +00:00
96bf5e7390 feat(auth): add phone registration support + enterprise register page redesign
hailin pushed to main at hailin/gcx 2026-03-07 11:07:53 +00:00
9e07efc54c fix(mobile): remove back button on MarketPage and fix transfer row overflow
hailin pushed to main at hailin/it0 2026-03-07 10:46:06 +00:00
67691fc24d fix(users): handle {data, total} response shape from listUsers API
hailin pushed to main at hailin/gcx 2026-03-07 10:20:18 +00:00
75ef11ec22 fix(admin-service): use extra_hosts to route MinIO via gateway Nginx
hailin pushed to main at hailin/it0 2026-03-07 10:18:37 +00:00
60cf49432e feat(billing): add CNY overage rate field and auto-detect currency from locale
hailin pushed to main at hailin/it0 2026-03-07 09:46:15 +00:00
af1cae9da8 feat(i18n): add billing namespace, fully internationalize billing pages
hailin pushed to main at hailin/it0 2026-03-07 09:36:52 +00:00
c1fb39c3c0 fix(topbar): hide tenant indicator for platform admin users
hailin pushed to main at hailin/gcx 2026-03-07 09:20:44 +00:00
fa64e1863a fix(admin-service): use internal IP for MinIO to avoid hairpin NAT
hailin pushed to main at hailin/it0 2026-03-07 09:17:37 +00:00
816c5461f9 feat(auth): add platform_super_admin role for two-level platform access control
hailin pushed to main at hailin/it0 2026-03-07 08:57:51 +00:00
0ab7261129 feat(auth): introduce platform_admin role with proper access separation
hailin pushed to main at hailin/gcx 2026-03-07 08:50:44 +00:00
0c3ef3b598 fix(mobile): fix version check API and platform detection in both apps
hailin pushed to main at hailin/gcx 2026-03-07 08:42:09 +00:00
7ba5401e2f feat(infra): use oss.gogenex.com for app version download URLs
hailin pushed to main at hailin/gcx 2026-03-07 08:22:55 +00:00
4c5f5e2cd9 fix(admin-service): update MinIO default endpoint to oss.gogenex.com
hailin pushed to main at hailin/gcx 2026-03-07 08:17:02 +00:00
11bb88badd feat(infra): configure oss.gogenex.com domain for MinIO object storage