diff --git a/CHANGELOG.md b/CHANGELOG.md index 239d8ad8..ccbd94be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ Para contexto detallado del trabajo diario ver `docs/diary/`. Para decisiones ar ### Fixed - `http_client.cpp` del dashboard: añadido `#include ` requerido por mingw-w64 para cross-compile Windows (g++ Linux lo incluía transitivamente). +- `registry_dashboard.exe` (Windows) ya no abre ventana de consola al lanzarse — enlazado como GUI app (`WIN32_EXECUTABLE TRUE` / `-mwindows`). - `systemd_local_{enable,start,restart}`: stdout de `systemctl` redirigido a stderr para no contaminar el JSON capturado por el pipeline. - `.gitmodules`: entry fantasma `cpp/vendor/glfw` con path absoluto `/home/lucas/...` que bloqueaba `git submodule status` y el cross-compile Windows. diff --git a/docs/diary/2026-04-24.md b/docs/diary/2026-04-24.md index 2098c3f3..2211e8aa 100644 --- a/docs/diary/2026-04-24.md +++ b/docs/diary/2026-04-24.md @@ -53,3 +53,11 @@ Derivar una regla operativa del aprendizaje de GitButler y preparar la infraestr Pendiente: - Lanzar el dashboard y verificar que muestra las 12 apps en la UI (tarea #9) — requiere terminal real con DISPLAY WSLg. + +## 14:35 — Dashboard Windows sin consola + +El `.exe` del escritorio abría una ventana de consola negra al lanzarlo (mingw enlaza como console app por defecto). + +- Hecho: `WIN32_EXECUTABLE TRUE` en el `CMakeLists.txt` del target `registry_dashboard` → mingw pasa `-mwindows` (subsystem:windows). +- Hecho: rebuild Windows + copy al Desktop reemplazando el anterior (hash `e361387f...`). +- Commit en subrepo del dashboard.