Commit graph

8 commits

Author SHA1 Message Date
SITO
fe030f2066 feat(panel-v3): integración ECOIN — daemon, wallet info y GUI
- Detección de ecoind via JSON-RPC (puerto 7474, lee ~/.ecoin/ecoin.conf)
- Botones INICIAR/DETENER/ABRIR GUI/VER INFO en pestaña ECOIN
- ABRIR GUI para ecoind antes de lanzar ecoin-qt (no pueden coexistir)
- Compilación automática de ecoin-qt con qmake si no está compilado
- Grid en tiempo real: balance ECO, bloques, conexiones, wallet, daemon
- ecoin_rpc() helper para llamadas JSON-RPC al daemon
- _start_ecoin/_stop_ecoin/_open_ecoin_gui/_ecoin_info en panel.py

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 20:13:32 +02:00
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
1ed0aa03d9 chore: eliminar INSTALLER (v1) de main, queda solo en rama panel-v1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 12:42:40 +02:00
SITO
56f4190d41 chore: eliminar INSTALLER_V2 y archivos obsoletos del directorio local
V2 queda accesible en el historial de git. Solo se mantiene V3 activo.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 12:30:46 +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
SITO
ae79e45c19 feat: panel de control GTK3 estilo Mullvad
- 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>
2026-03-29 23:08:58 +02:00
SITO
0c7e4866d3 oasis basico 2025-11-06 23:15:19 +01:00
SITO
041b2793a6 fist commit 2025-11-06 23:11:01 +01:00