From bb510072161c6522003adc955acd0ea4a51d8f26 Mon Sep 17 00:00:00 2001 From: henry Date: Sun, 28 Jun 2026 17:04:52 +0800 Subject: [PATCH 01/11] chore: add .e2e/ to .gitignore to exclude end-to-end test files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index f80d2e34..4f983328 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,4 @@ basaltpass-backend/config.yaml *.log .gocache/ +.e2e/ \ No newline at end of file From 77758408a3beb2b520be9a7ac08f2de7cd95ce77 Mon Sep 17 00:00:00 2001 From: henry Date: Tue, 30 Jun 2026 00:32:40 +0800 Subject: [PATCH 02/11] Update BasaltPass loading screen --- .../apps/admin/dist/index.html | 16 +++--- .../apps/tenant/dist/index.html | 12 ++-- basaltpass-frontend/apps/user/dist/index.html | 18 +++--- .../brand/built-with-hollowdata-tech.svg | 9 +++ .../src/shared/generated/buildInfo.ts | 6 +- .../src/shared/ui/PSkeleton.tsx | 56 +++++++++++-------- 6 files changed, 69 insertions(+), 48 deletions(-) create mode 100644 basaltpass-frontend/src/shared/assets/brand/built-with-hollowdata-tech.svg diff --git a/basaltpass-frontend/apps/admin/dist/index.html b/basaltpass-frontend/apps/admin/dist/index.html index 661024ed..52f1c706 100644 --- a/basaltpass-frontend/apps/admin/dist/index.html +++ b/basaltpass-frontend/apps/admin/dist/index.html @@ -23,15 +23,15 @@ .catch(function () {}) })() - + - - - - - - - + + + + + + +
diff --git a/basaltpass-frontend/apps/tenant/dist/index.html b/basaltpass-frontend/apps/tenant/dist/index.html index 4cc29ef7..76e079c7 100644 --- a/basaltpass-frontend/apps/tenant/dist/index.html +++ b/basaltpass-frontend/apps/tenant/dist/index.html @@ -23,14 +23,14 @@ .catch(function () {}) })() - + - - - - - + + + + +
diff --git a/basaltpass-frontend/apps/user/dist/index.html b/basaltpass-frontend/apps/user/dist/index.html index 459834f5..1f07d1ea 100644 --- a/basaltpass-frontend/apps/user/dist/index.html +++ b/basaltpass-frontend/apps/user/dist/index.html @@ -23,17 +23,17 @@ .catch(function () {}) })() - + - - - - - - - - + + + + + + + +
diff --git a/basaltpass-frontend/src/shared/assets/brand/built-with-hollowdata-tech.svg b/basaltpass-frontend/src/shared/assets/brand/built-with-hollowdata-tech.svg new file mode 100644 index 00000000..2d23e82e --- /dev/null +++ b/basaltpass-frontend/src/shared/assets/brand/built-with-hollowdata-tech.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/basaltpass-frontend/src/shared/generated/buildInfo.ts b/basaltpass-frontend/src/shared/generated/buildInfo.ts index f461b8c6..9e66fdb0 100644 --- a/basaltpass-frontend/src/shared/generated/buildInfo.ts +++ b/basaltpass-frontend/src/shared/generated/buildInfo.ts @@ -1,6 +1,6 @@ export const buildInfo = { - version: "beancs-v1.0.49", - commit: "a0ac896", - generatedAt: "2026-06-28T00:47:43.348Z", + version: "beancs-v1.0.50", + commit: "3d581e6", + generatedAt: "2026-06-29T16:31:41.391Z", copyrightStartYear: 2024, } as const diff --git a/basaltpass-frontend/src/shared/ui/PSkeleton.tsx b/basaltpass-frontend/src/shared/ui/PSkeleton.tsx index d5859a8b..bb25a661 100644 --- a/basaltpass-frontend/src/shared/ui/PSkeleton.tsx +++ b/basaltpass-frontend/src/shared/ui/PSkeleton.tsx @@ -1,4 +1,6 @@ import React from 'react' +import basaltpassLogo from '../assets/brand/basaltpass-logo-symbol.svg' +import hollowDataBadge from '../assets/brand/built-with-hollowdata-tech.svg' // ───────────────────────────────────────────── // translated PSkeleton @@ -295,33 +297,43 @@ interface PageLoaderProps { } function PageLoader({ message = 'loading...', animated = true }: PageLoaderProps) { - const pulse = animated ? 'animate-pulse' : '' return ( -
-
- {/* Logo translated */} -
- {/* translated */} -
-
-
-
- {/* translated */} -
-
+
+
+ BasaltPass +
+
+
+ {message &&

{message}

}
- {message &&

{message}

} +
+
+ Built with HollowData's tech
From 90751fdb35551df713ad9bb8d25a019828ab21b9 Mon Sep 17 00:00:00 2001 From: henry Date: Tue, 30 Jun 2026 00:53:14 +0800 Subject: [PATCH 03/11] Align loading screen with app background --- basaltpass-frontend/apps/admin/dist/index.html | 16 ++++++++-------- .../apps/tenant/dist/index.html | 12 ++++++------ basaltpass-frontend/apps/user/dist/index.html | 18 +++++++++--------- .../assets/brand/basaltpass-logo-symbol.svg | 1 - .../src/shared/generated/buildInfo.ts | 6 +++--- .../src/shared/ui/PSkeleton.tsx | 10 +++++----- 6 files changed, 31 insertions(+), 32 deletions(-) diff --git a/basaltpass-frontend/apps/admin/dist/index.html b/basaltpass-frontend/apps/admin/dist/index.html index 52f1c706..7254d385 100644 --- a/basaltpass-frontend/apps/admin/dist/index.html +++ b/basaltpass-frontend/apps/admin/dist/index.html @@ -23,15 +23,15 @@ .catch(function () {}) })() - + - - - - - - - + + + + + + +
diff --git a/basaltpass-frontend/apps/tenant/dist/index.html b/basaltpass-frontend/apps/tenant/dist/index.html index 76e079c7..e95750e0 100644 --- a/basaltpass-frontend/apps/tenant/dist/index.html +++ b/basaltpass-frontend/apps/tenant/dist/index.html @@ -23,14 +23,14 @@ .catch(function () {}) })() - + - - - - - + + + + +
diff --git a/basaltpass-frontend/apps/user/dist/index.html b/basaltpass-frontend/apps/user/dist/index.html index 1f07d1ea..ba26e89d 100644 --- a/basaltpass-frontend/apps/user/dist/index.html +++ b/basaltpass-frontend/apps/user/dist/index.html @@ -23,17 +23,17 @@ .catch(function () {}) })() - + - - - - - - - - + + + + + + + +
diff --git a/basaltpass-frontend/src/shared/assets/brand/basaltpass-logo-symbol.svg b/basaltpass-frontend/src/shared/assets/brand/basaltpass-logo-symbol.svg index 02893405..b4ae9991 100644 --- a/basaltpass-frontend/src/shared/assets/brand/basaltpass-logo-symbol.svg +++ b/basaltpass-frontend/src/shared/assets/brand/basaltpass-logo-symbol.svg @@ -1,5 +1,4 @@ - diff --git a/basaltpass-frontend/src/shared/generated/buildInfo.ts b/basaltpass-frontend/src/shared/generated/buildInfo.ts index 9e66fdb0..8355bbf2 100644 --- a/basaltpass-frontend/src/shared/generated/buildInfo.ts +++ b/basaltpass-frontend/src/shared/generated/buildInfo.ts @@ -1,6 +1,6 @@ export const buildInfo = { - version: "beancs-v1.0.50", - commit: "3d581e6", - generatedAt: "2026-06-29T16:31:41.391Z", + version: "beancs-v1.0.51", + commit: "7775840", + generatedAt: "2026-06-29T16:52:13.397Z", copyrightStartYear: 2024, } as const diff --git a/basaltpass-frontend/src/shared/ui/PSkeleton.tsx b/basaltpass-frontend/src/shared/ui/PSkeleton.tsx index bb25a661..d2d24c49 100644 --- a/basaltpass-frontend/src/shared/ui/PSkeleton.tsx +++ b/basaltpass-frontend/src/shared/ui/PSkeleton.tsx @@ -298,22 +298,22 @@ interface PageLoaderProps { function PageLoader({ message = 'loading...', animated = true }: PageLoaderProps) { return ( -
+
BasaltPass