Alice 0.20.0
Alice 0.20.0 — Self-update nativo + deprecación de Electron
Self-update en el shell Wails (UpdateService)
Check(): distancia vs la rama configurada (ls-remote, sin fetch); no-git → hint manual.Apply():alice update --yes --branch <pin>→ rebuild del binario Wails (alice desktop --build-only) → watcher detached que re-exec el binario fresco.- El backend propio queda a salvo del reaper de
alice update(ALICE_DESKTOP_CHILD_PID). - Branch pin persistido; progreso en vivo por eventos (
alice:updates:progress). - La UI de updates existente (overlay + pill) ahora funciona sobre el bridge real.
Electron deprecado en Windows
- Eliminados
dist:win*(NSIS/MSI) y el job de CI correspondiente — el único artefacto Windows es el binario Wails + checksum. - El instalador (Alice-Setup.exe) ya solo produce/abre el binario Wails.
--electronqueda como escape hatch temporal para checkouts de fuente.
Otros
WAILS-ROADMAP.mdagregado (hoja de ruta Wails, P0 marcado como hecho).- Bump de versión unificado a 0.20.0.
Commits (desde v0.19.1)
$(git log v0.19.1..HEAD --oneline --no-merges | sed 's/^/ - /')