v1.1.23
- Fix: correct session list typing
- Fix: correct bedrock provider merge
- Sync: merge upstream v1.1.23 into integration
- Fix(app): sidebar toggle on desktop
- Feat(app): persist workspace branch
- Fix(app): persist workspace order and collapsed state
- Fix(session): ensure agent exists before processing title in session summary (anomalyco#8662)
- Fix: thinking animation opacity and design
- Fix: session icon and name alignment
- Feat(console): Update /black plan selection, light rays effect. mobile styles (anomalyco#8731)
- Fix(core): more defensive project list
- Fix(app): show session busy even for active session
- Fix(core): filter dead worktrees
- Fix(core): loading models.dev in dev
- Chore(desktop): Stop Killing opencode-cli on dev
- Chore(desktop): Question Tools Updates
- Fix: current session background color
- Fix: remove the active state from load more button after press
- Fix: new session tooltip position and add shortcut
- Fix: remove more options tooltip
- Fix: workspace name color
- Fix: hide view all sessions on active project
- Fix: avatar button states
- Fix: load more button font size
- Fix: recent sessions title color
- Fix: project dropdown labels and order
- Fix: move left panel toggle over
- Fix: avatar background
- Fix: show project options on hover of row
- Fix: increase delay on session list tooltips
- Fix: tooltip gutter spacing on session items and archive buttons
- Fix: archive icon replaces diff count on hover
- Fix: recent sessions hover gutter
- Fix: search bar in header
- Fix: ensure frontmatter can process same content as other agents (anomalyco#8719)
- Fix: show toast error message on ConfigMarkdown parse error (anomalyco#8049)
- Prettify retry duration display in TUI (anomalyco#8608)
- Fix: handle broken symlinks gracefully in grep tool (anomalyco#8612)
- Fix: honor per-server MCP timeouts (anomalyco#8706)
- Use native text truncation for sidebar diff paths
- Upgrade opentui to v0.1.73, fixing CJK word wrapping and thai text rendering (non-tmux)
- Fix(app): new layout issues
- Fix(app): new layout sessions stale
- Fix(app): new layout issues
- Feat(app): new layout
- Feat(app): new layout
- Fix(desktop): open external links in system browser instead of webview (anomalyco#7360)
- Fix(opencode): add input limit for compaction (anomalyco#8465)
- Fix: codex id issue (anomalyco#8605)
- Fix(tui): Center the initially selected session in the session_list (resolves anomalyco#8558) (anomalyco#8560)
- Revert "feat: allow provider-level store option (anomalyco#8000)" (anomalyco#8613)
- Feat: allow provider-level store option (anomalyco#8000)
- Fix: restore brand integrity of TUI wordmark (anomalyco#8584)
- Feat(tui): make dialog keybinds configurable (anomalyco#6143) (anomalyco#6144)
- Tweak: add error message so people know to reauthenticate with copilot
- Feat: official copilot plugin (anomalyco#8393)
- Tweak: adjust lsp wording a bit more to encourage fixing
- Fix: plan path permissions
- Add check incase provider doesnt exist in models list
- Fix: adjust gitlab logic in provider.ts
- Feat(opencode): add AWS Web Identity Token File support for Bedrock (anomalyco#8461)
- Feat: add choco and scoop to opencode upgrade methods (anomalyco#8439)
- Fix(session): remove typo'd duplicate path import (anomalyco#8408) (anomalyco#8412)
- Feat(tui): improve question prompt UX (anomalyco#8339)
- Fix(desktop): "load more" button behavior in desktop sidebar (anomalyco#8430)
- Fix plan mode when not in git worktree
- Fix(opencode): fix docker image after sst rename in tips (anomalyco#8376)
- Feat: show connected providers in /connect dialog (anomalyco#8351)
- Fix(session): skip duplicate system prompt for Codex OAuth sessions (anomalyco#8357)
- Fix: deduplicate file refs in sent prompts (anomalyco#8303)
- Fix(tui): track all timeouts in Footer to prevent memory leak (anomalyco#8255)
- Fix: add missing metadata() and ask() defintions to ToolContext type (anomalyco#8269)
- Fix(TUI): make tui work when OPENCODE_SERVER_PASSWORD is set (anomalyco#8179)
Thank you to 40 community contributors:
- @LeonMueller-OneAndOnly:
- fix(TUI): make tui work when OPENCODE_SERVER_PASSWORD is set (anomalyco#8179)
- fix(github): add persist-credentials: false to workflow templates (anomalyco#8202)
- fix(TUI): make tui work when OPENCODE_SERVER_PASSWORD is set (anomalyco#8179)
- @Eduard-Voiculescu:
- docs: Update plan mode restrictions (anomalyco#8290)
- docs: Update plan mode restrictions (anomalyco#8290)
- @mthezi:
- docs: add 302ai provider (anomalyco#8142)
- docs: add 302ai provider (anomalyco#8142)
- @danielmbrasil:
- fix: add missing metadata() and ask() defintions to ToolContext type (anomalyco#8269)
- fix: add missing metadata() and ask() defintions to ToolContext type (anomalyco#8269)
- @sauerdaniel:
- fix(tui): track all timeouts in Footer to prevent memory leak (anomalyco#8255)
- fix(mcp): close existing client before reassignment to prevent leaks (anomalyco#8253)
- fix(state): delete key from recordsByKey on instance disposal (anomalyco#8252)
- fix(tui): track all timeouts in Footer to prevent memory leak (anomalyco#8255)
- @felixzsh:
- fix: deduplicate file refs in sent prompts (anomalyco#8303)
- fix: deduplicate file refs in sent prompts (anomalyco#8303)
- @usvimal:
- fix(desktop): correct health check endpoint URL to /global/health (anomalyco#8231)
- @dbpolito:
- feat(desktop): Adding Provider Icons (anomalyco#8215)
- fix(desktop): Revert provider icon on select model dialog (anomalyco#8245)
- feat(desktop): Ask Question Tool Support (anomalyco#8232)
- chore(desktop): Question Tools Updates
- chore(desktop): Stop Killing opencode-cli on dev
- @Brendonovich:
- console: reduce desktop download cache ttl to 5 minutes
- @cmdr-chara:
- feat: add Undertale and Deltarune built-in themes (anomalyco#8240)
- @zeke:
- docs: document ~/.claude/CLAUDE.md compatibility behavior (anomalyco#8268)
- @vglafirov:
- feat: Add GitLab Duo Agentic Chat Provider Support (anomalyco#7333)
- fix: Add Plugin Mocks to Provider Tests (anomalyco#8276)
- @dmmulroy:
- fix(cli): mcp auth duplicate radio button icon (anomalyco#8273)
- @josephbharrison:
- fix(prompt-input): handle Shift+Enter before IME check to prevent stuck state (anomalyco#8275)
- @AlanThiec:
- fix: update User-Agent string to latest Chrome version in webfetch (anomalyco#8284)
- @zerone0x:
- fix(session): skip duplicate system prompt for Codex OAuth sessions (anomalyco#8357)
- @AksharP5:
- feat: show connected providers in /connect dialog (anomalyco#8351)
- @goniz:
- fix(opencode): fix docker image after sst rename in tips (anomalyco#8376)
- @neriousy:
- fix(app): file listing (anomalyco#8309)
- @ajzbc:
- fix(ui): layout-bottom icons (anomalyco#8330)
- @shanebishop1:
- fix(desktop): "load more" button behavior in desktop sidebar (anomalyco#8430)
- @kitlangton:
- feat(tui): improve question prompt UX (anomalyco#8339)
- fix: restore brand integrity of TUI wordmark (anomalyco#8584)
- @R44VC0RP:
- fix(homepage): Update FAQ to include desktop and web links (anomalyco#8453)
- docs: update screenshot images (anomalyco#8479)
- feat(console): add /changelog page (anomalyco#8476)
- docs: add Web usage page (anomalyco#8482)
- fix(console): make logo on /black link back to homepage (anomalyco#8498)
- feat(console): add OG image and SEO meta tags for /black page (anomalyco#8506)
- fix: enable sticky header on changelog and download pages (anomalyco#8556)
- @CasualDeveloper:
- fix(session): remove typo'd duplicate path import (anomalyco#8408) (anomalyco#8412)
- feat(tui): make dialog keybinds configurable (anomalyco#6143) (anomalyco#6144)
- @itsrainingmani:
- feat: add choco and scoop to opencode upgrade methods (anomalyco#8439)
- @aaroniker:
- feat(console/app): Style changes, view transitions, small improvements (anomalyco#8481)
- feat(console): Update /black plan selection, light rays effect. mobile styles (anomalyco#8731)
- feat(console): Style improvements for /black, View Transition fixes (anomalyco#8739)
- @bainos:
- feat(opencode): add AWS Web Identity Token File support for Bedrock (anomalyco#8461)
- @samiulsami:
- feat(install): respect ZDOTDIR for zsh config detection (anomalyco#8511)
- @IdrisGit:
- docs: fix permission system documentation in agents section (anomalyco#7652)
- @cyhhao:
- feat: allow provider-level store option (anomalyco#8000)
- @ariane-emory:
- fix(tui): Center the initially selected session in the session_list (resolves anomalyco#8558) (anomalyco#8560)
- @brandon93s:
- fix(opencode): add input limit for compaction (anomalyco#8465)
- @turculaurentiu91:
- fix(desktop): open external links in system browser instead of webview (anomalyco#7360)
- @LAG-4:
- docs: fix typos in documentation (anomalyco#8703)
- @andrew-kramer-inno:
- fix: handle broken symlinks gracefully in grep tool (anomalyco#8612)
- @vvarp:
- fix: show toast error message on ConfigMarkdown parse error (anomalyco#8049)
- @shuv1337:
- plan cleanup
- sync: merge upstream v1.1.23 into integration
- sync: record last synced tag v1.1.23
- fix: correct bedrock provider merge
- fix: correct session list typing
- fix: add console app type shims
- fix: expand console app webgpu shims
- fix: extend console app typings
- fix: align console app ambient types
- docs: update fork sync notes
- Merge branch 'shuvcode-dev' into integration
- @nathannewyen:
- docs: add /thinking command documentation (anomalyco#8722)
- @0x404:
- fix(session): ensure agent exists before processing title in session summary (anomalyco#8662)
- @ricardo-valero:
- fix: update hix hashes for all systems (anomalyco#8732)