Latest 8 releases

Release Notes

The latest updates for the RxCode macOS app, including new features, improvements, and fixes.

1.0.0

May 14, 2026

1.0.0 (2026-05-14)

Bug Fixes

  • app: open all URLs in system browser instead of showing macOS link popup (40adc31), closes #2
  • chat: correct focus mode filtering and code block multiline rendering (f08770b)
  • chat: fix blockquote grouping and render as continuous Rectangle bar (bae529e)
  • chat: fix Edit diff button always showing no changes; add expand/collapse for long diffs (30501c1)
  • chatkit: align message queue preview above shortcut bar (ca9907e)
  • chatkit: polish auto-preview attachment UX (80e4c88), closes #4
  • chatkit: right-align queue preview capsule within max-width frame (7ff3be3)
  • chat: reconcile in-memory messages from CLI jsonl on result (4d52b26)
  • chat: render blockquote as continuous vertical bar (5e64fb8)
  • chat: resolve text selection race in message bubbles (808dd6a)
  • chat: show error bubble when stream ends with no visible response (e7b2411)
  • chat: simplify inline diff toggle label to "Show more" / "Show less" (d846501)
  • chat: strip "No response requested." marker from chat UI (9580cd3)
  • cli: inject resolved shell PATH into spawned subprocess (f0c9f06), closes #8
  • fix message queue capsule sizing and alignment (6a0f2e2)
  • fix message queue X button and add ESC to cancel queued messages one by one (0183b15)
  • input: convert long pasted text to attachment via context menu and Edit menu (f9a98a8)
  • input: fix Shift+Enter during Hangul IME and soft-wrap height growth (184c35c)
  • input: host NSTextView directly to fix Korean IME final-syllable loss (ef2ebce)
  • input: retry paste detection for context-menu paste and stale clipboard (512b616)
  • inspector: focus terminal/memo input when switching tabs (e9d6a87)
  • inspector: 메모 패널 클릭 포커스 및 inspector 표시 시 포커스 복원 (5f783c3)
  • markdown: fix ordered list number alignment and inline code theme cache (3b3037f)
  • markdown: fix table row alignment and clipping (4eedca4)
  • markdown: preserve bold/italic when applying base font size (12e9003)
  • markdown: relax table separator detection and fix divider color (2a04209)
  • memo: reset typing attributes when memo editor is emptied (c8389da)
  • notifications: navigate current window instead of spawning new one (804abc2)
  • permissions: scope per-tool/per-command instead of session-wide (34a2fc2)
  • process queued messages when returning to a session (c12e050)
  • projects: prevent duplicate projects from being added by path (c5ad567)
  • Relax transient message grouping to reduce bubble fragmentation (0b9c440)
  • remove hover copy button from user message bubbles (8a0089f)
  • remove scheme language lock and simplify slash query detection (04dd9a3)
  • Resolve Swift 6 concurrency warnings across the codebase (c236579)
  • Restore terminal colors by preserving TERM env var (f5ace8a)
  • sessions: add userType/entrypoint/gitBranch to migrated jsonl lines (b943df6)
  • sessions: default CLI session sync to off for upgrading users (f438e47)
  • sessions: hide more CLI envelope tags from user message bubbles (082fdb0)
  • sessions: replace sync indicator with read-only banner for legacy sessions (7831d6f)
  • sessions: switch DirectoryWatcher to FSEventStream for in-place jsonl appends (0b706bb)
  • sessions: use jsonl last timestamp instead of file mtime for updatedAt (9195435)
  • settings: clarify image paste behavior in auto-preview description text (234a852)
  • Several UI and message rendering bug fixes (3f425fb)
  • Show Korean translations for slash command descriptions (8efc1ad)
  • sparkle: switch to manual Info.plist to inject SUFeedURL (5cc7cb2)
  • stream: preserve cancel UX and prevent Hangul IME leak (b2f3d17)
  • ui: reduce toolbar chip label font size from 13 to 12 (fa76f84)
  • 세션 모델이 StatusLine에 즉시 반영되도록 수정 (c057ea6)
  • 이미지 붙여넣기 포맷 감지 누락 수정 (b4613b5)
  • 이미지 파일 URL 있을 때 이미지 데이터 무시하는 붙여넣기/드롭 버그 수정 (e040ba4)

Features

  • add Amber (Yellow) theme and minor UI tweaks (782d6d1)
  • add effort level picker alongside model selector (8804b78)
  • add English localization for toolbar controls, permission modes, and user manual (f463e11)
  • add hidden files toggle and horizontal scroll to file tree (4da4f59)
  • add permission mode selector and Korean UI translations (e53d14f)
  • Add project rename/delete and harden permission server (1e58b56)
  • add reset button to inspector terminal and memo tabs (a78f196)
  • Add sidebar keyboard shortcuts and fix terminal UTF-8 locale (c952247)
  • add total response time to status line (ad3b944)
  • app: add autoPreviewSettings to AppState with UserDefaults persistence (cbd025f)
  • app: sync autoPreviewSettings into ChatBridge via observation loop (c2394fc)
  • chatkit: add autoPreviewSettings to ChatBridge (d62fe97)
  • chatkit: guard attachment creation with autoPreviewSettings flags (dfb069b)
  • chatkit: move chat toolbar controls into composer (068dc90)
  • chatkit: redesign input bar layout and fix attachment preview hover (23f305c)
  • chat: restore cancelled message to input on ESC (1813a3a)
  • close interactive terminal popup on Escape key (007d639)
  • core: add AttachmentAutoPreviewSettings model (e336858)
  • expand model picker with all aliases and localized descriptions (e0742e5)
  • history: persist project filter toggle across app restarts (8dff68b)
  • include response preview in completion notifications (c1f12e4)
  • Initial commit (536fbdb)
  • make permission mode and effort per-session like model (5bd2af9)
  • notification-driven session routing and background queue handling (d224a01)
  • per-session model override, background notifications, and multi-window per project (6274bcf)
  • persistence: scope app-support directory by bundle identifier (1db1bd3)
  • prioritize name matches in slash command search and minor UI tweaks (20ed3f1)
  • redesign the app and fix bugs (#1) (f6a72bb)
  • rename and add ci (#2) (534f674)
  • rewrite memo editor with rich text, checkboxes, links, and markdown copy/paste (b230ceb)
  • sessions: add CLI sync toggle UI and synced indicator (103cf2e)
  • sessions: expand CLI session sync infrastructure (748f6d6)
  • sessions: expose Clarc sessions in claude --resume picker (65df705)
  • sessions: migrate legacy sessions to CLI jsonl and remove sync toggle (7bc4604)
  • sessions: sync sessions bidirectionally with Claude Code CLI (d5b15d6)
  • settings: add auto-preview attachment toggles in Message tab (553e722)
  • settings: add independent font size controls for interface and messages (7b62ab2), closes #3
  • shortcuts: export 파일에 로케일별 주석 헤더 추가 (623479a)
  • shortcuts: make shortcuts and slash commands global (5a1c4b7)
  • sidebar: add "Show in Finder" to file tree context menu (68ae707)
  • slash-commands: export 파일에 로케일별 주석 헤더 추가 (4ef6afc)
  • slash-commands: sync defaults with official docs, improve manager UX, fix localization (daaa29f)
  • support AskUserQuestion tool via hook updatedInput (a13e9b6)
  • ui: toolbar menu sections, settings improvements, localization fixes (434ff50)
  • viewer: raise file inspector size limit to 5MB (44910b7)
  • 메시지 버블 hover 복사 버튼 및 숏컷 바 추가 (aca0200)
  • 세션 전환 및 앱 시작 시 입력창 자동 포커스 (0.3초 딜레이) (c519054)

Performance Improvements

  • Make project switching synchronous and eliminate toolbar re-layout (b5c6540)
  • reduce project tab switch latency with SwiftUI structural improvements (39cd8bc)
  • sessions: bulk-read jsonl in loadFullSession (eacbc50)
  • viewer: replace SwiftUI Text rendering with NSTextView for file/diff views (975e597)