2 Commits

Author SHA1 Message Date
egutierrez 8aa1146b45 feat(launcher): launch_linux.sh arranca en modo completo (HTTP+WS+Work)
Antes forzaba --api "" (binding SQLite directo), lo que desactivaba el
WebSocket del Monitor tab. Ademas no exportaba FN_REGISTRY_ROOT, por lo que la
tab Work no encontraba el binario dev_console y caia a un placeholder.

Ahora pasa --api http://127.0.0.1:8484 con registry.db como segundo argumento
de fallback (el binario cae a SQLite directo si el servicio no responde) y
exporta FN_REGISTRY_ROOT. El resultado es la app completa con un solo comando,
con degradacion elegante cuando sqlite_api no esta arriba.
2026-06-03 19:13:03 +02:00
egutierrez 0ac03fe5b0 feat(linux): launcher de escritorio con binding SQLite directo
Anade launch_linux.sh y appicon.png para correr el dashboard en Linux nativo:
- Stagea el ejecutable + assets a ~/fn_apps/registry_dashboard/ y lanza desde
  alli, de modo que local_files/ (imgui.ini, app_settings.ini, layouts.db, logs)
  queda contenido en esa carpeta en lugar del arbol de build o el escritorio.
- Fuerza --api "" para leer registry.db directo y prescindir de sqlite_api
  (el puente HTTP solo hacia falta cuando el binario corria en Windows con los
  datos en WSL).
- appicon.png: rasterizado del appicon.ico para el icono del .desktop.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 23:00:23 +02:00