- 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>
- INSTALLER/panel.py: ventana compacta 390x610 con 3 pestanas
(OASIS / ECOIN / SISTEMA), status cards con indicador de punto
coloreado, botones naranja/verde al estilo Solar Net Hub,
log de actividad en tiempo real y polling de estado cada 3s.
- start_panel.sh: lanzador que verifica/instala python3-gi,
copia la fuente Dune Rise y arranca panel.py.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>