Skip to content

v0.7.68

Choose a tag to compare

@github-actions github-actions released this 19 Apr 20:18
  • ci: run linux release on branch pushes
  • feat(release): add fork linux updater flow
  • build(ci): target Ubuntu 22.04 for Linux workflows
  • Refactor tray thread menu into recent and workspace sections (Dimillian#584)
  • docs: add gitcgr code graph badge (Dimillian#578)
  • chore: bump version to 0.7.68 (Dimillian#580)
  • style: reduce button border radius from 12px to 8px
  • style(sidebar): align utility settings button icon spacing
  • fix: add shared ChatPane wrapper for composer overlay layout
  • style(diff): refresh diff and log panels with flatter compact styling
  • refactor(sidebar): consolidate footer and account actions into bottom rail
  • feat(messages): auto-convert review findings text into markdown tables
  • refactor(frontend): decompose MainApp, sidebar, composer, and thread hooks
  • chore: bump version to 0.7.67 (Dimillian#577)
  • fix(sidebar): add gap for nested thread content
  • style: reduce sidebar typography sizes for denser thread rows
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix(threads): avoid unnecessary thread updates for no-op renames
  • chore: bump version to 0.7.66 (Dimillian#576)
  • feat(threads): add thread read RPC and subagent metadata hydration
  • feat(ui): refine user interface
  • chore: bump version to 0.7.65 (Dimillian#575)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • Revert "feat: add macOS x86_64 (Intel) build support (Dimillian#571)"
  • fix(ci): refresh macOS daemon binaries before signing (Dimillian#574)
  • feat: add HEIC/HEIF support for image attachments
  • fix(composer): auto-size model select to selected model label
  • docs: refresh app-server events reference
  • fix: support windows file links in messages (Dimillian#570)
  • feat: add macOS x86_64 (Intel) build support (Dimillian#571)
  • fix: normalize Windows workspace namespace paths (Dimillian#572)
  • fix: workspace home model count submenus showing for every model on open (Dimillian#569)
  • fix: add configurable global worktrees root setting (Dimillian#568)
  • chore: bump version to 0.7.64 (Dimillian#561)
  • fix: sanitize windows editor launch paths safely (Dimillian#562)
  • feat: add automatic app update check setting (Dimillian#557)
  • feat(settings): Custom workspace worktree folder can be configured (Dimillian#549)
  • fix(nix): make nix run build reliably on macOS (Dimillian#554)
  • feat: add home dashboard usage insights (Dimillian#553)
  • fix: prevent ambiguous slash phrases from rendering as file links (Dimillian#550)
  • fix(styles): UI/UX micro-interaction polish (Dimillian#552)
  • feat: surface hook lifecycle events
  • docs: refresh app-server events hash
  • fix: Textarea CSS improvements for code blocks (Dimillian#546)
  • chore: bump version to 0.7.63 (Dimillian#545)
  • feat(composer): add /fast command and service-tier forwarding
  • docs: refresh app-server parity audit
  • chore: bump version to 0.7.62 (Dimillian#543)
  • chore(deps): upgrade tauri to latest 2.x
  • feat: add tray usage section
  • feat: add macOS tray recents launcher
  • refactor: extract main app layout surfaces
  • refactor: split main app orchestration seams
  • Update app-server events doc
  • feat: add answered user-input conversation items (Dimillian#541)
  • fix: washed-out UI after window resize when Reduce transparency is enabled (Dimillian#537)
  • Update app-server events doc
  • fix(app-server): suppress memory consolidation threads in thread routing
  • fix(messages): fixed crash when clicking on a file url (Dimillian#515)
  • feat: add tooltips to top titlebar actions
  • fix(ui): add tooltip metadata to sidebar controls
  • style: share tooltip styles for diff action buttons
  • feat(thread-list): add collapsible thread sub-agent descendants
  • fix(composer): preserve quote focus on iOS devices (Dimillian#532)
  • fix: route thread links and uncommitted reviews by workspace
  • fix(app): handle thread/closed app-server events and unload thread state
  • Update app-server events doc
  • fix: focus paths textbox after selecting recent path (Dimillian#527)
  • chore: bump version to 0.7.61 (Dimillian#525)
  • fix(threads): hide memory consolidation subagent threads from sidebar
  • fix(threads): share thread naming utilities and review auto-renames
  • feat(git): add commit review action in composer from log selection
  • fix(composer): stabilize insert callback to avoid message rerenders
  • fix: hide generic sub-agent threads in shared thread listing
  • fix(skills): reliably discover project skills from /.agents/skills (Dimillian#524)
  • fix: support tilde paths and persistent recent dirs in mobile add-workspaces (Dimillian#512)
  • chore: bump version to 0.7.60 (Dimillian#518)
  • fix(git): add syntax highlighting to raw diff fallback lines
  • fix(threads): hide orphan subagent threads in listing and events
  • fix(git): reuse active thread for inline PR review
  • refactor(settings): add reusable settings primitives components
  • fix: resolve and bundle daemon binary on macOS (Dimillian#514)
  • feat(diff): add line-level composer actions in diff viewer
  • chore: bump version to 0.7.59 (Dimillian#513)
  • feat: Add cancel control for in-progress dictation transcription (Dimillian#501)
  • fix(layout): improve topbar window dragging (Dimillian#508)
  • docs: update Codex event reference commit hash
  • docs: add app-server events sync skill metadata and reference docs
  • fix(git): move apply-worktree control to section action buttons
  • fix(threads): infer and route subagent thread links from payload metadata
  • refactor: rename topbar actions prop and simplify thread indicator
  • feat(windows): Windows UI improvements and update controls (Dimillian#502)
  • fix: scope Linux WebKit compositing workaround to X11 (Dimillian#505)
  • feat(messages): add quote action for composer (Dimillian#504)
  • chore: bump version to 0.7.58 (Dimillian#500)
  • fix: preserve parent thread anchors on partial list refresh (Dimillian#494)
  • fix: preserve sidebar usage values on partial rate-limit updates (Dimillian#496)
  • fix: use raw model names from models/list in model picker fix Dimillian#430 (Dimillian#499)
  • fix: codesign daemonctl in macos OpenSSL fix script
  • feat(settings): add About section with build metadata (Dimillian#490)
  • fix(composer): make queued message menu work on iOS (Dimillian#489)
  • refactor: run a single shared codex app server (Dimillian#479)
  • feat: add agents max depth setting support (Dimillian#471)
  • feat: enrich collab sub-agent metadata rendering (Dimillian#474)
  • docs: refresh app-server events reference codex hash
  • feat: add standalone daemonctl CLI for headless daemon management (Dimillian#486)
  • fix: inline local images before remote backend RPC (Dimillian#475)
  • fix(workspaces): replace mobile remote path browser prompt with in-app modal (Dimillian#480)
  • feat(sidebar): add cross-platform project/thread organization and sorting (Dimillian#487)
  • feat(settings): add toggle for composer follow-up hint visibility
  • fix(tauri): set TERM for tailscale commands on macOS
  • chore: bump version to 0.7.57 (Dimillian#476)
  • fix: hide composer follow-up hint on phone layout
  • fix(composer): keep Stop enabled when composer is disabled
  • feat(git): add uncommitted review action to diff panel
  • feat: Queue vs Steer follow-up parity with intent shortcuts (Dimillian#467)
  • style: rustfmt-style wrapping in daemon and shared modules
  • fix(workspaces): skip reconnect when already connected
  • fix: skip resume when switching between local-thread snapshots
  • style(workspace): remove workspace modal border and backdrop css
  • fix(home): adjust action buttons and url workspace modal styling
  • style: add rounded corners to workspace URL modal card
  • refactor(tauri): centralize git RPC method and request contracts
  • refactor(daemon): simplify workspace RPC request/response handling
  • refactor(tauri): centralize workspace RPC request parsing
  • refactor: use shared ThreadStatusById in workspace UI components
  • refactor: extract PanelShell and reuse across side panels
  • refactor(app): unify popover menus with useMenuController
  • refactor: extract shared thread row and status utilities
  • refactor(git): split GitDiffViewer into modular components
  • refactor(workspaces): move dialog handling to workspace controller
  • refactor(workspaces): split useWorkspaces into focused hooks
  • fix: harden macOS CLI detection candidates (Dimillian#472)
  • fix: tailscale validator resilience across CLI/path edge cases (Dimillian#466)
  • fix: reliably exit plan mode on Implement this plan (Dimillian#463)
  • Mobile QoL: remote project add, auto-refresh, and daemon-restart recovery (Dimillian#455)
  • feat(git): add model selection for commit message generation (Dimillian#451)
  • feat: per-thread Codex args overrides with runtime sync (incl. no-thread fallback) (Dimillian#443)
  • fix: windows terminal focus (Dimillian#459)
  • fix: handle thread/status/changed events across app and turn hooks
  • docs: sync app-server events reference with latest Codex API
  • refactor(settings): remove deprecated collab feature toggle
  • feat(threads): cascade archive to subagent threads (Dimillian#458)
  • feat: add "Add Workspace from URL" workflow (clone → register) (Dimillian#457)
  • chore: bump version to 0.7.56 (Dimillian#453)
  • feat(agents): add developer instructions to generated agent config
  • feat: add AI agent description generation in settings
  • fix: adjust titlebar left spacing when sidebar is collapsed
  • feat(tauri): position macOS traffic lights in overlay title bar
  • fix(messages): show searching state and preserve web search status
  • feat(settings): refine agents controls layout and thread stepper
  • feat: add agents settings management across app and daemon
  • fix: handle thread archive/unarchive app server events
  • docs: refresh app-server events and methods reference
  • feat(messages): export plan tool output to markdown file
  • fix(messages): render plan tool output as markdown, not code block
  • fix: pass workspace cwd through list_threads RPC
  • fix(terminal): renumber auto-named tabs to prevent duplicate labels (Dimillian#447)
  • perf: bypass React render cycle during panel resize drag (Dimillian#448)
  • chore: sync app-server docs hash and normalize iOS Info.plist
  • fix: element invisible on Windows drop down menus (Dimillian#444)
  • feat(update): add post-update release notes toast (Dimillian#437)
  • chore: bump version to 0.7.55 (Dimillian#445)
  • feat: switch notification playback to Web Audio API to avoid macOS media session (Dimillian#442)
  • feat: multi-remote mobile settings (Dimillian#441)
  • feat(messages): show polling countdown after remote responses
  • fix: remove remote live heartbeat disconnect timer
  • fix: only show compact thread indicator when thread is active
  • feat(remote): add live thread subscribe and polling fallback
  • feat: add compact Codex refresh action and live status badge
  • fix: reconnect workspace before remote focus thread refresh
  • fix(threads): harden remote refresh and resumed active-turn handling
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • test: update applyCollabThreadLinks args in thread events spec
  • chore: bump version to 0.7.54 (Dimillian#435)
  • feat(notifications): add sub-agent system notification toggle
  • fix(threads): stop turn/steer fallback to turn/start
  • docs: clarify experimentalFeature/list request and toggle behavior
  • fix(settings): add fallback copy for missing feature descriptions
  • feat(settings): add dynamic Codex feature flag controls
  • fix: pause queued sends when response is required (Dimillian#429)
  • feat: configurable chat history scrollback (Dimillian#427)
  • perf(app): isolate sidebar from streaming updates and cache thread row derivation (Dimillian#426)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • Update app-server-events.md
  • chore: bump version to 0.7.53 (Dimillian#425)
  • feat: git init + GitHub remote setup on latest main (Dimillian#420)
  • fix(workspaces): allow removing projects when repo folder was deleted on disk (Dimillian#421)
  • fix: enable mobile diff view when no diff is preselected
  • feat(layout): add draggable chat/diff split resize support
  • feat(git): add per-file agent edits mode and thread diff support
  • fix: correct Home actions and memoize shortcut groups
  • fix: windows threads and terminal (Dimillian#413)
  • feat(settings): add shortcut search bar in Shortcuts section (Dimillian#419)
  • docs: update app-server events reference Codex hash
  • chore: bump version to 0.7.51 (Dimillian#412)
  • fix: add request timeouts, bounded queues, and tool output truncation
  • fix: show indicator on user input request (Dimillian#411)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat: add PR checkout and guided review actions in diff viewer
  • fix(windows): suppress git check-ignore console popups during workspace polling (Dimillian#410)
  • fix: add safe-area top padding to phone debug header
  • fix: remove compact git panel borders in phone layout
  • fix: set compact phone background to messages surface
  • fix: keep selected iOS tab when no workspace is active (Dimillian#408)
  • docs: update app-server events support matrix
  • refactor: split app orchestration and backend core modules (Dimillian#404)
  • chore: bump version to 0.7.50 (Dimillian#399)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • docs: update AGENTS architecture map and canonical scripts
  • feat(composer): persist Codex params per thread (Dimillian#380)
  • feat: add optional split chat/diff center layout (default off) (Dimillian#397)
  • fix: resolve high CPU usage from event subscription loop and aggressive polling (Dimillian#394)
  • feat: add app mention support across composer and daemon messaging
  • feat(apps): scope app list by thread andfeat(apps): add threadId filtering for app/list and live updates
  • feat: bulk add workspaces via multi-select picker (Dimillian#385)
  • fix issues Dimillian#174 (Dimillian#2) (Dimillian#390)
  • fix: set DMABUF renderer fallback for Wayland + NVIDIA (Dimillian#391)
  • fix(threads): keep detached reviews from locking parent thread
  • chore: bump version to 0.7.49 (Dimillian#384)
  • feat(settings): auto-generate new thread titles (Dimillian#382)
  • feat(git): split diff paths into filename and directory
  • feat(settings/git): expose editable commit-message prompt in Git settings (Dimillian#381)
  • fix: token usage reset handling in UI (Dimillian#378)
  • fix: iOS Swift library search paths (Dimillian#377)
  • fix: macOS Tailscale detection (Dimillian#374)
  • chore: bump version to 0.7.48 (Dimillian#376)
  • feat(ios): add scripted TestFlight release flow and env template
  • build(ios): use dedicated bundle id/config for iOS builds
  • feat(daemon): add identity/version checks and exit persistence toggle
  • chore(release): bump Cargo versions to 0.7.47 in release flow
  • chore: bump version to 0.7.47 (Dimillian#371)
  • fix(threads): restore sub-agent parent links from source metadata
  • refactor: extract app, git, settings, and workspace UI hooks
  • feat: plan-ready follow-up actions (Dimillian#367)
  • fix(updater): detect brew installs via list --versions
  • docs: update app-server events for turn/steer fallback
  • fix(threads): track turn diff updates per thread
  • feat: add turn/steer support with graceful fallback
  • docs: refresh app-server events and request coverage matrix
  • feat(settings): add Codex update button (brew/npm) (Dimillian#364)
  • fix(ci): sync iOS Info.plist version in release workflow
  • feat(ios): enable background fetch mode
  • fix(home): prevent usage model chips from overflowing layout
  • style: polish mobile setup wizard overlay and card visuals
  • feat: add phone home tab and remote local usage snapshot
  • fix(phone): improve compact git diff toggle and transparency
  • fix(threads): sync processing and active turn state on resume
  • chore: bump version to 0.7.46 (Dimillian#362)
  • fix: improve phone composer layout and mobile viewport handling
  • docs: update iOS device script example with real device/team
  • feat(sidebar): animate refresh icon during thread reload
  • fix(remote): proxy commit message actions in remote mode
  • fix: reconnect remote sessions without replaying mutating RPCs
  • fix(mobile): dismiss keyboard and hide tabbar on composer focus
  • refactor: backend
  • fix(header): hide workspace tools in compact layout
  • fix(tauri): improve tailscale RPC timeout and status fallback
  • fix: route git ops through remote backend and harden daemon stop
  • feat(sidebar): add refresh-all workspace threads button
  • fix(mobile): relax refreshWorkspaces return type to Promise
  • feat(mobile): add server setup wizard and connection validation
  • docs: add iOS Tailscale TCP setup instructions
  • fix: disable updater workflow on mobile platforms
  • docs: remove agent memory guidance and memory markdown files
  • perf: process daemon RPC concurrently to speed remote startup
  • feat(settings): simplify iOS server setup and add connect test
  • fix(ios): correct viewport height and safe-area edge-to-edge layout
  • feat(settings): add mobile master/detail nav with DS panel items
  • fix: stabilize iOS phone layout and viewport-safe tab bar
  • docs: refresh README setup, iOS, and IPC reference
  • feat: add iOS build scaffolding and mobile backend defaults
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: preflight daemon listen port and handle bind errors gracefully
  • fix: mitigate Linux X11 blank WebKit renders (Dimillian#359)
  • fix(nix): add missing Linux deps and GTK wrapper for NixOS builds (Dimillian#358)
  • feat(settings): add Server section with TCP daemon controls
  • chore: bump version to 0.7.45 (Dimillian#357)
  • feat(settings): add toggle for message file path display
  • docs: compact memory decisions and archive full history
  • perf: prevent thread status churn and memoize shell UI
  • fix(tailscale): detect CLI using fallback install paths
  • test: shim navigator in platformPaths tests for Node CI
  • fix(messages): immediate re-pin auto-scroll on thread switch
  • chore(settings): mark TCP and Orbit remote providers as wip
  • feat: add Tailscale bootstrap helpers for remote TCP setup
  • refactor(settings): remove Orbit hosted mode and deployment flag
  • refactor(settings): split SettingsView into modular sections
  • feat(orbit): add sign-in, runner mode, and settings wiring
  • feat(remote): implement Orbit WS transport and provider rename
  • feat(remote): add transport providers with Cloudflare WS stub
  • fix: improve open-workspace errors and add daemon RPC parity tests
  • docs: pivot iOS remote blueprint from Cloudflare to Orbit
  • refactor(backend): extract shared cores and align mobile RPC parity
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • docs: add iOS Cloudflare bridge blueprint and update memory
  • chore: bump version to 0.7.44 (Dimillian#353)
  • fix(release): normalize artifact names and validate latest.json
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: restore sentry telemetry and prevent duplicate new-agent sends
  • chore: bump version to 0.7.43 (Dimillian#352)
  • fix: Windows cmd wrapper argument quoting (Dimillian#351)
  • refactor(ui): standardize popovers with DS primitives and lint rules
  • refactor(design-system): add shell primitives, codemods, and lint
  • docs: add agent memory scratchpad and templates
  • Disable branch search autocorrect (Dimillian#349)
  • chore: bump version to 0.7.42 (Dimillian#348)
  • ci: add Rust cache to release workflow
  • ci: add cross-platform rust test and tauri build matrix
  • feat: add Windows support (updater + dictation) (Dimillian#323)
  • feat: add copy file name/path to git file menu (Dimillian#338)
  • chore: bump version to 0.7.41 (Dimillian#346)
  • fix(messages): display file links relative to workspace path
  • chore(codex): add test and run actions to environment config
  • feat: add thread list sort options and persist selection
  • chore: add autogenerated Codex environment config
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat(settings): promote background terminal to stable feature
  • chore: bump version to 0.7.40 (Dimillian#342)
  • feat(settings): promote steer mode to stable setting
  • feat(composer): add plan mode toggle and refresh meta bar icons
  • feat(messages): render compact file links with line numbers
  • fix: clamp skill suggestion descriptions in composer
  • refactor(app-server): centralize event parsing and add tests
  • fix(skills): refresh list on canonical skills_update_available event
  • fix: avoid debounce updates during jsdom teardown
  • fix: only treat active plan as present when plan data exists
  • docs: update app-server events reference for latest Codex API
  • fix(notifications): re-notify when resolved request IDs are reused
  • feat: workspaces/worktrees UX + Environments settings + response-required notifications (Dimillian#339)
  • chore: bump version to 0.7.39 (Dimillian#337)
  • fix: respect preloadGitDiffs when loading local git diffs
  • feat: add optional worktree display name with branch auto-sync (Dimillian#336)
  • feat: add show in Finder to git file menu (Dimillian#335)
  • feat: add show in Finder action for worktrees (Dimillian#334)
  • feat(git): include old/new text lines in diff payloads
  • chore: bump version to 0.7.38 (Dimillian#333)
  • ci: validate Linux bundle artifacts before release upload
  • ci: add RPM bundles and validation to release workflow
  • feat: add /compact slash command and thread compaction RPC
  • docs: refresh app-server events reference and missing methods list
  • feat: add branch switcher with cmd+b shortcut (Dimillian#331)
  • fix: libgit2 branch checkout to avoid half-switched HEAD (Dimillian#332)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix(ui): add top padding to first diff push section
  • fix: make push secondary button fill sync action row
  • feat(git): add fetch command and branch refresh button
  • chore: bump version to 0.7.37 (Dimillian#328)
  • fix(composer): anchor autocomplete popup to trigger and wrap text
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix(git): fetch and prune remote refs before upstream push
  • feat: matching Mac app display name to public branding (Dimillian#326)
  • refactor(files): use shared file type icon URLs in file tree
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat(composer): show file type icons in autocomplete suggestions
  • chore: bump version to 0.7.36 (Dimillian#327)
  • fix(git): handle pull strategy and autostash fallbacks
  • fix(git): default pull rebase strategy and add pull/sync UI
  • perf: lazy-load workspace files for composer autocomplete
  • chore: bump version to 0.7.35 (Dimillian#324)
  • fix(codex): remove "why" instruction from commit prompt
  • perf: reduce UI churn to keep navigation responsive
  • fix: reduce git sidebar error noise with scoped dismissible alerts
  • feat(files): filter file tree by modified files
  • fix: make workspace deletion resilient to active sessions
  • fix: preserve sidebar context when cards are collapsed
  • fix: prevent cramped settings layout on larger screens
  • feat(settings): promote stable feature flags to cut config ambiguity
  • fix: align compaction handling with item lifecycle events
  • docs: keep app-server event guide aligned with Codex v2 behavior
  • fix: prevent empty-state flicker while resuming thread messages
  • fix: prevent console window popups on Windows (Dimillian#321)
  • fix: terminal closing bug on exit or ctrl + d (Dimillian#318)
  • chore: bump version to 0.7.34 (Dimillian#322)
  • feat: stage new agent drafts to avoid creating empty threads
  • fix: prevent unnecessary message re-renders during draft typing
  • fix: prevent stale thread plans from lingering after turn completion
  • fix: keep planning steps visible during live app-server streams
  • docs: clarify request support to prevent app-server protocol drift
  • feat: persist thread renames across local and remote backends
  • fix: sync server thread renames without overwriting custom titles
  • docs: keep app-server event map aligned with latest protocol
  • fix: prevent duplicate detached review completion notices
  • feat: add experimental /apps support
  • feat: persist Codex personality safely for consistent agent behavior
  • fix: keep detached reviews linked so parent state stays accurate
  • feat: let users choose how /review sessions are delivered
  • fix: make account switching login cancellable and event-driven
  • fix: ensure macOS dev builds still show notifications
  • refactor(codex): centralize prompt to keep commit guidance consistent
  • fix: Validate Open in entries before selection (Dimillian#308)
  • feat: Add folder selection support in conversation context (Dimillian#309)
  • feat: system notification support workspaces (Dimillian#316)
  • feat: add multi launch scripts with icons (Dimillian#304)
  • chore: bump version to 0.7.33 (Dimillian#300)
  • feat: add workspace home collaboration and reasoning selectors (Dimillian#299)
  • feat: add Git diff preload toggle in Settings and respect it in diff loading (Dimillian#298)
  • fix: prevent background helper threads from resurfacing
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: allow symlinked CODEX_HOME agents without weakening config safety
  • chore: bump version to 0.7.32 (Dimillian#294)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • docs: keep agent guide canonical and focused on current state
  • fix: testimonials copy typos on landing page (Dimillian#290)
  • fix: preserve latest reasoning status without empty rows
  • fix: prevent stale closures and reduce unnecessary re-renders
  • docs: add testimonials and disclaimer to build trust and clarity
  • feat: keep thread list synced when new threads start
  • chore: bump version to 0.7.31 (Dimillian#284)
  • feat: better conversation UI
  • feat: add /mcp support
  • feat: add /fork support
  • feat: add /resume support
  • feat: add support for /status
  • feat: add support for /new
  • fix(threads): keep processing until turn completed
  • feat: new /review flow
  • docs: clarify shared-core architecture to prevent duplication
  • refactor: align daemon module paths with shared core imports
  • docs: clarify shared-core architecture to prevent duplication
  • refactor: centralize daemon/Tauri core logic to reduce drift
  • feat: add account switching (Dimillian#282)
  • refactor(styles): isolate theme tokens for easier maintenance
  • feat: add dim theme and remaining usage toggle (Dimillian#283)
  • fix: keep code typography consistent with user settings
  • fix: make multi-line selection reliable with drag and hints
  • fix: allow re-suggesting files after earlier mentions
  • feat(messages): render attached images with lightbox preview (Dimillian#280)
  • docs: guide schema-drift debugging to prevent protocol regressions
  • refactor: centralize message link color token for theme consistency
  • docs: document routed vs missing app-server events for parity
  • fix: surface context compaction to keep thread activity accurate
  • fix: preserve reasoning summary section breaks during streaming
  • fix: prioritize adding workspaces from the sidebar header
  • fix: prevent in-progress commands from appearing explored
  • fix(sidebar): preserve thread list state on focus refresh (Dimillian#276)
  • feat: add sidebar project search with highlight (Dimillian#274)
  • chore: bump version to 0.7.30 (Dimillian#272)
  • refactor: centralize file access to enforce path safety
  • refactor: centralize file editor logic to reduce duplication
  • feat(settings): let users manage global config.toml centrally
  • feat(settings): let users manage global AGENTS.md safely
  • chore: bump version to 0.7.29 (Dimillian#270)
  • fix: preserve option answers when "Other" allows freeform notes close Dimillian#269
  • chore: bump version to 0.7.28 (Dimillian#267)
  • feat: add shortcut for archive thread action (Dimillian#263)
  • fix: route git comands through method to find functioning git version on machine (Dimillian#265)
  • feat: surface recent threads on home for faster context switching
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat: let workspaces manage AGENTS.md agent instructions
  • fix: remove progress bar transition (Dimillian#266)
  • fix: prevent inline tool summaries from overflowing the layout
  • fix: improve terminal tab bar spacing for clearer navigation
  • fix: treat “Other” prompts as freeform to avoid malformed answers
  • chore(deps): cargo update
  • feat: prompt history (Dimillian#260)
  • feat: add worktree setup script (Dimillian#261)
  • fix: align terminal content by removing double padding
  • fix: avoid crashes when Tauri invoke bridge is unavailable
  • fix: avoid crashes when Tauri window isn’t available in tests
  • fix: surface open failures with actionable error toasts
  • fix: restore platform default for stop shortcut (Dimillian#258)
  • chore: bump version to 0.7.27 (Dimillian#256)
  • fix: improve markdown readability and nested list rendering
  • fix: preserve entitlements during re-signing to avoid runtime failures
  • fix: terminal UTF-8 handling and UX (Dimillian#245)
  • chore: bump version to 0.7.26 (Dimillian#252)
  • fix: use webview zoom to keep panel resizing accurate
  • refactor(workspaces): reduce coupling by splitting the monolith
  • fix: improve command parsing to classify explore actions correctly
  • fix: avoid resuming active threads unless explicitly forced
  • chore: bump version to 0.7.25 (Dimillian#248)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: tolerate model/config fetch failures to keep models usable
  • chore: bump version to 0.7.24 (Dimillian#247)
  • feat: configurable stop shortcut with platform defaults (Dimillian#244)
  • Feat: improve assistant message readability with full-width card styling
  • fix: guard macOS reopen handling to keep non-mac builds green
  • fix: preserve collaboration mode across workspace reconnects
  • feat: reduce thread noise by summarizing exploration commands
  • fix: honor config.toml model and prevent unsupported reasoning
  • fix: improve code block readability with consistent spacing styling
  • feat: default codex args and workspace CODEX_HOME + args overrides (with tests!) (Dimillian#239)
  • feat: hide main window on Cmd+W and restore on reopen (Dimillian#241)
  • fix: weird microphone permission request behavior (macOS 26.2) (Dimillian#242)
  • feat: add per-workspace launch script with dedicated terminal tab (Dimillian#231)
  • feat: add configurable “Open in” targets (settings UI, custom commands/args, ordering) (Dimillian#230)
  • feat(git): add image preview support in diff viewer (Dimillian#234)
  • fix: stop collaboration mode from overriding model and effort
  • feat: let users quickly cycle collaboration modes via Shift+Tab
  • chore: bump version to 0.7.23 (Dimillian#236)
  • fix: align collaboration mode overrides (Dimillian#221)
  • chore: bump version to 0.7.22 (Dimillian#235)
  • fix: update macOS paths in tauri.conf.json
  • feat(remote): proxy workspace ops and normalize WSL paths (Dimillian#155)
  • fix(linux/nvidia): replace env var with __NV_PRIME_RENDER_OFFLOAD=1 (Dimillian#233)
  • chore: bump version to 0.7.21 (Dimillian#232)
  • feat: add branch search and validation in header popover (Dimillian#229)
  • fix: sidebar workspace group expansion (Dimillian#228)
  • fix: microphone permission request (Dimillian#226)
  • fix: add macOS microphone entitlement for dictation (Dimillian#224)
  • fix: avoid double-counting workspace/thread switch metrics
  • fix(markdown): simplify single-line code blocks
  • chore: bump version to 0.7.20 (Dimillian#219)
  • feat: make url-only code blocks openable as link lists
  • chore: bump version to 0.7.19 (Dimillian#218)
  • style: tighten request input density to reduce visual clutter
  • fix: handle non-numeric JSON-RPC request ids from server
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat: enable agent prompts to collect required user input
  • fix: settings backdrop blur on macOS 15 (Dimillian#216)
  • fix: macOS dictation mic permission prompt on main thread (Dimillian#215)
  • fix: make CODEX_HOME resolution consistent (Dimillian#213)
  • fix: scope composer styling to prevent global bleed
  • docs: clarify threads hook split to aid onboarding
  • test: add more threads tests
  • test: add threads tests
  • refactor: modularize thread logic for clearer ownership
  • feat: workspace/worktree homes, multi-runs, metadata, and run orchestration polish (Dimillian#203)
  • fix: prevent conflicting model/effort changes during collab override
  • chore: bump version to 0.7.18 (Dimillian#209)
  • fix: simplify “now” to reduce visual noise in relative times
  • feat: enable manual thread resync without clobbering local state
  • feat: image preview for binary files (Dimillian#208)
  • feat: surface Codex config and collab modes to sync settings
  • fix: show user input during steer processing to avoid blanks
  • fix: keep thread timestamps accurate to source activity
  • fix: preserve local thread items when resume payload is disjoint
  • fix: standardize collaboration mode labels for clearer selection
  • fix: avoid tooltip misalignment by anchoring context ring to edge fix Dimillian#196
  • fix: prevent accidental text selection in chrome panels
  • refactor: remove needless mut to satisfy lint and clarity
  • chore: bump version to 0.7.17 (Dimillian#204)
  • fix: keep sidebar readable in reduced transparency
  • fix: avoid null window effects to prevent glass fallback issues
  • fix: allow window effects for liquid glass fallback behavior
  • feat: enable liquid glass effects while honoring reduced transparency
  • fix: keep preview close handler consistent for keydown cleanup
  • feat: enable in-app file previews for faster context sharing
  • fix: settings shortcuts (Dimillian#199)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: preserve full thread history by removing message dedupe
  • chore: bump version to 0.7.16 (Dimillian#201)
  • fix(git): keep diff row heights in sync on resize
  • fix: prevent duplicate user messages and bad renames on sync
  • chore: bump version to 0.7.15 (Dimillian#200)
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: fix git diff overlapping close Dimillian#197
  • chore: bump version to 0.7.14 (Dimillian#198)
  • tests: fix
  • fix: restore font settings
  • web: update website
  • fix: avoid exposing bulk discard in diff panel
  • docs: refresh screenshots to reflect current UI
  • feat: surface long-running command output to reduce waiting
  • feat: Composer helpers, expand toggle, and message code-block UX (Dimillian#194)
  • chore: bump version to 0.7.13 (Dimillian#192)
  • Set Sentry release from app version (Dimillian#191)
  • feat: set custom UI & Code font
  • fix: avoid duplicate thread messages across remote/local merges
  • fix: preserve native font smoothing for better platform rendering
  • feat: add Sentry metrics
  • chore: bump version to 0.7.12 (Dimillian#189)
  • docs: clarify App.tsx boundaries to keep orchestration lean
  • feat: Add drag-and-drop workspace import (Dimillian#184)
  • feat(git): speed up diff workflow with inline stage/discard (Dimillian#188)
  • refactor: centralize app controllers to reduce App.tsx sprawl
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: prevent duplicate assistant replies during thread merge
  • fix: dedupe only adjacent user messages
  • chore: bump version to 0.7.11 (Dimillian#185)
  • feat: enable keyboard navigation between agents and workspaces
  • feat: remember window size/position across launches
  • fix: handle missing worktrees and show deletion state
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat: add sidebar toggle shortcuts for faster panel control
  • chore: bump version to 0.7.10 (Dimillian#178)
  • feat: make new agent actions configurable via shortcuts
  • feat: add more keyboard shortcuts
  • fix: prevent duplicate review entries cluttering thread history
  • Revert "feat: allow folder drag-drop to speed workspace setup (Dimillian#173)"
  • fix: align terminal padding with xterm sizing to prevent layout drift
  • fix: avoid auto-exit when diff source isn't local
  • fix: ime enter v2 (Dimillian#158)
  • fix: enable scrolling in PromptPanel when content overflows (Dimillian#171)
  • fix: ignore sparse checkout skip-worktree entries (Dimillian#172)
  • feat: allow folder drag-drop to speed workspace setup (Dimillian#173)
  • chore: bump version to 0.7.9 (Dimillian#169)
  • fix: prevent duplicate review entries from local inserts and id reuse
  • feat: expose terminal stdin in threads for traceability
  • feat(worktree): rename worktrees with optional upstream update (Dimillian#161)
  • feat: tool-call grouping + inline status icons in Messages (Dimillian#162)
  • chore: bump version to 0.7.8 (Dimillian#160)
  • feat: adds Agent Time tracking to stats (Dimillian#157)
  • fix: prevent hidden panels from keeping focus or selection
  • refactor: stabilize PR diff interactions via summary component
  • refactor: reduce duplication in git diff panel UI
  • fix: avoid getting stuck in empty diff view after updates
  • fix: align diff viewer backdrop with active theme
  • feat: switch between split and unified diffs
  • fix: prevent stale diff selection when clicking empty list area
  • feat: enable reviewing commit changes directly from the log
  • feat: add git commit and push UI with AI commit message generation (Dimillian#145)
  • fix: tweak app icon sizing/shape (Dimillian#154)
  • docs: refresh README feature list
  • docs(agents): document event stack
  • Update app icon with new macOS-style design (Dimillian#151)
  • chore: bump version to 0.7.7 (Dimillian#150)
  • refactor(events): centralize tauri listeners
  • fix: usage snapshot tooltip contrast (Dimillian#147)
  • fix: thread resume merge dropping repeated user messages (Dimillian#148)
  • fix(menu): dedupe tauri menu events
  • fix: interrupt pending turns immediately
  • fix: stabilize queued sends
  • feat: make sidebar groups collapsible
  • perf(messages): reduce rerenders during streaming (Dimillian#144)
  • feat: add file menu actions for agent/workspace workflows (Dimillian#142)
  • fix: hide load older controls for worktrees
  • test: cover pull request composer flow
  • fix: remove unused pull request flag
  • feat: add pull request composer flow
  • chore: add Nix flake with buildable app output (Dimillian#136)
  • feat(remote): proxy core commands via daemon (Dimillian#121)
  • feat: add menu item to check for updates and show up-to-date toast (Dimillian#139)
  • Add attachment hover previews (Dimillian#140)
  • test: expand plan coverage
  • fix: keep plan visible between turns
  • ci: cache rust builds for macos jobs
  • test: stabilize thread review assertion
  • ci: split lint typecheck and tests
  • test: add window appearance override
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • test: expand frontend coverage
  • fix: initiating dictation triggers microphone permission request (Dimillian#129)
  • fix: improve thread resume dedupe
  • test: add vitest thread coverage
  • feat: add theme dropdown (Dimillian#127)
  • chore: bump version to 0.7.6 (Dimillian#128)
  • feat: always allow command (Dimillian#120)
  • feat(windows): add build config and stub dictation (Dimillian#114)
  • feat: add project working copies (clone agents) (Dimillian#100)
  • fix: normalize turn event thread ids
  • fix: keep git status on diff stat errors
  • feat: add local usage stats to home
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • fix: prevent git branch flicker
  • chore: bump version to 0.7.5 (Dimillian#119)
  • fix: avoid moving app_name in menu setup
  • feat: update icon
  • feat: add worktree apply all + revert all changes
  • fix(composer): improve file autocomplete matching
  • style: add mode icon to diff selector
  • style: pad git diff hover rows
  • style: tighten worktree thread indentation
  • fix: stabilize git status branch label
  • feat: add pinned threads to sidebar (pin/unpin, persisted, menu & UI) (Dimillian#109)
  • fix: Linux menu items for empty menus (Dimillian#110)
  • fix: stop button not working during initial turn request (Dimillian#111)
  • fix: gate diff viewer scroll to sidebar selection
  • feat: add persistent thread rename and sidebar "Rename" action (Dimillian#108)
  • fix: autocomplete trigger detection for inline file mentions (Dimillian#107)
  • fix: git diff selection (Dimillian#104)
  • fix: dedupe review started item (Dimillian#103)
  • feat: add custom prompts panel (Dimillian#93)
  • chore: bump version to 0.7.4 (Dimillian#97)
  • feat: add configurable composer shortcuts (model / access / reasoning) (Dimillian#95)
  • feat: persist composer model and reasoning effort selections (Dimillian#94)
  • refactor: split sidebar into components and hooks (Dimillian#96)
  • fix: remove unused pr created label
  • feat: enhance PR diff header and timeline
  • style: refine sidebar spacing
  • feat: Add PR summary header to diff viewer (Dimillian#91)
  • feat: Add staged/unstaged sections and file actions to Git diff panel (Dimillian#90)
  • feat(messages): add file-link context menu with reveal (Dimillian#81)
  • fix: worktree dialog black background (Dimillian#89)
  • chore: bump version to 0.7.3 (Dimillian#87)
  • fix: prevent diff header overlapping popovers
  • feat: Indent collab subagents in sidebar (Dimillian#85)
  • feat: sync git diff sidebar with scroll; sticky file headers and edge-to-edge diffs (Dimillian#84)
  • fix: Stabilize git diff sidebar status while switching workspaces (Dimillian#83)
  • Refactor App composition helpers (Dimillian#82)
  • chore: bump version to 0.7.2 (Dimillian#80)
  • test: expand workspace sidebar coverage
  • feat(workspaces): add project groups (Dimillian#78)
  • feat(git): add repo root selection for nested workspaces (Dimillian#77)
  • fix: rename thread on first user message
  • feat(daemon): add workspace management RPC (Dimillian#71)
  • feat(settings): add remote backend configuration (Dimillian#70)
  • feat: add collaboration mode support
  • docs: describe experimental settings
  • docs: document experimental settings sync
  • feat: sync background terminal toggle
  • feat: sync collab toggle to config.toml
  • fix: sync steer toggle to config.toml
  • style: simplify pr list
  • add antigravity
  • feat: add zed and ghostty open targets
  • style: space diff back button
  • perf: virtualize git diff viewer
  • feat(git): add pull request panel and diffs
  • fix: include Linux AppImage artifacts in latest.json (Dimillian#74)
  • feat: integrate pierre diffs and optimize scroll (Dimillian#75)
  • chore: add eslint and align checks
  • Merge branch 'main' of https://github.com/Dimillian/CodexMonitor
  • feat(docs): add changelog page
  • chore: bump version to 0.7.1 (Dimillian#73)