+
+ android:gravity="center"
+ android:padding="12dp">
-
+
-
+ android:orientation="horizontal"
+ android:gravity="center">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:layout_marginTop="8dp" />
+
+
+
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index cf97f2b..abc33ad 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -1,50 +1,188 @@
-
+ android:fitsSystemWindows="true">
-
-
-
-
-
-
-
+ android:fitsSystemWindows="true">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/app/src/main/res/layout/activity_stats.xml b/app/src/main/res/layout/activity_stats.xml
index d3cfda9..4df5683 100644
--- a/app/src/main/res/layout/activity_stats.xml
+++ b/app/src/main/res/layout/activity_stats.xml
@@ -3,7 +3,8 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="@color/background">
+ android:background="@color/background"
+ android:fitsSystemWindows="true">
+ app:constraint_referenced_ids="countersContainer"/>
-
+
+
+
+
+
+
+
+
+
+
+
+ app:layout_constraintTop_toTopOf="parent" />
diff --git a/app/src/main/res/menu/dashboard_menu.xml b/app/src/main/res/menu/dashboard_menu.xml
new file mode 100644
index 0000000..fd56548
--- /dev/null
+++ b/app/src/main/res/menu/dashboard_menu.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index a08dd0b..61f722c 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -15,8 +15,6 @@
- @color/red_critical
- - @android:color/transparent
- @color/surface
- - false
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 6c290cf..3a793f8 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -58,4 +58,18 @@
#667eea
#6B7280
+
+ #4CAF50
+ #388E3C
+ #81C784
+ #A5D6A7
+ #E8F5E9
+ #2E7D32
+ #4CAF50
+ #81C784
+
+
+ #E3F2FD
+ #1565C0
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f5b58ae..cfbfbd1 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -46,4 +46,41 @@
Anterior
Siguiente
+
+ Estadísticas
+ Hoy
+ Semana
+ Promedio
+ Racha
+ 📅 Ver calendario completo
+ Patrones
+ Día más activo: %1$s
+ Mejor día: %1$s (%2$d)
+
+
+ Tipo de Sustancia
+ THC
+ THC agregado
+ THC restado
+ THC con weed agregado
+ THC con polen agregado
+ ¿Qué estás fumando?
+ Etiqueta la toma con vibra 420.
+
+
+ Ajustes
+ Copia de Seguridad
+ Backup automático
+ 📄 Exportar datos (CSV)
+ 🎙️ Exportar audios (ZIP)
+ 💾 Crear backup ahora
+ 📥 Restaurar backup
+ Cifrar con contraseña (AES-256)
+ Backup creado con éxito
+ Datos restaurados correctamente
+ Introduce contraseña del backup
+ Personalizar Emojis
+ Toca un emoji para cambiarlo. Se actualizará en la pantalla principal y en el widget.
+ Restaurar emojis por defecto
+
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 89ad6a5..20cfb3b 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -15,8 +15,6 @@
- @color/red_critical
- - @android:color/transparent
- @color/surface
- - false
diff --git a/docs/index.md b/docs/index.md
deleted file mode 100644
index 84b7ab4..0000000
--- a/docs/index.md
+++ /dev/null
@@ -1,86 +0,0 @@
-# CBDCounter - Documentación Oficial
-
-
-
-🌿 **Tracking Personal de CBD con Total Privacidad**
-
-[](https://github.com/tu-usuario/CBDcounter2/releases)
-[](https://developer.android.com)
-[](LICENSE)
-
-
-
----
-
-## 📱 Acerca de CBDCounter
-
-CBDCounter es una aplicación Android intuitiva y privada diseñada para el seguimiento personal de consumo de CBD. Con un enfoque en la privacidad absoluta, todos tus datos permanecen en tu dispositivo.
-
-**Características principales:**
-- 📊 Contador diario con estadísticas detalladas
-- 🏠 Widget de pantalla principal
-- 📅 Calendario visual con emojis personalizables
-- 📝 Sistema de notas con timestamps
-- 💾 Exportación/Importación CSV
-- 🔒 100% privado - cero recopilación de datos
-- 🌙 Tema oscuro/claro
-
----
-
-## 📋 Documentación
-
-### Información Legal
-
-- **[Política de Privacidad](privacy-policy.md)** - Cómo manejamos (o mejor dicho, NO manejamos) tus datos
-
-### Soporte
-
-- **Email de contacto:** d4vram369@gmail.com
-- **Tiempo de respuesta:** ~7 días hábiles
-
----
-
-## 🔒 Privacidad
-
-**Tu privacidad es nuestra prioridad #1:**
-
-✅ CERO recopilación de datos
-✅ TODO se guarda localmente
-✅ NO hay servidores externos
-✅ NO usamos analytics
-✅ NO compartimos nada con terceros
-
----
-
-## ⚠️ Descargo de Responsabilidad
-
-CBDCounter es una herramienta de tracking personal y **NO** constituye:
-- Dispositivo médico
-- Consejo médico profesional
-- Promoción de consumo de sustancias
-- Facilitación de compra/venta
-
-Consulta siempre con un profesional de la salud.
-
----
-
-## 🆓 Licencia
-
-Este proyecto está licenciado bajo GPL-3.0. Ver el archivo [LICENSE](../LICENSE) para más detalles.
-
----
-
-## 👨💻 Desarrollador
-
-**D4vRAM**
-🇮🇨 Gran Canaria, España
-
----
-
-
-
-© 2025 D4vRAM. Todos los derechos reservados.
-
-Desarrollado con ❤️ desde Islas Canarias 🇮🇨 (España🇪 🇪🇸)
-
-
diff --git a/docs/privacy-policy.md b/docs/privacy-policy.md
deleted file mode 100644
index 383e701..0000000
--- a/docs/privacy-policy.md
+++ /dev/null
@@ -1,229 +0,0 @@
-# Política de Privacidad de CBDCounter
-
-**Última actualización:** 10 de noviembre de 2025
-
-**Desarrollador:** D4vRAM
-**Contacto:** d4vram369@gmail.com
-
----
-
-## 1. Introducción
-
-CBDCounter ("la Aplicación") es una herramienta de seguimiento personal desarrollada por D4vRAM. Esta Política de Privacidad describe cómo manejamos la información en relación con el uso de la Aplicación.
-
-**En resumen:** Esta aplicación NO recopila, transmite, almacena en servidores ni comparte ningún dato personal.
-
----
-
-## 2. Información que Recopilamos
-
-**CBDCounter NO recopila ningún dato personal de los usuarios.**
-
-La Aplicación no:
-- ❌ Recopila nombres, correos electrónicos o información de contacto
-- ❌ Recopila datos de ubicación
-- ❌ Accede a tu lista de contactos, fotos o archivos
-- ❌ Rastrea tu actividad fuera de la app
-- ❌ Utiliza cookies o tecnologías de seguimiento
-- ❌ Recopila identificadores de dispositivo únicos
-- ❌ Transmite datos a servidores externos
-
----
-
-## 3. Datos Almacenados Localmente
-
-Todos los datos que generes usando CBDCounter se almacenan **exclusivamente en tu dispositivo** mediante la tecnología SharedPreferences de Android:
-
-### Datos almacenados localmente:
-- **Contadores diarios:** Número de consumos registrados por fecha
-- **Notas personales:** Texto que escribas para cada día
-- **Emojis personalizados:** Configuraciones visuales que hayas modificado
-- **Preferencias de tema:** Modo oscuro/claro
-- **Estado del disclaimer:** Indicador de que aceptaste el aviso legal
-
-### Características importantes:
-✅ Estos datos **NUNCA** salen de tu dispositivo
-✅ NO se sincronizan con ningún servidor
-✅ NO son accesibles por el desarrollador
-✅ Son eliminados automáticamente si desinstalas la app
-
----
-
-## 4. Función de Exportación CSV
-
-La Aplicación permite exportar tus datos a un archivo CSV para crear copias de seguridad personales.
-
-**Importante:**
-- Tú controlas este archivo exportado
-- El archivo se guarda en tu dispositivo
-- Puedes compartirlo manualmente mediante las opciones estándar de Android
-- El desarrollador NO tiene acceso a este archivo
-- Tú eres responsable de cómo compartes o almacenas este archivo
-
----
-
-## 5. Permisos de Android
-
-La Aplicación solicita los siguientes permisos:
-
-### `RECEIVE_BOOT_COMPLETED`
-**Propósito:** Restaurar el widget de pantalla principal después de reiniciar el dispositivo.
-**Uso:** Solo se utiliza para actualizar el widget, no para rastrear ni monitorear actividad.
-
-**Ningún otro permiso es solicitado o utilizado.**
-
----
-
-## 6. Servicios de Terceros
-
-CBDCounter **NO utiliza**:
-- ❌ Servicios de analytics (Google Analytics, Firebase, etc.)
-- ❌ Redes publicitarias
-- ❌ Sistemas de tracking o métricas
-- ❌ SDKs de terceros (excepto AndroidX y Material Design de Google, que son librerías estándar de UI sin capacidad de recopilación de datos)
-
----
-
-## 7. Seguridad de los Datos
-
-Dado que todos los datos se almacenan localmente en tu dispositivo:
-
-- La seguridad depende de la protección de tu dispositivo (PIN, huella, etc.)
-- En dispositivos rooteados, aplicaciones con permisos de root podrían acceder a los datos
-- Recomendamos usar las funciones de seguridad nativas de Android
-
-**Nota:** Si tu dispositivo es compartido con otras personas, ellas podrían acceder a la Aplicación y ver tus datos.
-
----
-
-## 8. Privacidad de Menores
-
-CBDCounter no está dirigida a menores de 13 años. Dado que no recopilamos ningún dato, no recopilamos intencionalmente información de niños menores de 13 años.
-
----
-
-## 9. Cambios a esta Política
-
-Podemos actualizar esta Política de Privacidad ocasionalmente. Te notificaremos cualquier cambio publicando la nueva Política en esta página y actualizando la fecha de "Última actualización".
-
-**Es tu responsabilidad revisar esta Política periódicamente.** El uso continuado de la Aplicación después de cambios constituye aceptación de dichos cambios.
-
----
-
-## 10. Limitaciones y Descargo de Responsabilidad
-
-### CBDCounter NO es un dispositivo médico
-
-- Esta Aplicación NO proporciona consejo médico, diagnóstico o tratamiento
-- NO está destinada a sustituir la consulta con un profesional de la salud
-- El contenido es solo para fines informativos y de seguimiento personal
-- Siempre consulta con un médico u otro profesional de la salud calificado sobre cualquier pregunta relacionada con tu salud
-
-### Uso de la Aplicación
-
-- El uso de CBDCounter es bajo tu propio riesgo
-- La Aplicación se proporciona "tal cual" sin garantías de ningún tipo
-- El desarrollador no se hace responsable del uso que hagas de los datos rastreados
-- No promovemos, facilitamos ni apoyamos actividades ilegales
-
-### Legalidad del CBD
-
-- Es responsabilidad del usuario verificar la legalidad del CBD en su jurisdicción
-- El desarrollador no asume responsabilidad por el uso de la Aplicación en jurisdicciones donde el CBD es ilegal
-- Esta Aplicación NO facilita la compra, venta ni distribución de CBD u otras sustancias
-
----
-
-## 11. Tus Derechos
-
-Dado que no recopilamos ni almacenamos datos fuera de tu dispositivo:
-
-### Derecho de acceso
-✅ Todos tus datos están siempre accesibles en la Aplicación
-
-### Derecho de rectificación
-✅ Puedes editar tus notas y datos en cualquier momento
-
-### Derecho de eliminación
-✅ Simplemente desinstala la Aplicación o usa la función de "reset" en ajustes
-
-### Derecho de portabilidad
-✅ Usa la función "Exportar CSV" para obtener tus datos en formato portable
-
-### Derecho de oposición
-✅ No aplica, ya que no procesamos tus datos
-
----
-
-## 12. Cumplimiento Legal
-
-Esta Política de Privacidad cumple con:
-- **RGPD** (Reglamento General de Protección de Datos de la UE)
-- **LOPD** (Ley Orgánica de Protección de Datos de España)
-- **Políticas de Privacidad de Google Play**
-
----
-
-## 13. Transferencias Internacionales
-
-No aplicable. Tus datos nunca abandonan tu dispositivo.
-
----
-
-## 14. Retención de Datos
-
-Los datos se retienen mientras:
-- Mantengas la Aplicación instalada en tu dispositivo
-- No uses la función de reset o borrado manual
-
-Los datos se eliminan automáticamente cuando:
-- Desinstalas la Aplicación
-- Borras manualmente los datos desde configuración de Android
-- Reseteas tu dispositivo a valores de fábrica
-
----
-
-## 15. Base Legal para el Procesamiento (RGPD)
-
-No aplicable, ya que no procesamos datos personales fuera de tu dispositivo.
-
-El almacenamiento local en tu dispositivo está bajo tu control exclusivo.
-
----
-
-## 16. Contacto
-
-Si tienes preguntas, comentarios o inquietudes sobre esta Política de Privacidad:
-
-**Email:** d4vram369@gmail.com
-**Método de contacto preferido:** Email
-**Tiempo de respuesta esperado:** 7 días hábiles
-
----
-
-## 17. Jurisdicción
-
-Esta Política de Privacidad se rige por las leyes de España.
-
----
-
-## 18. Idioma
-
-Esta Política está disponible en español. En caso de discrepancia entre traducciones, la versión en español prevalecerá.
-
----
-
-## Resumen Ejecutivo (TL;DR)
-
-✅ **NO recopilamos datos**
-✅ **Todo se guarda en tu dispositivo**
-✅ **NO compartimos nada con nadie**
-✅ **NO usamos analytics ni publicidad**
-✅ **Tú controlas 100% de tus datos**
-✅ **Desinstalar = eliminar todo**
-
----
-
-**Fecha de entrada en vigor:** 10 de noviembre de 2025
-
-© 2025 D4vRAM. Todos los derechos reservados.