feat(v0.3.1): iconos reales, i18n completo EN/ES y ayuda "Como funciona" #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/v0.3.1-icons-i18n-help"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Iconos generados con Pillow (un diseno, 4 tamanos), todo el texto a _locales (147 claves EN/ES), seccion de ayuda con onboarding + nota de privacidad.
Iconos - scripts/generate_icons.py (Pillow): un solo diseno, cuadro redondeado oscuro con degradado y halo calido + cabeza de gato (orejas, ojos, hocico) en naranja GS, sin texto. Los 4 tamanos salen del mismo master de 1024 px (LANCZOS). - public/icons: 16=663 B, 32=1788 B, 48=3052 B, 128=10479 B (antes 663 B en 128). i18n - Todo el texto visible sale de public/_locales/{en,es}/messages.json (147 claves en cada idioma, EN por defecto). HTML con data-i18n / data-i18n-aria-label / data-i18n-title; applyI18n() en main.ts + <html lang> del navegador. - message-engine: las pools pasan a ser listas de CLAVES; el texto se resuelve con m() (src/lib/i18n.ts). Notificaciones del background tambien por clave. - Eliminada STAGE_NAMES (tabla muerta en castellano). Ayuda - Nueva seccion <details id="how-section">: 5 puntos (huevo->6 etapas, 2 XP/min, pomodoro y salud, racha de sesiones, distraccion <30 s) + nota de privacidad del Modo IA on-device. Se abre sola la primera vez (flag gs-how-seen).