From f6bded159634488f329fa4286d94d98fa5a8bd20 Mon Sep 17 00:00:00 2001 From: claude Date: Sat, 13 Jun 2026 10:48:20 +0000 Subject: [PATCH] build 218: Verso logos on set-password and email-check pages, i18n zoom aria-label Replace Overleaf icons with Verso branding on setPassword.pug (square icon) and primaryEmailCheck.pug (wordmark). Replace hardcoded French aria-label "Taille des cartes" on zoom control with t('card_size') and add card_size key to all 5 locale files. Co-Authored-By: Claude Sonnet 4.6 --- services/web/app/views/user/primaryEmailCheck.pug | 7 ++++--- services/web/app/views/user/setPassword.pug | 2 +- services/web/frontend/extracted-translations.json | 1 + .../project-list/components/project-list-lumiere.tsx | 2 +- services/web/locales/de.json | 1 + services/web/locales/en.json | 1 + services/web/locales/es.json | 1 + services/web/locales/fr.json | 1 + services/web/locales/it.json | 1 + 9 files changed, 12 insertions(+), 5 deletions(-) diff --git a/services/web/app/views/user/primaryEmailCheck.pug b/services/web/app/views/user/primaryEmailCheck.pug index cd3f0399a0..6650dcca8f 100644 --- a/services/web/app/views/user/primaryEmailCheck.pug +++ b/services/web/app/views/user/primaryEmailCheck.pug @@ -6,9 +6,10 @@ block vars block content main#main-content .auth-aux-container - img.w-50.d-block( - src=buildImgPath('ol-brand/overleaf.svg') - alt=settings.appName + img.d-block( + src=buildImgPath('ol-brand/verso-logo.svg') + alt='Verso' + style='height:36px;width:auto;margin-bottom:1.5rem' ) h1.h3.mb-3 #{translate("keep_your_account_safe")} div(data-ol-multi-submit) diff --git a/services/web/app/views/user/setPassword.pug b/services/web/app/views/user/setPassword.pug index c2f62e853d..5d9f37afb3 100644 --- a/services/web/app/views/user/setPassword.pug +++ b/services/web/app/views/user/setPassword.pug @@ -8,7 +8,7 @@ block vars block content main#main-content a.auth-aux-logo(href='/') - img(src=buildImgPath('ol-brand/overleaf-o-dark.svg') alt=settings.appName) + img(src=buildImgPath('ol-brand/verso-square.svg') alt='Verso') .auth-aux-container form( name='passwordResetForm' diff --git a/services/web/frontend/extracted-translations.json b/services/web/frontend/extracted-translations.json index 35e852c086..51ee066df8 100644 --- a/services/web/frontend/extracted-translations.json +++ b/services/web/frontend/extracted-translations.json @@ -473,6 +473,7 @@ "demonstrating_track_changes_feature": "", "department": "", "description": "", + "card_size": "", "deselect_all": "", "details": "", "details_provided_by_google_explanation": "", diff --git a/services/web/frontend/js/features/project-list/components/project-list-lumiere.tsx b/services/web/frontend/js/features/project-list/components/project-list-lumiere.tsx index f3759217d2..c051686ed7 100644 --- a/services/web/frontend/js/features/project-list/components/project-list-lumiere.tsx +++ b/services/web/frontend/js/features/project-list/components/project-list-lumiere.tsx @@ -246,7 +246,7 @@ export function ProjectListLumiere() {
{ZOOM_OPTIONS.map(({ value, label }) => (