Skip to content

Alice 0.20.0

Choose a tag to compare

@Stuko0 Stuko0 released this 31 Aug 08:07
· 15 commits to main since this release

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.
  • --electron queda como escape hatch temporal para checkouts de fuente.

Otros

  • WAILS-ROADMAP.md agregado (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/^/ - /')