feat(v1.2.1): Integración nativa de Google Calendar UI y exportación dual offline WebView/Share

This commit is contained in:
2026-03-27 16:37:42 -03:00
parent f1da6175ae
commit ca33ed19ce
67 changed files with 995 additions and 285 deletions
+4 -3
View File
@@ -6,7 +6,8 @@ Esta sección detalla el funcionamiento, alcance y compromiso de privacidad de l
**Aulas UNICABA** es un visor especializado y autónomo para la cartelera de horarios, aulas y credencial de la Universidad de la Ciudad.
- Permite consultar las materias, sus respectivos días, horarios y aulas asignadas.
- Facilita el seguimiento de materias específicas mediante un sistema de **Favoritos**.
- Avisa mediante **Notificaciones locales** si se detecta un cambio de aula en las materias marcadas como favoritas.
- Avisa mediante **Notificaciones locales** si se detecta un cambio de aula en las materias marcadas como favoritas, y emite **Recordatorios Automáticos** programados 30 minutos antes de cada clase.
- Gestiona una **Agenda de Exámenes e Hitos** integrada por materia (Parciales, Finales, TP), cuyos datos nunca abandonan tu celular.
- **Opcionalmente**, permite acceder a tu **Credencial Digital** universitaria de los registros oficiales de forma segura e integrada.
## 2. ¿Cómo funciona? (Alcance Técnico)
@@ -19,11 +20,11 @@ La aplicación ha sido diseñada bajo una arquitectura de "cliente liviano" con
## 3. Privacidad Absoluta y Persistencia Avanzada
- **Sin Intermediarios ni Datos Personales:** No retenemos u observamos nombres, correos ni datos sensibles vinculados a las cuentas y accesos del usuario. Ni Aulas UNICABA ni empresas externas rastrearán o vincularán tu cuenta.
- **Sin Rastreadores (Zero Trackers):** Nuestra filosofía es estricta. Cero herramientas analíticas (No Google Analytics, no SDKs invasivos de Facebook o reportes crudos), sin métricas engorrosas y libre de publicidad en el código fuente.
- **Persistencia Local Segura (CSV Offline):** Valoramos tus elecciones. Tus decisiones (Materias Favoritas) se guardan directamente como respaldo silencioso bajo un formato `.csv` estandarizado en la carpeta nativa interna "Documentos" del dispositivo (Respaldado por permisos explícitos de Almacenamiento y `Filesystem API`). **Esto permite que tus favoritos (y futuras agendas de exámenes) asombrosamente sobrevivan a desinstalaciones agresivas de la app o borrado de datos** sin depender y jamás tocar entornos remotos en la Nube.
- **Persistencia Local Segura (CSV Offline):** Valoramos tus elecciones. Tus decisiones (Materias Favoritas y Agenda de Exámenes) se guardan directamente como respaldo silencioso bajo un formato `.csv` estandarizado en la carpeta nativa interna "Documentos" del dispositivo (Respaldado por permisos explícitos de Almacenamiento y `Filesystem API`). **Esto permite que tus favoritos y tu agenda asombrosamente sobrevivan a desinstalaciones agresivas de la app o borrado de datos** sin depender y jamás tocar entornos remotos en la Nube.
- **Caché Inteligente (Modo Offline):** Entendemos que la conectividad en facultades y subtes es delicada. Toda la cartelera central y tu Credencial QR se empaquetan en `Base64` utilizando memorias volátiles locales (`Preferences API`). Es decir, puedes mostrar qué materia debes rendir o exhibir tu credencial QR instantáneamente sin red (Modo Avión o Sin Señal).
## 4. Compromiso de Transparencia
Esta innovación tecnológica es de carácter informativo. La precisión estricta de asignación de las aulas depende originariamente de la pre-carga impuesta por el cuerpo no-docente en el documento de Spreadsheets. En escenarios contradictorios, la palabra oficial del ala administrativa universitaria primará sobre la respuesta sincronizada en Aulas UNICABA.
---
*Última actualización: 25 de Marzo, 2026 - v1.1.5*
*Última actualización: 27 de Marzo, 2026 - v1.1.9*