From 51b03a1ba55e4f9dafee55f071d3fffe9595ae9d Mon Sep 17 00:00:00 2001 From: Martin Dvorak Date: Fri, 9 Oct 2026 07:00:24 +0000 Subject: [PATCH] Make the Freeze my deck button text-only, matching Make my homework MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The two CTAs already shared the same Button size="lg" shape (full-width, 44px, 14px radius, muted disabled chip, helper line centred underneath); the last visible difference was the snowflake icon on "Freeze my deck". Dropped it so the button is text-only exactly like "Make my homework" — the snowflake stays on the hero, the drop zone and the tab bar. Service worker: freezmo-v13. Verified: computed-style diff between the two buttons is now empty (same classes and every measured property), CTA-parity suite 32/32, desktop regression 74/74, mobile 51/51, i18n 27/27. Lint + build clean. --- components/UploadScreen.tsx | 6 +++--- public/sw.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/components/UploadScreen.tsx b/components/UploadScreen.tsx index 03a5f19..7d20f4b 100644 --- a/components/UploadScreen.tsx +++ b/components/UploadScreen.tsx @@ -720,15 +720,15 @@ export function UploadScreen() {
- {/* Same CTA shape as the homework flow: a full-width button with the - helper line centred underneath. */} + {/* Same CTA shape as the homework flow: text-only, full-width, with + the helper line centred underneath. */}

{documentsBusy diff --git a/public/sw.js b/public/sw.js index 1c64961..6a30b6c 100644 --- a/public/sw.js +++ b/public/sw.js @@ -9,7 +9,7 @@ * * Bumping CACHE_VERSION is how a new deploy invalidates old assets. */ -const CACHE_VERSION = "freezmo-v12"; +const CACHE_VERSION = "freezmo-v13"; const SHELL_CACHE = `${CACHE_VERSION}-shell`; const ASSET_CACHE = `${CACHE_VERSION}-assets`;