From 5a35dabf7863897e67e4954c25f20d063fed2dbf Mon Sep 17 00:00:00 2001 From: "smx.pusha" <139338836+smxpusha@users.noreply.github.com> Date: Tue, 18 Aug 2026 07:57:47 +0200 Subject: [PATCH] FIX - polish CrewLink authentication UI Align authentication fields and the animated mode switch, constrain profile images to their square avatar surface, center the ping badge, and keep regular browser fixtures authenticated. The issues came from competing shared control styles, replaced-image sizing inside the avatar grid, and mismatched badge dimensions. --- .../src/components/account/AppProfileAuth.vue | 12 +- .../apps/CrewLinkApp.auth.contract.test.ts | 76 +++++++++ frontend/src/views/apps/CrewLinkApp.vue | 152 +++++++++++++++++- frontend/testserver/index.cjs | 5 +- 4 files changed, 239 insertions(+), 6 deletions(-) create mode 100644 frontend/src/views/apps/CrewLinkApp.auth.contract.test.ts diff --git a/frontend/src/components/account/AppProfileAuth.vue b/frontend/src/components/account/AppProfileAuth.vue index aff1a0c..794b889 100644 --- a/frontend/src/components/account/AppProfileAuth.vue +++ b/frontend/src/components/account/AppProfileAuth.vue @@ -118,7 +118,13 @@ const canSubmit = computed(() => { - +