Changelog

What’s new

Every release of Kalauz, newest first. New features, fixes, and the occasional bit of polish.

0.2.42

New

  • Show running sidebar status as ping

Fixed

  • Refresh model selectors after hosted catalog updates
0.2.41

Fixed

  • Preserve Codex app-server transcript order
0.2.40

New

  • Refresh + apply hosted config on startup (once per launch)
  • ModelCatalogProvider front door + payload parsing
  • ResolvedCatalog snapshot + bundled catalog fallback
  • Hosted-config fetch, atomic cache, cold-boot re-verify
  • Hosted-config verification core (sha256 + Ed25519 + version gate)
  • Align bundled model catalog with current model lineup

Fixed

  • Hide agent CLI console window on Windows
0.2.39

New

  • Improve telemetry consent and agent turn handling
0.2.38

New

  • Add session-limit auto-resume setting
0.2.37

New

  • AI name generation, font picker, window overflow fix

Fixed

  • Route Claude subagent lifecycle events
  • Restore native shell window behavior
0.2.36

Fixed

  • Restore chat markdown rendering
0.2.35

New

  • Choose chat tab launch mode
0.2.34

Fixed

  • Remove fable 5 lol, added auto-resume on session limit option
0.2.33

New

  • Ctrl + Tab to cycle active project in groupped workspace
  • Service-synced console strip with running chip and all-actions menu
  • Create group workspaces from palette and Cmd+N
  • Service switcher dropdown in group detail panel
  • Retargetable detail panel for group member switching
  • Surface runtime port re-allocation in run consoles
  • Group run consoles honor member projects' nonconcurrent run gates
  • Inject group env vars into agent spawns and archive scripts
  • Per-service group consoles with run-all and port re-validation
  • Allocate group service ports at creation and self-heal on load
  • Add GroupEnvironment builder with convention vars and template resolution
  • Add GroupPortAllocator with reservation and OS-probe scanning
  • Parse ports and env templates from kalauz.json
  • Run per-member archive scripts for group workspaces
  • Linked-projects map in agent system prompt
  • Project groups in sidebar with group workspace creation
  • Allow scoping detail panel to an explicit worktree path
  • Resolve sanitized, deduplicated group service names
  • Add GroupWorktreeService with umbrella layout and rollback
  • Allow explicit worktree target path in GitWorktreeService
  • Extend Workspace with GroupId and member worktrees
  • Parse serviceName from kalauz.json
  • Add ProjectGroup entity with store CRUD

Fixed

  • Keep rooted prompt paths platform-stable
  • Close all-actions flyout on item click; lucide collapse chevrons
  • Non-counting Peek for transient search consumers, umbrella ROOT_PATH stability
  • Prevent concurrent switch-option refreshes
  • Post-switch refresh race, ref-counted file search registry
  • Identity re-apply walks group layout; empty group parent dirs removed
  • Solo port blocks avoid group member port reservations
  • Repair or delete groups when a member project is removed
  • Make group port allocation all-or-nothing on failure
  • Hide archived workspaces from group sidebar node (match project nodes)
  • Always create group umbrella dir so the agent can start
  • Group context gathering - skip umbrella git calls, parallelize members, derive relative paths
  • Group node lifecycle - edit in place, re-home unlinked workspaces, pin coverage
  • Lucide chevrons and PlaceholderText in group sidebar UI
  • Scope group detail panel to first isolated member worktree
  • Clean up temp dir in GroupServiceNames kalauz.json test
  • Normalize trailing separators on explicit worktree target path
  • Clarify DeleteGroup doc and make GetGroups test a persistence round-trip
0.2.32

Maintenance and under-the-hood improvements.

0.2.31

Maintenance and under-the-hood improvements.

0.2.30

New

  • Resolve interactive shell (prefer pwsh over powershell on Windows)
  • Clickable worktree file links in chat
  • Add Ctrl/Cmd+P quick-open file palette
  • Refresh FileSearchPalette rows on theme/appearance change
  • Add FileSearchPalette quick-open control
  • Power sidebar Files filter with FFF flat ranked results
  • Power @ composer file search with FFF service
  • Add FffFileSearchService registry with native probe and fallback
  • Add FffFileSearch native binding
  • Add LegacyFileSearch managed fallback with tests
  • Add IFileSearchService abstraction and FileSearchResult
  • Add FffNative P/Invoke surface for libfff_c

Fixed

  • Guard stale @ search results and faulted search task
  • Guard null native envelopes in FffFileSearch
0.2.29

Fixed

  • Restore macOS window chrome
  • Ghost button text position
0.2.28

Fixed

  • Correct Windows custom chrome
0.2.27

Fixed

  • Handle legacy null conductor import values (#17)
0.2.26

New

  • Support non-worktree workspace creation; fix changes selector close

Fixed

  • CI positioning
0.2.25

Maintenance and under-the-hood improvements.

0.2.24

New

  • Support scoped commit handoff and source-based workspace creation
  • Settings importer, close all commands, model selector & enter pla

Fixed

  • Toggle plan mode
0.2.23

New

  • Change git button behaviour, add app env vars for workspace ports

Fixed

  • Update PR-args test for mergeable field; use Releases dir casing in release CI
0.2.22

New

  • Sidebar context menu added, emoji as lucide icon
  • Merge conductor.json project scripts under kalauz.json
  • Read Conductor settings.managed.json via merged precedence chain
  • Add ConductorModelMap for defaultModel translation
  • Add field-level Merge to ManagedSettingsData

Fixed

  • Tolerate trailing commas in project config; test malformed conductor.json
0.2.21

Maintenance and under-the-hood improvements.

0.2.20

New

  • Ui changes
  • PR and CI monitor
0.2.19

New

  • Codex streaming, new commit UI, general fixes

Fixed

  • Sidebar footer button infinite refresh
  • UI font sizes, code colours
0.2.18

Fixed

  • Use Kalauz app icons across platforms
  • Avoid layout churn in ascii spinner
0.2.17

Fixed

  • Unblock 0.2.17 release
  • Add new codex models, fix archive shortcut on windows
0.2.16

New

  • Group consecutive tool calls
  • Shimmer active tool labels
  • Render copyable code blocks
  • Preview and copy image attachments
0.2.15

New

  • Theming system, remove easter egg for now
  • Dynamic rendering
  • Refresh renderers and support diff markers
  • Propagate configurable fonts and cursors
  • Apply window appearance preferences
  • Add appearance theme editor
  • Inject live Avalonia resources
  • Manage profile theme libraries
  • Validate JSON theme packages
  • Add 3-step onboarding overlay
  • Derive injectable semantic palettes
  • Reap closed-tab keep-alive sessions on a 1-minute idle window
  • Add persisted appearance model
  • Keep-alive Claude CLI sessions (opt-in)
  • Add persisted appearance model

Fixed

  • Refresh overlays on theme changes
  • Coalesce renderer refreshes
  • Rebuild diff tab on reattach
  • Scale code renderer line heights
  • Marshal window appearance updates
  • Preserve invalid theme edits
  • Harden Avalonia theme reapply
  • Wire fast mode and xhigh reasoning
0.2.14

New

  • Refresh live status and improve console controls
  • Add markdown preview and path affordances
  • Improve file references and markdown navigation
  • Preserve context and use native Claude ultracode
  • Add ultracode toggle — max effort + dynamic workflow orchestration
  • Quick-link cards to open Claude/Codex settings
  • Surface effective setup/run scripts to system prompt

Fixed

  • Preserve native tab strip wheel scrolling
  • Publish project rows as native text
  • Retry transient branch ref locks
0.2.13

Fixed

  • Use public ModelSelector property and Lucide glyph for terminal icon
  • Dedicated hook thread, EVENT_OBJECT_CREATE, off-screen banish, correct SetWinEventHook flags
  • Pass prompt via argv, add --auto flag, handle error events, clamp negative token deltas
  • Use kilo/-prefixed model IDs matching kilo models output
  • Replace deprecated Watermark with PlaceholderText in ModelSelectorPopover
0.2.12

New

  • Add Kilo Code as a 4th agent provider
0.2.11

New

  • Animate rolling wheels in ASCII loading screen
  • Drag files from tree into chat input
  • Add 'Open in' menu for VS Code, Explorer, and Terminal
  • Replace ad-hoc model list with reusable ModelSelectorPopover
  • Add Lucide name-based markup extension

Fixed

  • Update permission mode label text
0.2.10

New

  • Tab drag-reorder, middle-click close, and scroll-wheel cycling
  • Sidebar sort, grouping, thread visibility, and drag-reorder
  • Update toasts with user-consent restart for Kalauz and Claude CLI

Fixed

  • Stop orphaned child processes on archive and app shutdown
  • Map PowerShell tool calls to terminal icon

Performance

  • Fix memory leaks driving ~1GB idle RAM
0.2.9

New

  • Workspace checkpoints, direct PR creation, runtime approval modes
0.2.8

New

  • Image tab view, window and routing refinements
0.2.7

New

  • Design fixes for window selector and internal tool mapping updates
  • Gemini, separate windows, fixes

Fixed

  • Changelog link points to kalauz.app/changelog
0.2.6

New

  • Caffeinate while agents run, MCP tool labels, click-to-open links
  • Window geometry persistence + remove plain-text diff tab
0.2.5

New

  • Subagent monitoring, project removal, clickable links, detail tab icons

Fixed

  • Multi answer questions
  • Force UTF-8 on CLI streams + unblock image-paste deadlock
0.2.4

New

  • Changelog pipeline + ⌘N new-workspace shortcut
  • Move version, resizable sidebar
0.2.3

Fixed

  • Show real app version in sidebar footer
0.2.2

Signed macOS installer

New

  • The macOS build now ships as a signed and notarized .pkg installer, so it opens without Gatekeeper warnings.
0.2.1

Maintenance and under-the-hood improvements.

0.2.0

First public cut

New

  • Parallel workspaces you drive from a command palette (⌘K) — jump between agents without leaving the window.
  • Diff and editor tabs with syntax highlighting, so every change is reviewable in place.
  • Multiple profiles, Chrome-style: each carries its own git identity, agent keys, and model provider.
  • Cross-platform builds for macOS, Windows, and Linux, with deep-link registration and single-instance IPC.
  • Native macOS notifications when an agent needs you.
  • In-chat permission approval and rich user messages, including AskUserQuestion support.
  • A train map of Hungary easter egg — because kalauz.