Skip to content

Releases: luisgamas/uxnan

Uxnan Desktop 0.0.3-alpha.20260702

Choose a tag to compare

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), searchable Combobox / MultiSelect used across settings, a KeyChord keycap 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 .sig files 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 base 0.0.3 because the Windows MSI rejects a non-numeric pre-release identifier; the full release name is 0.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

Choose a tag to compare

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 $BROWSER shim + 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.exe or agent CLIs (every child process now uses CREATE_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 .sig files 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

Choose a tag to compare

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+Tab MRU 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/done states, 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 .sig files 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 base 0.0.1 because the Windows MSI rejects a non-numeric pre-release identifier; the full release name is 0.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

Full Changelog: https://github.com/luisgamas/uxnan/commits/desktop-v0.0.1-alpha.20260627

Uxnan Desktop — stable channel manifest

Choose a tag to compare

@luisgamas luisgamas released this 28 Jun 06:33

Auto-maintained updater manifest for the stable channel. Do not delete; the in-app updater downloads latest.json from here.