v0.21.0
v0.21.0 — P1: desktop Wails parity with Electron
- Remote gateway: ConnectionService (persist config, server-side ProbeRemote avoids renderer CORS, IsRemote), App.ProxyApi routes to remote with X-Alice-Session-Token, App.GetConnectionInfo remote-aware, no local backend in remote mode.
- Deep links + single-instance (POSIX): unix-socket lock, secondary instance forwards
alice://and exits, deep-link event to the bridge. Windows stub no-op. - Native dialogs:
fs_service.SelectPathsuses runtime.OpenFileDialog/OpenDirectoryDialog for single/directory selection; multi-path keeps shell fallback. - Window state: restore/save size, position, maximised to
desktop-window.json.
P1 deferred: P1-5 (tray + notifications) pending. Commit 88f8a06.