Skip to content

Releases: knkenko/knkode

2.2.4

02 Apr 12:03

Choose a tag to compare

  • Fixed the "Resume Unsafe" button in session history using incorrect CLI flags for all three agents — Claude, Codex, and Gemini sessions now resume with the correct permission-bypass flags

2.2.3

31 Mar 19:08

Choose a tag to compare

  • Fixed scrolling not working after switching subgroup tabs until typing in the terminal
  • Fixed Cmd+V paste stopping after long macOS sessions due to native menu intercepting the shortcut
  • Fixed context menus and tab renames getting reset during rapid agent output
  • Fixed false attention indicators on HMR/dev-server panes — only panes where you've interacted with a running process now trigger attention, and only once per interaction

2.2.0

28 Mar 18:59

Choose a tag to compare

What's New

  • Full ANSI terminal rendering — dim text, blinking, hidden text, overline, and underline variants (double, curly, dotted, dashed) with per-character underline colors
  • Bold-as-bright color shifting for ANSI palette indices 0–7, matching standard terminal behavior
  • Terminal response routing — CLI tools like Codex and Claude Code now receive Device Attributes and cursor position reports, so they detect capabilities instead of falling back to dumb terminal mode
  • Per-pane color palette management — each pane maintains its own palette so terminal resets fall back to your theme colors, not black/white defaults

What's Fixed

  • Fixed terminal background not rendering on first Codex CLI launch — synthetic OSC 11 injection ensures the background color response is always sent
  • Fixed sessions not loading on Windows — drive letter colons in paths are now handled correctly
  • Canvas clears immediately on PTY restart instead of showing stale content from the previous session

What's Improved

  • 24-bit color output enabled by default (COLORTERM=truecolor) so CLI tools emit full-fidelity colors
  • Dark terminal detection via COLORFGBG environment variable, eliminating startup round-trips
  • ~115k fewer heap allocations/sec at 60fps from static underline style strings
  • DPR-scaled dash patterns for correct HiDPI rendering of dotted/dashed underlines

2.1.3

26 Mar 17:00

Choose a tag to compare

Fixed previous sessions on windows

2.1.2

25 Mar 17:48

Choose a tag to compare

Maintenance release — internal improvements and dependency updates.

v2.1.1

25 Mar 17:04

Choose a tag to compare

What's Changed

  • feat: workspace-scoped snippets — data model + store + config by @knkenko in #69
  • feat: dual-tier snippet UI — settings panel + dropdown by @knkenko in #70
  • feat: agent session scanner — backend + types by @knkenko in #71
  • feat: session history modal UI by @knkenko in #72
  • feat: session history v2 — rich metadata + themed modal by @knkenko in #73

Full Changelog: v2.1.0...v2.1.1

v2.1.0

25 Mar 08:50
51fc3b0

Choose a tag to compare

What's Changed

  • feat: emit terminal title changes via IPC (OSC 1/2) by @knkenko in #47
  • feat: workspace-level CWD/branch/PR derived selector by @knkenko in #48
  • feat: workspace-scoped sidebar with terminal titles by @knkenko in #49
  • fix: alt-buffer scroll freeze + draggable scrollbar by @knkenko in #50
  • feat: expose terminal mode flags in GridSnapshot by @knkenko in #51
  • feat: forward SGR mouse events to PTY for TUI apps by @knkenko in #52
  • feat: Cmd/Ctrl + Scroll/+/- font size zoom per pane by @knkenko in #53
  • feat: right-click context menu on terminal canvas by @knkenko in #54
  • feat: persist collapsed sidebar sections across app restarts by @knkenko in #55
  • feat: workspace subgroups — data model + migration + store by @knkenko in #56
  • feat: sidebar bracket connectors for pane subgroups by @knkenko in #57
  • feat: themed add-pane button in sidebar by @knkenko in #58
  • feat: Cmd+Option+bracket shortcuts for subgroup cycling by @knkenko in #59
  • fix: sidebar border doubling + themed add-pane labels by @knkenko in #60
  • fix: eliminate idle CPU wakeups and reduce render overhead by @knkenko in #61
  • fix: handle PTY exit events and surface creation errors by @knkenko in #62
  • fix: tighten PaneTheme.preset typing and remove unsafe casts by @knkenko in #63
  • fix: remove dead logScrollDebug IPC path by @knkenko in #64
  • fix: align PR badge right in identity theme sidebar by @knkenko in #66
  • fix: blank canvas on subgroup tab switch by @knkenko in #67
  • fix: harden WinPty safety — Mutex, Result errors, DWORD guards by @knkenko in #65
  • docs: update README to v2.1.0, fix stale comments, untrack internal docs by @knkenko in #68

Full Changelog: v2.0.5...v2.1.0

v2.0.5

23 Mar 18:22

Choose a tag to compare

What's Changed

  • Fix terminal selection visibility on standard themes by @knkenko in #45
  • Fix Windows bugs, clipboard locale, CWD tracking & branch detection by @knkenko in #46

Full Changelog: v2.0.4...v2.0.5

v2.0.4

23 Mar 11:59

Choose a tag to compare

What's Changed

  • Fix updater popup spam + add About tab to settings by @knkenko in #44

Full Changelog: v2.0.3...v2.0.4

v2.0.3

23 Mar 09:53

Choose a tag to compare

What's Changed

  • feat: in-app auto-updater with tauri-plugin-updater by @knkenko in #42
  • ci: add updater signing to release workflow by @knkenko in #43

Full Changelog: v2.0.2...v2.0.3