Commit graph

2 commits

Author SHA1 Message Date
SITO
68b3ceff8d fix(panel-v3): bridge JS→Python, DETENER por PID, NVM, cierre limpio
- Bridge reescrito: usa oasis:// URI en lugar de UserContentManager
- bash -lc para cargar NVM al lanzar OASIS (Node v22)
- DETENER mata el grupo de procesos por PID (no pkill genérico)
- _oasis_proc guarda el proceso activo entre INICIAR/DETENER
- Flag _alive evita MemoryError al llamar GLib.idle_add tras cerrar
- _on_destroy desconecta el main loop limpiamente

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 14:54:26 +02:00
SITO
67acbf1add fix(panel-v3): detección de puerto, botones y limpieza de warnings
- oasis_running() usa ss en lugar de pgrep (evita falsos positivos)
- _start_oasis() lanza oasis.sh en background y espera el puerto
- INSTALAR se deshabilita cuando OASIS ya está instalado/activo
- Corrige DeprecationWarning: override_background_color → CssProvider
- Corrige DeprecationWarning: run_javascript → evaluate_javascript
- Desactiva caché de WebKit, carga por URI directa
- Inspector de WebKit activado para depuración

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 12:26:24 +02:00