github NeuralNomadsAI/CodeNomad v0.15.0

5 hours ago

Release v0.15.0 - Git operations, Remote servers with self signed, Markdown previews, Apps don't need Node installed and more

Thanks for contributions

Highlights

  • Remote HTTPS is much easier to trust and use: Connect to self-hosted CodeNomad instances over HTTPS more smoothly, including setups that use self-signed certificates.
  • Git changes are much more capable inside the app: Review diffs with a redesigned Monaco-based experience and a stronger Git Changes workflow that makes working with modified files and worktrees feel more natural.
  • File viewing is more useful out of the box: Markdown files can now be previewed directly, so notes, docs, and READMEs are easier to inspect without leaving CodeNomad.
  • Desktop setup is simpler: CodeNomad no longer depends on a separate Node install in the same way, reducing setup friction and making desktop usage easier to get running.
  • Remote and local workflows are more upgrade-friendly: There is now a dedicated CLI upgrade command, making it easier to keep the underlying tooling current.

What’s Improved

  • Better remote-server integration: Remote proxy configuration is more flexible, OpenCode authentication is respected more consistently, and remote session handling is easier to reason about.
  • Stronger workspace and folder flows: Folder picking is smoother, selected workspace roots are preserved more reliably, and workspace-scoped session behavior is clearer.
  • More polished desktop packaging: Linux AppImage distribution, Linux icon integration, Windows ARM64 build support, and WSL/Windows path handling all received improvements.
  • Cleaner prompt and file tooling UI: Prompt composer actions are laid out more clearly, file filters behave more predictably, and apply-patch diagnostics are easier to understand.

Fixes

  • More reliable live updates: Closed SSE streams reconnect more reliably, helping sessions recover more gracefully.
  • Less disruptive scrolling while replies stream: Long responses and streaming output are held more predictably so the view does not jump around as much.
  • Better worktree behavior: Delete-worktree failures now surface clearer diagnostics, and Git/worktree state handling is more dependable overall.
  • More stable desktop startup: Managed server startup, shell environment loading, package/runtime app IDs, and missing-runtime reporting were all tightened up.
  • Better power behavior during long sessions: Wake-lock handling now allows the display to sleep while active work continues, avoiding a more intrusive always-awake experience.

Docs

  • Updated supporting docs: README and internal documentation were refreshed, including SideCars notes and wake-lock behavior documentation.

Contributors

Full Changelog: v0.14.0...v0.15.0

Merged Pull Requests

@pascalandr

  • PR #333 “feat(tauri): support self-signed remote HTTPS via server-backed proxy”
  • PR #334 “fix(desktop): improve Linux desktop icon integration”
  • PR #336 “fix(desktop): show explicit missing Node errors”
  • PR #337 “fix(build): align Rollup native packages with supported platforms”
  • PR #341 “Fix WSL UNC OpenCode binaries on Windows”
  • PR #342 “fix(desktop): align Electron package and runtime app ids”
  • PR #351 “feat(server): expose opencode server proxy url env”
  • PR #352 “feat(ui): add markdown preview to file viewer”
  • PR #360 “fix(config): install opencode plugin workspace deps”
  • PR #361 “fix(server): preserve selected workspace root”
  • PR #362 “fix(ui): reconnect closed SSE streams”
  • PR #366 “fix(server): respect configured OpenCode auth”

@VooDisss

  • PR #302 “improve delete worktree failure diagnostics”
  • PR #304 “Git diff monaco redesign”
  • PR #311 “Refactor Git Changes workflow and diff handling”

@jollyxenon

  • PR #386 “fix(ui): scope session list by workspace folder”

Don't miss a new CodeNomad release

NewReleases is sending notifications on new releases.