From a5a428b231548a2792f7fbde2fee0c7158ea9609 Mon Sep 17 00:00:00 2001 From: egutierrez Date: Fri, 24 Apr 2026 14:36:19 +0200 Subject: [PATCH] docs: registrar fix de subsystem:windows en diario y CHANGELOG Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 1 + docs/diary/2026-04-24.md | 8 ++++++++ 2 files changed, 9 insertions(+) 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.