Repository navigation
🌊 Splash Monitor v1.2.2-beta
Esta versión incorpora las contribuciones y mejoras de la comunidad (#9, #10, #11) aportadas por @Thoralf-M, junto con el nuevo selector rápido de modelos en caliente (Hot-Swap) en la esquina inferior del chat y el atajo universal ⌘= para el zoom de visualización.
🐛 Correcciones de Errores
- 🖥️ Estabilidad del Popover en macOS 27 (Issue #9, PR #12 por @Thoralf-M):
- Se asignó una altura fija de 460 pt en el
ScrollViewdeMenuBarViewpara evitar queMenuBarExtracolapse a 0 pt en macOS 27.2. - Se amplió el ancho del popover a 600 pt para evitar el recorte horizontal de los controles del servidor.
- Se ajustó el límite vertical del catálogo interno de modelos a 380 pt.
- Se asignó una altura fija de 460 pt en el
- 🛡️ Protección de Procesos al Salir (Issue #11, PR #14 por @Thoralf-M):
- Nuevo módulo
ServerOwnershipque verifica la genealogía de procesos del motor Splash en ejecución. - Al cerrar Splash Monitor, la app solo detiene los servidores que ella misma inició; las instancias lanzadas desde la Terminal permanecen activas sin interrupción.
- Nuevo módulo
🚀 Novedades y Mejoras
- ⚙️ Flags CLI por Modelo (Issue #10, PR #13 por @Thoralf-M):
- Nuevo módulo
PerModelServerFlagsque almacena y asocia argumentos CLI específicos a cada identificador de modelo enmodel-flags.json. - Permite configurar banderas avanzadas (
--model-dir,--draft-model,--mmproj, etc.) sin afectar ni romper otros modelos locales.
- Nuevo módulo
- 🔄 Selector Rápido de Modelo Abajo (Hot-Swap en Chat):
- Píldora interactiva con indicador en vivo (🟢 activo / 🟠 detenido) en la esquina inferior izquierda de la barra de chat para alternar de modelo al instante deteniendo el anterior y levantando el nuevo automáticamente.
- 🔍 Atajo Universal de Zoom
⌘=(Estilo VS Code / macOS):- Soporte para
⌘=(además de⌘+),⌘-y⌘0bajo el menú nativo Visualización > Apariencia.
- Soporte para
- ⌨️ Área de Escritura Compacta y Envío con Enter:
- Cápsula horizontal de 34 px con envío automático al pulsar
Entery salto de línea conShift+Enter.
- Cápsula horizontal de 34 px con envío automático al pulsar
- 🧪 Cobertura de Pruebas:
- 142/142 pruebas unitarias pasando al 100% (+16 tests nuevos cubriendo ownership y flags por modelo).
📦 Verificación de Integridad (SHA-256)
shasum -a 256 SplashMonitor-1.2.2-beta.dmg
# f21026460f0c8708558e82887cc3c33f82215a3a325c8bf837300c1d9455cdc9 SplashMonitor-1.2.2-beta.dmg