From cd24e75325a2bee7756df546dfb68f18ca1f705a Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Fri, 3 Jul 2026 12:39:42 +0000 Subject: [PATCH] fix(web): tema partajata landing<->aplicatie (cheie theme + 8 teme + icon unic) - Landing foloseste aceeasi cheie localStorage 'theme' ca aplicatia (era 'lp-theme'), deci preferinta de tema se pastreaza intre landing si aplicatie. - Landing capata cele 8 teme din aplicatie (adaugate light/dark/petrol; auto se rezolva la light/dark), aceeasi ordine de ciclare. - Selector tema: acelasi icon FIX (SVG semicerc din landing) in ambele locuri; aplicatia nu mai schimba glifa per tema. Eticheta temei curente ramane. - Init-ul selectorului din landing nu mai scrie in localStorage (nu mai suprascrie alegerea facuta in aplicatie la simpla vizitare). Co-Authored-By: Claude Opus 4.8 (1M context) --- app/web/templates/base.html | 33 ++++++++++++++++----------------- app/web/templates/landing.html | 24 +++++++++++++++++++----- 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/app/web/templates/base.html b/app/web/templates/base.html index 0f2a913..4f088a0 100644 --- a/app/web/templates/base.html +++ b/app/web/templates/base.html @@ -869,12 +869,14 @@ {% endif %} {% endif %} - {# US-011 (PRD 5.16): selector tema = pill cu icon + eticheta temei curente. - Eticheta ascunsa pe <=560px via CSS. JS actualizeaza .tema-icon si #tema-label. #} + {# US-011 (PRD 5.16): selector tema = pill cu icon FIX (acelasi SVG ca landing) + + eticheta temei curente. Eticheta ascunsa pe <=560px via CSS. JS actualizeaza + doar #tema-label (iconita nu se mai schimba per tema — consecventa cu landing). #} v{{ version }} @@ -951,7 +953,7 @@ +
@@ -406,11 +410,21 @@