Skip to content

Releases: AnaCataVC/meds-reminder

Release v1.1.0

Choose a tag to compare

@AnaCataVC AnaCataVC released this 25 Aug 12:48

Release v1.1.0

Features

  • Bilingual Interactive Landing Page: Introduced a modern, responsive showcase landing page with bilingual localization (English / Spanish), complete with interactive Android device mockups and feature breakdowns.

Bug Fixes

  • Early Intake Alarm Rollover: Resolved an issue where alarms and pre-alarms continued to fire even after marking medication as taken earlier in the day. Scheduling logic now calculates rollover to the next valid cycle and enforces runtime fail-safe suppression.
  • Notification & Pre-Alarm Invalidation: Synchronized atomic cancellation of active notifications, snooze states, and pre-alarms when manually logging intake.
  • UI State Hierarchy & Action Semantics: Updated dosage card elevation hierarchy and replaced action verbs with clear logging labels ("Marcar tomado" / "¡Listo!").

Lanzamiento v1.1.0

Nuevas Funcionalidades

  • Página Web de Producto Bilingüe e Interactiva: Presentación moderna y responsiva con soporte en español e inglés, que incluye previsualización interactiva de la interfaz Android y detalles de características clave.

Correcciones de Errores

  • Rollover de Alarma por Toma Anticipada: Se solucionó el problema por el cual las alarmas y pre-alarmas continuaban sonando aun después de marcar el medicamento como tomado hoy. El cálculo de horarios ahora avanza al siguiente ciclo válido e incorpora un fail-safe en tiempo de ejecución.
  • Invalidación de Pre-Alarmas y Notificaciones: Cancelación atómica y sincronizada de notificaciones activas, estados de posposición (snooze) y pre-alarmas al confirmar la toma manualmente.
  • Jerarquía Visual y Semántica de Acciones: Mejora en la jerarquía visual de elevación de tarjetas y actualización de botones a etiquetas explícitas ("Marcar tomado" / "¡Listo!").

v1.0.0 - Meds Reminder

Choose a tag to compare

@AnaCataVC AnaCataVC released this 23 Aug 13:01

Release v1.0.0

Features

  • Full-Screen Alarm Popup (AlarmActivity): Interactive, urgent medication alert displayed directly over the lockscreen and as high-priority heads-up notifications.
  • Smart Person-Level Alarm Suspension: Intuitive controls to pause all reminders for a specific person (for 6 hours or remainder of the day) with automatic reactivation.
  • Advance Silent Notifications: Configurable pre-alarm alerts (15 or 30 minutes before) allowing users to confirm early intake or skip for today with one tap.
  • Multi-Profile Management: Color-coded profiles for tracking family members and individual treatment regimens.
  • Master Medication Catalog: Reusable medication registry with custom dosages and descriptions.
  • Schedule Management: Flexible time selection, days-of-week recurrence bitmasks, and dynamic ringtone channels.
  • Local JSON Backup & Restore: 100% offline Storage Access Framework (SAF) export and atomic restore.

Maintenance

  • Android 14/15/16 Exact Alarm Reliability: Fully compliant with SCHEDULE_EXACT_ALARM and USE_EXACT_ALARM requirements.
  • Room Database Auto-Migrations: Integrated schema auto-migration from version 1 to 2.

Lanzamiento v1.0.0

Nuevas Funcionalidades

  • Alarma Popup en Pantalla Completa (AlarmActivity): Alerta visual interactiva sobre la pantalla de bloqueo y como aviso prioritario Heads-Up al activarse una alarma.
  • Suspensión Inteligente por Persona: Pausa temporal de todas las alarmas de un perfil (6 horas o resto del día) con reactivación automática sin intervención manual.
  • Avisos Previos Silenciosos: Notificación anticipada (15 o 30 min antes) para marcar la toma como realizada o cancelarla por hoy con un solo toque.
  • Gestión Multi-Perfil: Perfiles diferenciados por color para administrar tomas familiares e individuales.
  • Catálogo Maestro de Medicamentos: Registro reutilizable de fármacos con dosis y notas personalizadas.
  • Gestión de Horarios: Selección de hora exacta, repetición semanal por días y tonos de alarma personalizables.
  • Copia de Seguridad y Restauración JSON: Exportación e importación 100% local y atómica mediante Storage Access Framework (SAF).

Mantenimiento

  • Confiabilidad en Android 14/15/16: Cumplimiento de políticas exactas de SCHEDULE_EXACT_ALARM y USE_EXACT_ALARM.
  • Auto-Migraciones de Room: Migración automática del esquema de base de datos a la versión 2.