Commit Graph

8 Commits

Author SHA1 Message Date
Johann 3f7602efb0 fix(nav): placeholder de Dashboard con contenido visible
Un Surface crema vacío tras completar onboarding se confundía con una
pantalla en blanco durante pruebas en dispositivo (Huawei HBP-LX9).
Ahora muestra mascota + mensaje hasta que llegue el módulo 2.
2026-07-03 22:13:39 -06:00
Johann ae8f6b7a65 feat(onboarding): selección de compañero con mascotas Canvas y DataStore
- OnboardingScreen (1280×800 landscape): grid de 4 tarjetas, CTA píldora Continuar
- Mascotas Zorro Rachi / Gata Menta / Conejo Sol dibujadas con Canvas
  (breathe 3.2s + blink 5s del PRD §6.4), marco punteado para 'Mi dibujo'
- 'Mi dibujo' abre Photo Picker (sin permisos de almacenamiento)
- MVVM: OnboardingViewModel con StateFlow<OnboardingUiState>
- Persistencia en DataStore Preferences vía ProfileRepository (Hilt)
- NavHost onboarding→dashboard (placeholder módulo 2) + STATUS.md
2026-07-03 21:26:24 -06:00
Johann 1b5a1f76e1 feat(theme): tema Compose con paleta Rachita y fuentes descargables
- Color.kt: paleta completa del PRD §6.1 (coral/menta/sol/lila/crema/tinta/noche)
- Type.kt: Baloo 2 + Nunito vía Google Fonts provider, escala del PRD §6.2
- Shape.kt: radios 14-24dp + píldora; Theme.kt: MaterialTheme light único
2026-07-03 21:26:13 -06:00
Johann 6f5bca6e35 chore(android): scaffold del proyecto Gradle KTS con version catalog
- Gradle 8.9 wrapper + AGP 8.7.3 + Kotlin 2.0.21 (KSP, Hilt, Compose, serialization)
- minSdk 26 / targetSdk 34 / compileSdk 35, package mx.paputec.rachita
- Manifest landscape-only con permisos reservados para módulo de batería
- Recursos base: strings ES-MX, certs de Downloadable Fonts, ícono adaptativo de llama
2026-07-03 21:26:05 -06:00
Johann 8d583f6e7e docs: alinear CLAUDE.md con estándares PapuTec + análisis Flutter vs Kotlin 2026-07-03 21:04:46 -06:00
JohannVelazquez 35ee014c3c add PRD, prototype HTML and CLAUDE.md 2026-07-03 17:36:19 -06:00
JohannVelazquez 0ec580ced9 add PRD and HTML prototype 2026-07-03 17:36:04 -06:00
JohannVelazquez fbee1e0b11 first commit 2026-07-03 16:54:58 -06:00