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 |
|