Releases: luisgamas/uxnan
Release list
Uxnan Desktop 0.0.3-alpha.20260702
Uxnan Desktop — 0.0.3-alpha.20260702
Third alpha of the Uxnan Desktop ADE (Tauri 2 + Rust + Svelte 5). This release is a top-to-bottom visual redesign — a cleaner, calmer, token-driven desktop UI — plus a more readable git history and a set of new reusable UI primitives. If you're on 0.0.2, the in-app updater (Settings → Updates) will offer this automatically.
⚠️ Alpha software — expect rough edges.
Highlights
- Clean desktop UI redesign. A comprehensive visual overhaul: a title-bar-less layout, flush zero-gap resizable panels, quieter shell chrome and softened hairlines, rebuilt borderless project/worktree cards, restyled tabs, a compact per-worktree agent space, a comfortable overall scale and the bundled Geist humanist UI font. Settings were rebuilt on a shared, token-driven section language with one searchable combobox for every single-select field.
- More readable git history. Expand a commit inline to its per-file diff list and open just one file's slice as a tab, plus a hover details card (subject, body, short/full hash, author, date, refs). The branch graph stays continuous through expanded rows.
- New reusable UI primitives. A
ContextMenu+ shared row-actions menu (right-click a project/worktree row), searchableCombobox/MultiSelectused across settings, aKeyChordkeycap renderer for shortcuts, a project launcher window, and a redesigned new-worktree dialog + add-project folder browser. - Terminal & workspace niceties. Configurable keyboard shortcuts with empty-state hints, split moved to the context menu / keyboard, click a worktree or branch row to open a terminal, and platform-correct terminal copy/paste.
- Appearance. A system-font picker, a font-override fallback fix (custom fonts now apply reliably), richer terminal typography defaults, and a bigger agent catalog with a favicon logo fallback.
- Build. Production app icons regenerated from a 1024² brand master.
Full technical changelog: uxnandesktop/CHANGELOG.md.
Downloads
| OS | File |
|---|---|
| Windows (installer) | Uxnan.Desktop_0.0.3_x64-setup.exe (NSIS) · or Uxnan.Desktop_0.0.3_x64_en-US.msi |
| Linux (Debian/Ubuntu) | Uxnan.Desktop_0.0.3_amd64.deb |
| Linux (Fedora/RHEL) | Uxnan.Desktop-0.0.3-1.x86_64.rpm |
| Linux (portable) | Uxnan.Desktop_0.0.3_amd64.AppImage |
Windows SmartScreen: these installers are not yet OS code-signed, so Windows may warn about an "unknown publisher" — click More info → Run anyway. The
.sigfiles are the free updater signature, not OS code-signing.
macOS is not built yet (deferred with the rest of the Apple toolchain).
The installer filenames carry the numeric base0.0.3because the Windows MSI rejects a non-numeric pre-release identifier; the full release name is0.0.3-alpha.20260702.
Auto-updates
This release feeds the stable channel (the app's default). Installed copies of 0.0.2 will detect and offer it from Settings → Updates (version comparison uses the numeric base, 0.0.3 > 0.0.2).
What's Changed
- Desktop UI redesign — clean desktop system by @luisgamas in #41
- feat(ui): uxnanmobile Neural Expressive settings & theme import improvements by @luisgamas in #42
Full Changelog: desktop-v0.0.2-alpha.20260628...desktop-v0.0.3-alpha.20260702
Uxnan Desktop 0.0.2-alpha.20260628
Uxnan Desktop — 0.0.2-alpha.20260628
Second alpha of the Uxnan Desktop ADE (Tauri 2 + Rust + Svelte 5). This release adds an integrated developer browser and fixes a Windows annoyance. If you're on 0.0.1, the in-app updater (Settings → Updates) will offer this automatically.
⚠️ Alpha software — expect rough edges.
Highlights
- Integrated developer browser (new 4th panel). A real in-app browser to preview/debug what your agents build and open the links they produce — rendered with an owned, docked
WebviewWindow(real DevTools, loads any site), toggled from the status bar. Includes a central link-routing policy (in-app / system browser / ask), agents can open links in-app automatically (via a$BROWSERshim + hook route), and Ctrl/Cmd-click to open URLs printed in the terminal. Settings → Browser. - Fixed: no more console windows flashing on Windows. Release builds no longer pop a cascade of console windows when the app spawns
git,wsl.exeor agent CLIs (every child process now usesCREATE_NO_WINDOW).
Full technical changelog: uxnandesktop/CHANGELOG.md.
Downloads
| OS | File |
|---|---|
| Windows (installer) | Uxnan.Desktop_0.0.2_x64-setup.exe (NSIS) · or Uxnan.Desktop_0.0.2_x64_en-US.msi |
| Linux (Debian/Ubuntu) | Uxnan.Desktop_0.0.2_amd64.deb |
| Linux (Fedora/RHEL) | Uxnan.Desktop-0.0.2-1.x86_64.rpm |
| Linux (portable) | Uxnan.Desktop_0.0.2_amd64.AppImage |
Windows SmartScreen: these installers are not yet OS code-signed, so Windows may warn about an "unknown publisher" — click More info → Run anyway. The
.sigfiles are the free updater signature, not OS code-signing.
macOS is not built yet (deferred with the rest of the Apple toolchain).
Auto-updates
This release feeds the stable channel (the app's default). Installed copies of 0.0.1 will detect and offer it from Settings → Updates (version comparison uses the numeric base, 0.0.2 > 0.0.1).
What's Changed
- feat(ui): onboarding/pairing NE refinements + correct bridge install command by @luisgamas in #34
- fix(rust): stop console windows flashing on Windows release builds by @luisgamas in #35
- feat(ui): commit-history search + phantom-keyboard fix (mobile) by @luisgamas in #36
- feat(desktop): integrated developer browser (docked WebviewWindow panel) by @luisgamas in #39
- feat: composer @ file mentions + / command palette (with repo-wide fuzzy search) and prompt templates by @luisgamas in #38
Full Changelog: desktop-v0.0.1-alpha.20260627...desktop-v0.0.2-alpha.20260628
Uxnan Desktop 0.0.1-alpha.20260627
Uxnan Desktop — 0.0.1-alpha.20260627
First public alpha of the Uxnan Desktop ADE (Agent Development Environment): a lightweight, native multi-agent workspace built with Tauri 2 + Rust + Svelte 5. It renders through your OS webview instead of bundling a browser, so it targets 30–100 MB of RAM where comparable Electron apps sit at 200–500 MB.
⚠️ Alpha software — expect rough edges. Treat it as a preview.
Highlights
- Multi-pane terminal workspace — PTY terminals (xterm + WebGL) with tabs, nested splits, drag-to-reorder,
Ctrl+TabMRU cycling and the Kitty/CSI-u keyboard protocol. - Git + worktrees — per-worktree terminal workspaces, status/diff/stage/commit/push/pull, hunk-level staging, side-by-side & visual image diffs, squash-merge cleanup, WSL repos via
wsl.exe, and opt-in AI commit messages. - Agent monitoring & orchestration — activity inference, native idle notifications, a local hook server for precise
working/blocked/waiting/donestates, per-agent status dots, and a multi-agent orchestration console. - In-app auto-updater — Settings → Updates, stable/nightly channels, background download with an agent-idle-guarded install.
- Full EN/ES i18n, design tokens, custom themes, and a configurable per-agent launch shell.
Full technical changelog: uxnandesktop/CHANGELOG.md.
Downloads
| OS | File |
|---|---|
| Windows (installer) | Uxnan.Desktop_0.0.1_x64-setup.exe (NSIS) · or Uxnan.Desktop_0.0.1_x64_en-US.msi |
| Linux (Debian/Ubuntu) | Uxnan.Desktop_0.0.1_amd64.deb |
| Linux (Fedora/RHEL) | Uxnan.Desktop-0.0.1-1.x86_64.rpm |
| Linux (portable) | Uxnan.Desktop_0.0.1_amd64.AppImage |
Windows SmartScreen: these installers are not yet OS code-signed (that's a separate, paid certificate), so Windows may warn about an "unknown publisher" — click More info → Run anyway. The
.sigfiles are the free updater signature used by the in-app updater, not OS code-signing.
macOS is not built yet (deferred with the rest of the Apple toolchain).
The installer filenames carry the numeric base0.0.1because the Windows MSI rejects a non-numeric pre-release identifier; the full release name is0.0.1-alpha.20260627.
Auto-updates
This release feeds the stable channel (the app's default). Once installed, Uxnan Desktop checks for and applies future updates from Settings → Updates.
What's Changed
- fix(ui): adapt theme for light and dark modes by @luisgamas in #1
- feat: merge uxnanmobile into main (Flutter app foundation + E2EE pairing/transport + conversation/git UI) by @luisgamas in #2
- feat: merge uxnanbridge into main (bridge daemon + relay + @uxnan/shared contracts, E2EE transport, git/workspace handlers, conversation engine) by @luisgamas in #3
- feat(mobile): functional MVP increments (thread actions, archive, capabilities, deep-link, docs) by @luisgamas in #4
- feat(bridge): wire Claude Code + Codex agents, folder browsing, autostart, LAN/Tailscale pairing by @luisgamas in #5
- feat(push): activate Android push notifications (Firebase uxnan-app) by @luisgamas in #6
- feat(bridge): Bridge MVP — thread lifecycle, per-agent authentication, checkpoints, persistent push by @luisgamas in #7
- feat: integrate the pi CLI as an agent (bridge + mobile) by @luisgamas in #9
- feat(uxnandesktop): Desktop ADE — Phases 0-3 + Phase 4 (agent monitoring) in progress by @luisgamas in #10
- Bridge connections: direct push, history fallback, Gemini, per-phone push, manual-code pairing + mDNS by @luisgamas in #11
- Desktop ADE: Phase 4 (agent monitoring) + Phase 5 (polish) — alpha-functional standalone by @luisgamas in #12
- uxnanmobile: Neural Expressive redesign + extended git, approvals, attachments, history by @luisgamas in #13
- feat(desktop): appearance subsystem (themes, fonts, terminal themes), agent hooks installer, file tree + editor, git2 fast path, toasts by @luisgamas in #15
- feat(mobile): workspace file browser + viewer, custom theme library, reconnect on resume, plan blocks, agent session id + access mode by @luisgamas in #16
- feat(bridge,transport): end-to-end reconnect catch-up, real Codex/Gemini approvals, and richer on-disk history by @luisgamas in #14
- fix(bridge): keep tool approvals pending while phone is offline + [reconn] diagnostics by @luisgamas in #17
- feat(desktop): file-watch tree, unified tabs, git history/commit composer, window chrome relocation, precise hook notifications by @luisgamas in #18
- feat(mobile): single/dual custom themes + Theme Manager, git commit history (mobile+bridge+contracts), threads scope selector, autofocus composers by @luisgamas in #19
- feat: file browser/viewer fixes + redesigned git history (refs + commit detail) by @luisgamas in #20
- feat(svelte): VS Code-style history branch graph (desktop) by @luisgamas in #21
- feat(ui): NE mobile UI tweaks — floating composer, stronger app-bar veil, file-tree colours, keyboard fix by @luisgamas in #22
- fix(git): history graph missing commits + phantom lanes (bridge log + mobile graph) by @luisgamas in #23
- feat(desktop): terminal follow-ups — tab reorder/MRU, backend ring buffer, CSI-u keyboard protocol by @luisgamas in #26
- fix(transport): reliable remote reconnection (Bug A) + mid-stream turn recovery by @luisgamas in #24
- feat(ui): file browser git-colour fixes + per-file details & row density by @luisgamas in #25
- feat(agent): multi-agent orchestration + configurable agent launch (env vars, shell, quoting) by @luisgamas in #27
- feat(desktop): git & worktrees follow-ups — squash cleanup, WSL routing, AI commit messages, image diffs by @luisgamas in #28
- UI/UX: dim git-ignored files, VS Code-style commit graph, fix mobile commit order by @luisgamas in #29
- docs: restructure READMEs, refresh component docs, and translate the design guide by @luisgamas in #30
- feat(desktop): in-app auto-updater (Settings → Updates) by @luisgamas in #31
- feat(mobile): in-app update checker (Play In-App Updates + iOS App Store) by @luisgamas in #32
- fix(transport): interleave recovered conversations via Message.segments by @luisgamas in #33
New Contributors
- @luisgamas made their first contribution in #1
Full Changelog: https://github.com/luisgamas/uxnan/commits/desktop-v0.0.1-alpha.20260627
Uxnan Desktop — stable channel manifest
Auto-maintained updater manifest for the stable channel. Do not delete; the in-app updater downloads latest.json from here.