Skip to content

v1.2.17

Latest

Choose a tag to compare

@shuv1337 shuv1337 released this 07 Mar 10:08
  • Fix: make opencode tests pass on windows
  • Fix: restore release pipeline after integration sync
  • Fix: restore typecheck after v1.2.17 sync
  • Sync: merge upstream v1.2.17 into shuvcode-dev
  • Show scrollbar by default (anomalyco#15282)
  • Fix(app): remove blur from todos
  • Fix(app): delay dock animation on session load
  • Fix(app): remove diff lines from sessions in sidebar
  • Fix(app): loading session should be scrolled to the bottom
  • Fix(app): terminal tab close
  • Desktop: add electron version (anomalyco#15663)
  • Fix(process): prevent orphaned opencode subprocesses on shutdown (anomalyco#15924)
  • Feat(core): rework workspace integration and adaptor interface (anomalyco#15895)
  • Docs(bash): clarify output capture guidance (anomalyco#15928)
  • Fix: run --attach agent validation (anomalyco#11812)
  • Tui: replace curved arrow with straight arrow for better terminal compatibility
  • Tui: show pending toolcall count instead of generic 'Running...' message
  • Tui: use arrow indicator for active tool execution (anomalyco#15887)
  • Fix(auth): normalize trailing slashes in auth login URLs (anomalyco#15874)
  • Fix(app): defer diff rendering
  • Fix(app): defer diff rendering
  • Upgrade opentui to v0.1.86 and activate markdown renderable by default (anomalyco#14974)
  • Fix(app): timeline jank
  • Fix(app): tighten up header elements
  • Fix(app): stabilize project close navigation (anomalyco#15817)
  • Fix(app): timeline jank
  • Fix(app): timeline jank
  • Fix(opencode): disable session navigation commands when no parent session (anomalyco#15762)
  • Wip: zen
  • Fix(opencode): avoid gemini combiner schema sibling injection (anomalyco#15318)
  • Fix(provider): forward metadata options to cloudflare-ai-gateway provider (anomalyco#15619)
  • Fix(opencode): clone part data in Bus event to preserve token values (anomalyco#15780)
  • Animation Smorgasbord (anomalyco#15637)
  • Fix(app): default auto-respond to false
  • Chore(app): solidjs refactoring (anomalyco#13399)
  • Ui: move session review bottom padding
  • Fix: recover from 413 Request Entity Too Large via auto-compaction (anomalyco#14707)
  • Fix: project ID conflict, and update on same session id (anomalyco#15596)
  • Desktop: fix latest.json finalizer
  • Revert "fix(i18n): polish turkish translations" (anomalyco#15656)
  • Desktop: use correct download link in finalize-latest-json
  • Perf(session): faster session switching via windowed rendering and staged timeline (anomalyco#15474)
  • Feat(tui): improve task tool display with subagent keybind hints and spinner animations (anomalyco#15607)
  • Fix(opencode): show human-readable message for HTML error responses (anomalyco#15407)
  • Feat(app): add compact ui (anomalyco#15578)
  • Fix(i18n): polish turkish translations (anomalyco#15491)
  • Fix: kill orphaned MCP child processes and expose OPENCODE_PID on shu… (anomalyco#15516)
  • Feat(core): add workspace_id to session table (anomalyco#15410)
  • Feat(core): add WorkspaceContext (anomalyco#15409)
  • Fix(app): fallback to synthetic icon for unknown provider IDs (anomalyco#15295)
  • Feat(core): basic implementation of remote workspace support (anomalyco#15120)
  • Fix(app): scroll issues
  • Chore(app): i18n sync (anomalyco#15362)
  • Feat(app): add Warp to the open menu (anomalyco#15368)
  • Change keybindings to navigate between child sessions (anomalyco#14814)
  • Desktop: add latest.json finalizer script (anomalyco#15335)
  • Fix(app): auto-accept permissions
  • Feat(app): add Turkish (tr) locale for app and ui packages (anomalyco#15278)
  • Feat(app): recent projects section in command pallette (anomalyco#15270)
  • Desktop: move open_path to rust (anomalyco#15323)
  • App: allow providing username and password when connecting to remote server (anomalyco#14872)
  • Fix(app): permission indicator
  • Fix(app): permission notifications
  • Tweak(app): show keybind on context tab close
  • Feat(app): better diff/code comments (anomalyco#14621)
  • Refactor(app): dedupe filetree scroll state
  • Tweak(app): align review changes select height
  • Fix(ui): mute inactive file tab icons
  • Tweak(ui): max-width on session when the review is closed but the file tree is open
  • Fix: test
  • Tweak(ui): add border to filetree on scroll
  • Tui: fix session tab alignment in compact view to prevent vertical overflow
  • Fix(app): terminal issues
  • Feat(app): new tabs styling (anomalyco#15284)
  • Feat(app): auto-accept all permissions mode
  • Refactor(desktop): enhance project tile interaction with suppress hover functionality (anomalyco#15214)
  • Fix(app): simplify review layout (anomalyco#14953)
  • Feat: opencode go provider list (anomalyco#15203)
  • Fix(desktop): restore shell path env for desktop sidecar (anomalyco#15211)
  • Fix(app): open in powershell (anomalyco#15112)
  • Fix: most segfaults on windows with Bun v1.3.10 stable (anomalyco#15181)
  • Fix(desktop): remove interactive shell flag from sidecar spawn to prevent hang on macOS (anomalyco#15136)
  • Fix(app): permissions and questions from child sessions (anomalyco#15105)
  • Split tui/server config (anomalyco#13968)
  • Fix(app): keyboard navigation previous/next message (anomalyco#15047)
  • Fix(app): correct Copilot provider description in i18n files (anomalyco#15071)
  • Feat(core): add message delete endpoint (anomalyco#14417)
  • Fix: consume stdout concurrently with process exit in auth login (anomalyco#15058)
  • Opencode go copy
  • Sync
  • Feat(desktop): enhance Windows app resolution and UI loading states (anomalyco#13320)
  • Desktop: make readme more accurate
  • Feat: show LSP errors for apply_patch tool (anomalyco#14715)
  • Core: temporarily disable plan enter tool to prevent unintended mode switches during task execution
  • Refactor: migrate Bun.spawn to Process utility with timeout and cleanup (anomalyco#14448)
  • Fix(opencode): disable config bun cache in CI (anomalyco#14985)
  • Fix(project): await git id cache write (anomalyco#14977)
  • Fix(opencode): import custom tools via file URL (anomalyco#14971)
  • Feat(core): add workspace-serve command (experimental) (anomalyco#14960)
  • Fix(app): ignore stale part deltas
  • Fix(app): on cancel comment unhighlight lines (anomalyco#14103)
  • Refactor: replace error handling with serverErrorMessage utility and checks for if error is ConfigInvalidError (anomalyco#14685)
  • Fix(app): preserve native path separators in file path helpers (anomalyco#14912)
  • Fix: ACP both live and load share synthetic pending status preceeding… (anomalyco#14916)
  • Fix(app): remove filetree tooltips
  • Fix(test): replace structuredClone with spread for process.env (anomalyco#14908)
  • Fix(win32): add 50ms tolerance for NTFS mtime fuzziness in FileTime assert (anomalyco#14907)
  • Fix(test): replace Unix-only assumptions with cross-platform alternatives (anomalyco#14906)
  • Fix(test): use path.sep in discovery test for cross-platform path matching (anomalyco#14905)
  • Fix(win32): normalize backslash paths in config rel() and file ignore (anomalyco#14903)
  • Fix(win32): fix plugin resolution with createRequire fallback (anomalyco#14898)
  • Fix(test): harden preload cleanup against Windows EBUSY (anomalyco#14895)
  • Fix(test): normalize git excludesFile path for Windows (anomalyco#14893)
  • Feat: ACP - stream bash output and synthetic pending events (anomalyco#14079)
  • Fix(win32): add git flags for snapshot operations and fix tests for cross-platform (anomalyco#14890)
  • Fix(win32): handle CRLF line endings in markdown frontmatter parsing (anomalyco#14886)
  • Fix(test): use path.join for cross-platform glob test assertions (anomalyco#14837)
  • Fix: update createOpenReviewFile test to match new call order (anomalyco#14881)
  • App: wait for loadFile before opening file tab
  • Upgrade to bun 1.3.10 canary and force baseline builds always (anomalyco#14843)
  • Fix(win32): e2e sometimes fails because windows is weird and sometimes ipv6 (anomalyco#14833)
  • Fix(win32): scripts/turbo commands would not run (anomalyco#14829)
  • Fix(app): correct inverted chevron direction in todo list (anomalyco#14628)
  • Revert "fix(app): terminal issues"
  • Fix(win32): normalize paths at permission boundaries (anomalyco#14738)
  • Fix: Windows path support and canonicalization (anomalyco#13671)
  • Upgrade opentui to v0.1.81 (anomalyco#14605)
  • Fix(desktop): change detection on Windows, especially Cygwin (anomalyco#13659)
  • Feat(app): feed customization options
  • Fix(app): terminal issues
  • Desktop: beta icon
  • Fix: e2e test outdated
  • Fix(app): remove double-border in share button
  • Fix(app): better sound effect disabling ux
  • Cache platform binary in postinstall for faster startup (anomalyco#14467)
  • Wip(app): custom scroll view
  • Feat(app): show/hide reasoning summaries
  • Fix(app): stay pinned with auto-scroll on todos/questions/perms
  • Revert "cache platform binary in postinstall for faster startup" (anomalyco#14457)
  • Cache platform binary in postinstall for faster startup (anomalyco#14396)
  • Desktop: publish betas to separate repo (anomalyco#14376)
  • Desktop: bring back -i in sidecar arguments
  • Feat: add list sessions for all sessions (experimental) (anomalyco#14038)
  • Fix(app): large text pasted into prompt-input causes main thread lock
  • Fix(app): terminal issues (anomalyco#14435)
  • Fix(github): support variant in github action and opencode github run (anomalyco#14431)
  • Fix(snapshot): respect info exclude in snapshot staging (anomalyco#13495)
  • Fix(cli): missing plugin deps cause TUI to black screen (anomalyco#14432)

Thank you to 34 community contributors: