Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
09686ea
fix(res): move subtract button bg to base drawable to satisfy lint
D4vRAM369 Sep 29, 2025
a4570ee
.gitignore updated
D4vRAM369 Oct 14, 2025
a59c10a
feat: add infused intake flow with 420 modal
D4vRAM369 Oct 14, 2025
714bff2
- Reacomodé la UI para que addButton vuelva a compartir fila con subt…
D4vRAM369 Oct 14, 2025
ea92deb
Añadida pantalla de Stats con su icono en la parte izquierda de la pa…
D4vRAM369 Oct 14, 2025
61e4655
Solucionado el error de fallas de sincronización tras la medianoche a…
D4vRAM369 Oct 14, 2025
8f07460
fix: strings.xml actualizado y nombre de cabecera cambiado por '🌿 Con…
D4vRAM369 Oct 22, 2025
c68ee2b
Cambiado MaterialButton por Chip en el botón de Stats para darle color
D4vRAM369 Oct 22, 2025
b87eef9
Permito importar CSV corrigiendo MIME restringido, añadiendo 'private…
D4vRAM369 Nov 2, 2025
04eee1d
- Centralicé los textos del diálogo de notas y del selector de infu…
D4vRAM369 Nov 2, 2025
3a06041
Volví a notas simples sin preview markdown que no se aplicaba correct…
D4vRAM369 Nov 6, 2025
660939c
Leyenda añadida de emojis en Stats para saber a que valor corresponde…
D4vRAM369 Nov 9, 2025
2e83d35
Emojis posibles cambiados, hay 151 emojis disponibles diversos y vari…
D4vRAM369 Nov 10, 2025
720da8d
La tabla de Leyenda relativa a los emojis en el Calendario, ahora no …
D4vRAM369 Nov 10, 2025
9f23389
Lista para subida a PlayStore
D4vRAM369 Nov 10, 2025
db46ef4
Añadir política de privacidad y documentación para GitHub Pages
D4vRAM369 Nov 10, 2025
8214218
🚀 Release v1.1.0 - Preparación para Play Store
D4vRAM369 Nov 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ captures/
# Keys / services
*.jks
*.keystore
keystore.properties
google-services.json

# Logs & profiling
Expand All @@ -32,3 +33,4 @@ google-services.json
.DS_Store
Thumbs.db

*.keystore
116 changes: 116 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# Changelog - CBDCounter

Todos los cambios notables del proyecto se documentarán en este archivo.

El formato se basa en [Keep a Changelog](https://keepachangelog.com/es/1.0.0/),
y este proyecto adhiere a [Semantic Versioning](https://semver.org/lang/es/).

---

## [1.1.0] - 2025-11-10

### ✨ Añadido
- **Disclaimer médico obligatorio** en el primer uso de la app (requisito Google Play)
- **Política de privacidad completa** (RGPD + Google Play compatible)
- **Documentación para Play Store** (descripciones corta y larga)
- **GitHub Pages** con documentación oficial publicada
- **Configuración de producción completa** (ProGuard/R8, firma digital, AAB)

### 🐛 Corregido
- **Bug crítico:** Widget ahora respeta los emojis personalizados del usuario (usaba emojis hardcodeados)
- **Bug crítico:** Confirmación obligatoria antes de importar CSV (previene pérdida accidental de datos)
- **Mejora:** Código optimizado y ofuscado con R8 para reducir tamaño del APK

### 🔧 Cambios Técnicos
- Migrado de APK a **Android App Bundle (AAB)** (obligatorio desde 2021)
- Configurado **Google Play App Signing**
- Reglas **ProGuard/R8** específicas para la app
- **Target SDK actualizado a 34** (Android 14)
- Reducción del tamaño de release: 5.8MB → 3.5MB (~40% menor)

### 📋 Preparación para Play Store
- ✅ Cumple políticas de contenido de Google Play
- ✅ Disclaimer médico para apps relacionadas con CBD
- ✅ Sección de Seguridad de Datos lista
- ✅ Política de privacidad pública disponible

### 📚 Documentación
- Política de privacidad detallada (RGPD compliant)
- Instrucciones para GitHub Pages
- Descripciones para Play Store (corta + larga)
- Changelog estructurado

---

## [1.0.0] - 2025-09-29

### 🎉 Lanzamiento Inicial

Primer lanzamiento público de CBDCounter con todas las funcionalidades core.

### ✨ Funcionalidades
- **Contador diario** con botones +1, -1 y reset
- **Widget de pantalla principal** con actualización en tiempo real
- **Calendario visual** con navegación mensual
- **Sistema de notas** con timestamps automáticos
- **Estadísticas detalladas**: promedio, total, racha limpia
- **Filtros de visualización**: semana, mes, todo
- **Exportación/Importación CSV** para backups
- **Personalización de emojis**: 11 rangos con 151 emojis disponibles
- **Tema oscuro/claro** automático
- **Diferenciación de consumo**: estándar, con weed, con polen
- **Historial ilimitado** con persistencia local

### 🔒 Privacidad
- CERO recopilación de datos
- Almacenamiento 100% local (SharedPreferences)
- Sin analytics ni tracking
- Sin servicios de terceros

### 🎨 Diseño
- Material Design 3
- Interfaz intuitiva en español
- Emojis dinámicos según nivel de consumo
- Animaciones sutiles

### 📱 Compatibilidad
- Android 7.0 (API 24) y superior
- Optimizado para teléfonos y tablets
- Modo vertical y horizontal

### 🆓 Modelo
- Totalmente gratuita
- Sin anuncios
- Sin compras dentro de la app
- Código abierto (GPL-3.0)

---

## [Unreleased]

### 🚀 Próximas Funcionalidades (v1.2.0+)
- [ ] Internacionalización (inglés)
- [ ] Gráficas visuales de tendencias
- [ ] Backup automático en Google Drive
- [ ] Recordatorios programables
- [ ] Modo privacidad con PIN/huella
- [ ] Widgets adicionales (tamaños variados)
- [ ] Temas de color personalizables
- [ ] Exportación a PDF

---

## Tipos de Cambios

- **✨ Añadido** - Nuevas funcionalidades
- **🔧 Cambiado** - Cambios en funcionalidades existentes
- **❌ Deprecado** - Funcionalidades que se eliminarán pronto
- **🗑️ Eliminado** - Funcionalidades eliminadas
- **🐛 Corregido** - Corrección de bugs
- **🔒 Seguridad** - Parches de seguridad

---

[1.1.0]: https://github.com/D4vRAM369/CBDcounter/compare/v1.0...v1.1.0
[1.0.0]: https://github.com/D4vRAM369/CBDcounter/releases/tag/v1.0
[Unreleased]: https://github.com/D4vRAM369/CBDcounter/compare/v1.1.0...HEAD
252 changes: 252 additions & 0 deletions PLAY_STORE_DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,252 @@
# Descripciones para Google Play Store

## DESCRIPCIÓN CORTA (80 caracteres)

**Opción 1 (76 caracteres):**
```
Rastrea tu consumo de CBD con estadísticas, widget y total privacidad
```

**Opción 2 (79 caracteres):**
```
Contador de CBD: seguimiento diario, calendario, notas y emojis personalizables
```

**Opción 3 (73 caracteres - RECOMENDADA):**
```
Tracking personal de CBD con estadísticas, widget y backup de datos
```

---

## DESCRIPCIÓN LARGA (Hasta 4000 caracteres)

```
🌿 CBDCounter - Tu Compañero Personal de Seguimiento de CBD

CBDCounter es una aplicación intuitiva y privada diseñada para ayudarte a registrar y analizar tu consumo de CBD de forma organizada. Perfecta para usuarios medicinales, terapéuticos o aquellos que simplemente buscan mantener un control consciente de su uso.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ CARACTERÍSTICAS PRINCIPALES

📊 SEGUIMIENTO DIARIO SIMPLE
• Contador intuitivo con botones +1 y -1
• Reset diario para empezar cada día desde cero
• Registro automático de timestamp en cada toma
• Sistema de notas para contexto adicional

🏠 WIDGET DE PANTALLA PRINCIPAL
• Acceso rápido sin abrir la app
• Visualiza tu contador actual de un vistazo
• Actualización automática en tiempo real
• Emojis dinámicos según nivel de consumo

📅 CALENDARIO VISUAL
• Vista mensual completa con emojis personalizados
• Navegación entre meses (anterior/siguiente)
• Identificación visual del día actual
• Leyenda dinámica de rangos de consumo

📈 ESTADÍSTICAS DETALLADAS
• Promedio de consumo (semanal/mensual/total)
• Total acumulado por período
• Racha de días "limpios" (sin consumo)
• Filtros por semana, mes o historial completo

📝 SISTEMA DE NOTAS
• Añade contexto a cada día
• Diferencia entre tipos: estándar, con weed, con polen
• Timestamps automáticos (HH:mm)
• Edición y borrado fácil

🎨 PERSONALIZACIÓN TOTAL
• 11 rangos de emojis configurables (0, 1-2, 3-4, 5, 6, 7, 8, 9, 10, 11, 12+)
• Selector con 151 emojis disponibles
• Reset a valores por defecto cuando quieras
• Tema oscuro y claro automático

💾 BACKUP Y PORTABILIDAD
• Exporta todos tus datos a CSV
• Formato compatible con Excel, Google Sheets
• Importa datos desde backups previos
• Control total sobre tus datos

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🔒 PRIVACIDAD ABSOLUTA

Tu privacidad es nuestra prioridad #1:

✅ CERO recopilación de datos personales
✅ TODO se guarda localmente en tu dispositivo
✅ NO enviamos información a servidores
✅ NO usamos analytics ni tracking
✅ NO compartimos nada con terceros
✅ NO requiere cuenta ni registro
✅ NO hay publicidad

Tus datos son SOLO TUYOS. Punto.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💡 CASOS DE USO IDEALES

🏥 USO MEDICINAL
Perfecto para pacientes que necesitan:
• Tracking preciso de dosis
• Historial médico detallado
• Identificación de patrones
• Documentación para profesionales de la salud

🧘 BIENESTAR PERSONAL
Ideal para quienes buscan:
• Control consciente del consumo
• Reducción gradual
• Identificar factores desencadenantes
• Mantener objetivos de uso responsable

📊 ANÁLISIS DE PATRONES
Útil para:
• Detectar tendencias de consumo
• Evaluar efectividad de tratamientos
• Comparar períodos temporales
• Tomar decisiones informadas

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🛡️ DESCARGO DE RESPONSABILIDAD

⚠️ INFORMACIÓN IMPORTANTE:

Esta aplicación es una HERRAMIENTA DE TRACKING PERSONAL y:

• NO es un dispositivo médico
• NO proporciona consejo médico, diagnóstico o tratamiento
• NO sustituye la consulta con profesionales de la salud
• NO promueve el consumo de sustancias
• NO facilita la compra, venta ni distribución de productos
• Solo sirve para registro personal bajo tu responsabilidad

Consulta SIEMPRE con un médico u otro profesional de la salud calificado antes de tomar decisiones relacionadas con tu salud.

Es TU RESPONSABILIDAD verificar la legalidad del CBD en tu jurisdicción.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🌍 ACCESIBILIDAD Y COMPATIBILIDAD

• Compatible con Android 7.0 (Nougat) y superior
• Optimizada para teléfonos y tablets
• Interfaz en español
• Diseño Material Design 3
• Modo oscuro automático según sistema
• Tamaños de texto adaptables
• Accesibilidad con TalkBack

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🆓 TOTALMENTE GRATUITA

• Sin compras dentro de la app
• Sin suscripciones
• Sin anuncios
• Sin costos ocultos
• Todas las funciones desbloqueadas

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

👨‍💻 DESARROLLO INDEPENDIENTE

CBDCounter es desarrollada por un desarrollador independiente español (D4vRAM) comprometido con:

✅ Código de calidad
✅ Privacidad del usuario
✅ Actualizaciones regulares
✅ Soporte responsive
✅ Escuchar feedback de la comunidad

🔓 Proyecto de código abierto disponible en GitHub para transparencia total.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📋 PERMISOS

La app solo solicita 1 permiso:

• RECEIVE_BOOT_COMPLETED: Para restaurar el widget después de reiniciar tu dispositivo. NO se usa para tracking ni monitoreo.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🆕 NOVEDADES EN V1.0.0

🎉 Lanzamiento inicial con:
• Contador diario intuitivo
• Widget de pantalla principal
• Calendario con emojis visuales
• Sistema completo de estadísticas
• Notas con timestamps
• Import/Export CSV
• 151 emojis personalizables
• Tema oscuro/claro
• Historial ilimitado

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📞 SOPORTE Y CONTACTO

¿Preguntas? ¿Sugerencias? ¿Bugs?
Escríbeme a: d4vram369@gmail.com

Respondo personalmente a todos los mensajes en ~7 días.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⭐ Si CBDCounter te resulta útil, ¡déjanos una reseña! Tu feedback ayuda a mejorar la app y a que más personas la descubran.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏷️ PALABRAS CLAVE

#CBD #Tracking #Contador #Salud #Bienestar #Privacidad #Widget #Estadísticas #Calendario #Notas #Backup #OpenSource #SinAnuncios #Gratuita #Medicinal #Terapéutico

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

© 2025 D4vRAM. Desarrollado con ❤️ desde Gran Canaria 🇮🇨 (España)

Versión: 1.0.0
Última actualización: Noviembre 2025
```

**CARACTERES TOTALES:** 3,947 (dentro del límite de 4,000) ✅

---

## CATEGORÍA SUGERIDA

**Principal:** Salud y bienestar
**Alternativa:** Estilo de vida

---

## ETIQUETAS (Tags)

```
cbd, contador, tracking, salud, bienestar, privacidad, widget, estadísticas, calendario, medicinal
```

---

## NOTAS PARA LA FICHA

**Clasificación de contenido:**
- App diseñada para mayores de 16/18 años
- Referencias a consumo de sustancias (CBD/cannabis)
- Uso educativo y de seguimiento personal
- NO facilita compra ni venta

**Título de la app (50 caracteres max):**
```
CBDCounter - Tracking de Consumo
```
(38 caracteres) ✅
Loading