Skip to content

Releases: flazouh/acepe

v2026.5.17

17 May 00:29

Choose a tag to compare

Added

  • Backend session materialization now creates stable degraded operations for transcript tool rows that lack canonical provider evidence, keeping the UI out of tool-link repair work
  • Thinking blocks now support a shared default expand/collapse preference from the agent panel
  • Question tool cards now let users submit a typed “Other” answer with Enter

Changed

  • Historical session open, reconnect, resume, and state refresh paths now share stricter transcript-operation linking and replay-frontier behavior
  • The composer toolbar now exposes mode selection beside model/config controls and keeps Autonomous as a right-side run control
  • Review file lists now show clearer review status icons and diff pills

Fixed

  • Copilot config files with managed // comments no longer break session startup
  • Claude tool results that arrive without inline payloads can be backfilled from persisted provider history before falling back to an unresolved result
  • Restored Claude local command messages are filtered from converted user-visible transcript history
  • Optimistic user prompts stay visible until the matching canonical pending entry arrives

v2026.5.15

15 May 01:12

Choose a tag to compare

Added

  • Transcript viewport flight recording and regression tests now cover follow-mode intent, row reveal, and virtualized scrolling behavior
  • Canonical thought segments now persist through session journals, transcript snapshots, and replay materialization
  • Thinking block UI now uses a quiet line treatment with label-sized content text

Changed

  • Agent panel scrolling now routes through the deterministic transcript viewport controller instead of the legacy auto-scroll and thread-follow paths
  • Review and modified-file surfaces are more compact and keep the main panel structure stable while reviewing changes
  • Streamdown markdown rendering now has more polished tables and code blocks, including stable syntax-highlighting wrappers

Fixed

  • Sending a message no longer hides the active thinking/planning block by snapping back to the user message
  • Loaded Claude sessions preserve completed thinking blocks even after answer text exists
  • Review diff rendering now guards against malformed null-line diff events instead of crashing the review view
  • Expanded edit tool diffs no longer flicker in and out during scroll and resize churn

v2026.4.14

14 Apr 20:37

Choose a tag to compare

Added

  • Codex native client now routes session/update JSON-RPC notifications through the session update parser, enabling Codex-originated tool calls to appear in the UI
  • New sessions can start with Autonomous enabled before the first message, including Codex build sessions mapped to a full-access execution profile
  • Config option selector shows a reasoning-effort icon indicator when reasoning level changes
  • Streaming animation settings now offer smooth and instant reveal modes with a live preview in the desktop app
  • Markdown streaming sections split and reveal progressively during agent responses instead of updating the entire block
  • Project badges can append per-project sequence numbers in agent panel and kanban cards
  • Streaming log calls added to Codex native client for debugging event flow
  • Contract tests for permission bar, agent-tool-edit, config selector reasoning icon, and resolve-tool-call-edit-diffs
  • Markdown streaming now keeps settled sections stable while only the live tail refreshes, including open fenced code blocks
  • Kanban board gains a Needs Review column (pink, eye icon) for unseen completions before they move to Done
  • Views can override Cmd+T to show a custom new-session flow such as the kanban new-agent dialog
  • Worktree session setup now supports prepared launches before opening a new session
  • Users can choose a default agent, and browser tool cards plus queued-message previews now surface richer context
  • Cargo profiles for faster Tauri dev builds (opt-level 2 for dependencies) and leaner releases (thin LTO, strip, single codegen unit)
  • Biome lint checks added to desktop and website pre-push validation hooks
  • ACP file write path handling now canonicalizes and scope-checks write paths for security

Changed

  • ACP frontend interaction handling now routes permissions, questions, and plan approvals through shared builders and reply strategies, and feature-specific agent behavior now reads from capability metadata instead of scattered agent-ID checks
  • ACP backend now delegates Cursor-specific notification suppression and session-update enrichment through provider hooks, extracts cc-sdk permission bridging into a dedicated module, and threads explicit agent context through session-update, cc-sdk bridge, and streaming parser seams instead of relying on task-local globals
  • ACP runtime plumbing now routes through the canonical operation model, a unified Tauri command surface, and cleaner provider-owned session seams
  • Tool call edit and permission bar components redesigned with a dedicated diff resolution layer
  • Session title formatting extracted to shared formatSessionTitleForDisplay, replacing duplicated capitalize-and-fallback logic across agent panel and kanban view
  • Project sidebar metadata and icons now persist across the app, with hardened icon handling and refreshed shell and chrome surfaces
  • Website branding now routes through a shared Logo component sourced from favicon.svg
  • App chrome refined with accent border and rounded corners on the main window
  • Icon generation now emits website favicon and OG assets from the shared logo source and patches the Android launcher background
  • Workspace dependency versions aligned across desktop, website, and ui packages (Vite 7, SvelteKit 2.49, Svelte 5.45, TypeScript 5.9)
  • Remaining once_cell::Lazy statics replaced with std::sync::LazyLock and the direct once_cell dependency removed
  • Stale lucide-svelte and phosphor-icons-svelte dependencies removed from manifests and lockfile
  • Backend CI serializes Cargo steps and drops redundant cargo check
  • Website test script uses Bun instead of npm
  • Agent setup and kanban activity UI refreshed
  • Design system showcase ownership moved into the desktop package
  • Kanban inline composer removed in favor of thread dialog interaction
  • Main app production chrome now suppresses the native context menu, and kanban-launched session panels open at a wider default width
  • GitHub Releases now publish the matching changelog entry directly instead of linking back to CHANGELOG.md

Fixed

  • Duplicate ACP approval surfaces no longer appear for the same operation when tool-call cards, permission requests, and hook permissions arrive through overlapping event paths
  • Text delta whitespace preserved in Codex native streaming — leading spaces in LLM tokens (e.g. " world") are no longer trimmed, fixing broken inter-word spacing
  • Reconnecting a thread with an already-bound ACP session no longer issues a duplicate resume
  • Codex turn interrupts now include the active turn id
  • Session title overrides now survive transcript refreshes and reveal the latest derived title when cleared
  • OpenCode runtime root resolved from the repository or worktree root instead of the raw working directory, preventing duplicate processes and leaked LSP servers
  • Open PR button stays visible with its loading spinner during PR creation instead of vanishing instantly
  • Website logo dark/light theme assets now display correctly in their respective modes
  • Merge split button moved from PrStatusCard to ModifiedFilesHeader for consistent action placement
  • PR badges now fetch PR details as soon as they render instead of waiting for hover
  • Streaming markdown reuse now preserves settled sections incrementally, avoids refresh reflow churn, and shows elapsed seconds in active thinking headers
  • Codex native thread start/resume requests now keep extended-history flags and surface sanitized runtime diagnostics in connection issue drafts
  • First-send composer clearing now stays visually immediate while sound/logging work is deferred off the critical path
  • Copilot replay titles and history hygiene are restored after reconnects and transcript reloads
  • Panel launch behavior, kanban motion overlays, and active-agent filtering are more stable during live session updates

v2026.4.13

12 Apr 07:27

Choose a tag to compare

See CHANGELOG.md for details.

v2026.4.12

10 Apr 05:14

Choose a tag to compare

What's Changed

  • refactor(desktop): make preconnection slash provider-owned by @flazouh in #91

Full Changelog: v2026.4.11...v2026.4.12

v2026.4.11

09 Apr 00:15

Choose a tag to compare

See CHANGELOG.md for details.

v2026.4.9

06 Apr 19:17

Choose a tag to compare

Highlights

  • Native image drops now stay scoped to the composer even when the app view is zoomed.

Fixes

  • Native file drag hit-testing now uses zoom-aware composer bounds so image drops no longer activate outside the composer.

v2026.4.8

06 Apr 07:35

Choose a tag to compare

See CHANGELOG.md for details.

v2026.4.4

03 Apr 20:31

Choose a tag to compare

v2026.4.3

03 Apr 12:10

Choose a tag to compare