Repository navigation
Releases: er3system/escuchainterna-desktop
Release list
v0.8.0 — Recepción automática de consentimientos
Recepción de consentimientos con Google Forms y Drive
EscuchaInterna para PC puede recibir documentos firmados desde una carpeta privada de Drive para escritorio. Con una sesión activa, revisa la carpeta cada treinta segundos y muestra los documentos nuevos en Consulta → Consentimientos, aunque estés en otra sección.
- Revisión del original, paciente y fecha de firma antes de archivar.
- Copia local cifrada, control de duplicados e historial de recepción.
- Documentos sin código reconocido pendientes de identificar; ningún archivo autoriza IA automáticamente.
- Formulario y script propios de Google para organizar las entregas en Drive. El formulario recibe documentos ya firmados; no verifica una firma electrónica.
- En PC, se reemplaza la opción de enviar una liga local por Preparar recepción.
Guía de configuración · Apoyar a Laroc en Ko-fi.
La recepción local requiere el programa abierto y los archivos disponibles desde Drive. No hay recepción con la aplicación cerrada ni envío automático de enlaces a pacientes. La carpeta de recepción es distinta de los respaldos cifrados; sus archivos son legibles en Drive. El formulario solicita una cuenta de Google para subir el archivo. Las configuraciones de carpeta se seleccionan en cada PC.
Verificado: typecheck; 1.166 pruebas unitarias aprobadas y 10 omitidas; 23 pruebas de escritorio; compilación web y de escritorio; recepción desde Agenda, visor, revisión y archivo en un expediente ficticio; bloqueo de acceso anónimo, de otra cuenta y de solicitudes desde otros orígenes; visor PDF nativo e inicio del programa empaquetado sin usuarios ni pacientes demo.
Windows x64 · MIT · Instalador sin firma Authenticode. Se adjuntan SHA-256 y reportes de verificación con datos ficticios.
EscuchaInterna 0.7.1 — Código abierto y apoyo Ko-fi
EscuchaInterna incorpora el apoyo voluntario a Laroc en Ko-fi y una nueva portada para presentar el proyecto de código abierto.
- Ko-fi: accesos en la bienvenida, Ayuda y el menú del programa. El repositorio añade el botón de patrocinio de GitHub y una sección de apoyo en el README.
- Portada web: verdes de bosque y menta, acentos cálidos, animaciones con pausa y respeto al movimiento reducido, menú móvil, demostración interactiva con seis paletas y modo día/noche, y una captura real de una instalación de prueba.
- Información clara: beneficios locales, respaldos y traslado cifrado con Drive, servicios opcionales con credenciales propias y preguntas frecuentes. La portada ya no anuncia una prueba de siete días ni planes de suscripción para PC.
El código de la nueva portada está incluido en esta versión. La publicación en escuchainterna.com se realiza mediante el despliegue de su hosting.
Descarga el instalador Windows x64. Los datos de la consulta se conservan fuera del programa. El apoyo es voluntario y no desbloquea funciones.
Verificación: TypeScript y build web/escritorio correctos; 1.156 pruebas unitarias y 21 pruebas nativas; flujo de escritorio con datos ficticios; inicio del programa empaquetado; comprobaciones de portada, enlaces, seis paletas, menú móvil, cuatro tamaños de pantalla, movimiento reducido y funcionamiento sin JavaScript.
EscuchaInterna PC 0.7.0 · Google Calendar
Agenda abre ahora una pantalla propia de Google Calendar. La versión de PC implementa OAuth de escritorio con PKCE y una conexión efectiva, en lugar de marcar como conectado un cliente sin autorización.
- Importación de tu cliente OAuth de tipo Aplicación de escritorio e inicio de sesión en el navegador del sistema.
- Calendario separado EscuchaInterna. Publicación manual de horarios privados sin nombres, correos, notas ni invitados; actualización sin duplicados y retirada selectiva de horarios de la app.
- Consulta de coincidencias con los intervalos ocupados de tu calendario principal.
- Tokens cifrados por cuenta, renovación de acceso, estado de un solo uso, retorno al puerto local exacto y desconexión local explícita.
- La consulta sigue disponible sin internet. Calendar no importa cambios desde Google ni publica automáticamente.
Requiere habilitar Calendar API y registrar tu cliente de escritorio en Google Cloud. Guía: Google Calendar en PC.
Verificación: tipos, 1156 pruebas unitarias, 21 pruebas nativas, compilaciones web y de escritorio, E2E del formulario y callback sin cookie (cancelación, origen y replay), smoke de la aplicación empaquetada y lector PDF. Las imágenes y reportes usan datos ficticios. La autorización de una cuenta real y la publicación de eventos reales requieren el cliente y consentimiento de su propietario; no se realizaron con credenciales de usuarios durante estas pruebas.
Instalador Windows x64. Los datos, claves, configuración de Drive y catálogos existentes se conservan durante la actualización. Código MIT; el instalador no incluye bases de datos, claves, cuentas demo ni catálogos privados.
EscuchaInterna para PC 0.6.0 · Uso diario y ayuda local
EscuchaInterna para PC 0.6.0 simplifica el uso diario: al abrir una sesión válida entra directamente al espacio correspondiente, y la agenda queda por delante de la configuración inicial.
- Inicio: accesos a Nuevo paciente, Agenda de hoy y Biblioteca; primeros pasos desplegables y menos avisos vacíos repetidos.
- Menú: Comunicación se despliega al usarla. La IA conserva su sección y deja de tapar el contenido con un botón flotante. Ctrl+K encuentra acciones y secciones, también con el menú móvil cerrado.
- Lectura: volver a tus libros conserva la búsqueda, categoría y página. Las páginas fuera del rango vuelven a la última válida.
- Ayuda para PC: guía de respaldos, Drive, catálogos, servicios con claves propias y atajos, accesible con F1. Los tutoriales distinguen registros locales de envíos reales; describen citas locales y las capacidades actuales del programa.
- Configuración: Servicios opcionales mantiene el mismo nombre en sus accesos. La ubicación respeta el destino de los roles de asistencia, recepción y supervisión.
Verificación: tipos, compilaciones web y de escritorio, 1.133 pruebas de aplicación y 21 pruebas nativas. El E2E con datos ficticios verifica los recorridos nuevos, seis paletas y contraste, teclado, lector sin red, cifrado, aislamiento por dueño y persistencia. Incluye comprobación del visor PDF nativo, smoke del programa empaquetado y SHA-256 del instalador.
La sincronización sigue publicando y recibiendo versiones cifradas completas de forma manual; no combina cambios clínicos. Los catálogos se instalan aparte en cada PC y no se incluyen en este instalador ni en los respaldos clínicos. La actualización conserva el espacio de datos de la instalación. El instalador Windows x64 no tiene firma Authenticode; su SHA-256 se publica junto a las evidencias con datos ficticios.
EscuchaInterna para PC 0.5.0 · Catálogo, temas y navegación
EscuchaInterna para PC 0.5.0 recupera el acceso a catálogos locales y reorganiza la interfaz para encontrar las tareas de consulta con menos pasos.
- Biblioteca: vistas separadas para Colección EscuchaInterna y Libros de esta PC. Los libros admiten búsqueda por título, autor o tema, categorías y paginación. PDF y texto tienen lector dentro del programa; los otros formatos se descargan para abrirlos con una aplicación compatible.
- Apariencia: seis paletas —Bosque, Salvia, Jardín, Océano, Lavanda y Terracota— con verdes complementarios y superficies diferenciadas. Conserva Día, Noche, Automático y movimiento reducido.
- Navegación: menú por Consulta, Comunicación, Recursos y Tu aplicación, accesos directos a sincronización y servicios, ubicación de la página y buscador de secciones con Ctrl+K. El menú conserva los permisos del usuario.
- Teclado: Escape cierra el buscador y el menú móvil; se restaura el foco y se puede saltar al contenido principal.
- Archivos: las lecturas de catálogo verifican que el archivo permanezca dentro de sus carpetas autorizadas, incluidos enlaces del sistema de archivos.
Los contenidos privados del catálogo se instalan aparte, usando Archivo → Abrir carpeta de catálogos y la guía del README. Este instalador y el repositorio no incluyen libros, publicaciones privadas ni el conjunto CIE-11 original. Los archivos del catálogo quedan fuera del respaldo clínico de Drive; cada PC necesita su propia copia. La actualización conserva cuentas, expedientes y conexión existente con Drive.
Verificación: tipos y compilaciones web/escritorio, 1.124 pruebas de aplicación y 21 pruebas nativas. El flujo con datos ficticios verifica las doce combinaciones de paleta e iluminación, contraste de texto y acciones, búsqueda/paginación, lectura local, teclado, cifrado, permisos y persistencia. Incluye comprobación del visor PDF nativo, prueba del programa empaquetado y SHA-256 del instalador.
EscuchaInterna 0.4.0 · Claves propias y registro con Drive
EscuchaInterna para PC 0.4.0 añade servicios opcionales con claves propias y facilita la continuidad con Google Drive.
- Resend: correo desde tu dominio verificado para campañas, facturas y recordatorios.
- OpenAI: chat de consulta mediante Responses. Anthropic: chat y herramientas de notas e informes.
- Las claves se guardan cifradas por cuenta, no se devuelven al navegador y se eliminan al desconectar. El proveedor factura el uso a tu cuenta; sin clave continúa el modo local.
- El registro permite elegir Solo en esta PC o Preparar Google Drive, y traer una consulta existente antes de crear otra cuenta.
- El selector detecta Mi unidad. Archivo → Preparar carpeta en Mi unidad permite copiar la historia cifrada conservando la carpeta original y la contraseña ya protegida por Windows.
- Los correos sin proveedor se muestran como registros sin enviar. Los pendientes se pueden reintentar desde Mensajes, con aislamiento por dueño y prevención de reintentos simultáneos duplicados.
Drive utiliza el cliente de escritorio de Google: publicar, esperar a Drive y recibir antes de continuar en otra PC. No es inicio de sesión con Google en EscuchaInterna ni sincronización continua. Se copia el espacio completo, incluidas las claves de proveedores, dentro de versiones cifradas; no se fusionan expedientes.
OpenAI cubre el chat; notas e informes siguen locales salvo que conectes Anthropic. WhatsApp Business, Calendar/Meet y cobros automáticos muestran requisitos y guías, pero sus adaptadores no están implementados en PC. Los enlaces locales no son una web pública. Las automatizaciones se revisan al abrir Marketing, con el programa abierto.
Verificación: typecheck, compilaciones web/escritorio, 1.118 pruebas de aplicación, 17 pruebas nativas, flujo de registro/temas/claves con datos ficticios y prueba del programa empaquetado. Instala el EXE y conserva tus datos locales. El archivo SHA256SUMS permite comprobar la descarga.
EscuchaInterna 0.3.0 — Temas y sincronización cifrada con Drive
EscuchaInterna 0.3.0 para Windows x64, con código fuente MIT.
- Nueva bienvenida, navegación y superficies, con transiciones suaves y efectos ambientales.
- Modo Día, Noche o Automático; paletas Bosque, Océano, Lavanda y Terracota. Preferencias persistentes y control de movimiento; se respeta la opción de movimiento reducido del sistema.
- Sincronización mediante una carpeta de Google Drive para escritorio: publicación y recepción manual de versiones cifradas del espacio completo. Incluye cuentas, expedientes, adjuntos y claves.
- Versiones inmutables y detección de divergencias. Al recibir se conserva una copia completa de la consulta anterior. Los expedientes no se fusionan automáticamente.
- Puente nativo limitado a la pantalla de sincronización, con validación de origen y frame, sandbox y aislamiento conservados.
Para usar Drive, selecciona una carpeta disponible sin conexión y la misma contraseña en ambas PCs. Publica al terminar, espera a que Google Drive entregue los archivos y recibe antes de trabajar en la otra PC. EscuchaInterna no confirma la entrega a la nube. Una instalación vacía puede recibir desde «Continuar desde otra PC» en la bienvenida.
Guía y contrato: https://github.com/er3system/escuchainterna-desktop/blob/main/docs/desktop-sync.md
Verificado: typecheck y compilación web/desktop; 1.109 pruebas unitarias y 15 pruebas de escritorio. El flujo end-to-end verificó las 8 combinaciones de color y luz con contraste AA, persistencia, cambio automático y acceso por propietario. El programa empaquetado verificó respaldo, publicación/recepción cifrada, protección DPAPI y restricciones del puente nativo. Las pruebas usaron datos ficticios; la entrega entre cuentas reales de Google Drive requiere configurar los equipos.
Instalador preliminar sin firma Authenticode. SHA-256:
566e0d2918ae03570102a2eec50a56b8f93c923bb8a8d4d06e848ba18f91d23e
Límites: 256 MiB por consulta antes de comprimir, Windows x64, transferencia de versiones completas y hasta 1.000 versiones por carpeta. La sincronización necesita Google Drive para escritorio; no incluye OAuth/API de Drive, colaboración simultánea con fusión de datos ni portal remoto. Las actualizaciones conservan la consulta local.
EscuchaInterna 0.2.0 — Windows (preliminar)
Primera versión preliminar de EscuchaInterna para Windows x64, con código fuente bajo MIT.
Descarga EscuchaInterna-0.2.0-Windows-x64.exe, verifica su SHA-256 con SHA256SUMS.txt y ejecuta el instalador. Incluye Electron, Next.js y Node.js: no necesitas instalar un servidor ni una base de datos. La primera apertura empieza vacía y permite crear tu cuenta local.
Cambios principales:
- Consulta local sin conexión ni suscripción: agenda, pacientes, expedientes, notas, archivos y registro de pagos.
- Autenticación y aislamiento por profesional; contenido clínico y adjuntos clínicos cifrados.
- Datos fuera de la carpeta del programa y claves propias de la instalación protegidas con Windows DPAPI.
- Menú de respaldo cifrado y restauración portable, incluyendo adjuntos y claves; escritura atómica, validación de SQLite y recuperación de la consulta anterior si falla el inicio.
- Impresión y guardado como PDF mediante el diálogo nativo.
- Mensajes sin proveedor presentados como registros locales; interfaz y condiciones adaptadas al escritorio.
- Dependencias actualizadas y avisos de licencias incluidos.
Verificación local: typecheck y compilación web/desktop aprobados; 1.109 pruebas unitarias y 8 de escritorio aprobadas (10 pruebas opcionales omitidas). El programa empaquetado abrió con sandbox y aislamiento activos, sin cuentas ni pacientes predeterminados. El flujo de creación de cuenta/paciente, cifrado, separación entre cuentas y persistencia tras reiniciar pasó. La restauración completa también pasó. npm audit reportó cero vulnerabilidades en el lock publicado.
Límites de esta versión preliminar:
- Ejecutable sin firma Authenticode: Windows puede mostrar una advertencia de editor desconocido. Descarga desde este repositorio y verifica el checksum.
- El respaldo portátil admite hasta 256 MiB antes de comprimir.
- No incluye sincronización entre PCs, importación automática de datos de la web, portal remoto ni actualizaciones automáticas.
- CIE-11 y las publicaciones originales requieren una distribución separada con sus licencias; no vienen incluidos.
- Correo, WhatsApp e IA remota requieren proveedor y conexión; un registro local no significa entrega. Los enlaces locales solo abren en esta PC.
Los archivos desktop-smoke.json y desktop-smoke.png muestran la comprobación del programa empaquetado con un espacio de trabajo temporal. La distribución no contiene bases de datos, respaldos, claves o adjuntos del desarrollador.