What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3
What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3
What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3
What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3
What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3
What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3
What's Changed
Other Changes
- fix(litellm): fix provider integration and model selection by @mclamee in #151
- feat: add copy to clipboard functionality for chat bubbles by @acomarcho in #156
- feat: add dependency check before dev by @mcmatan in #159
- fix: replace nested button with div in ConversationListItem by @mcmatan in #158
- feat: test local agent by @DanielScharfsteinGit in #162
- fix(desktop): use writable path for OPENCODE_CONFIG_DIR by @DanielScharfsteinGit in #166
- feat: migrate storage from electron-store to SQLite by @mcmatan in #152
- feat: add startup progress indicators for task initialization by @mcmatan in #169
- fix: reduce prompt size via snapshot diffing and JPEG compression by @DanielScharfsteinGit in #163
- fix(windows): resolve multiple Windows-specific packaging issues by @mcmatan in #131
- feat: add Azure AI Foundry support by @idofrizler in #82
- docs:Update API key options in README by @omri in #164
- fix(desktop): Text input bar alignment by @talelmishali in #177
- fix: prevent Enter key submission during IME composition by @orcaman in #171
- fix: prevent JSON corruption in StreamParser buffer overflow by @atulshreyas in #33
- fix(desktop): Replace search input with custom Input component by @talelmishali in #179
- fix(azure): convert max_tokens to max_completion_tokens for newer models by @mcmatan in #176
- feat: add @accomplish/browser-manager package for centralized browser lifecycle management by @mcmatan in #178
- fix: preserve API keys across app updates by @DanielScharfsteinGit in #205
- feat(dev-browser-mcp): Add visual glow indicator for active browser tab by @mcmatan in #203
- chore(release): bump version to 0.3.2 by @github-actions[bot] in #206
- perf(browser): reduce timeouts and add typing_delay param by @mcmatan in #201
- fix: use authenticated endpoint for OpenRouter API key validation by @DanielScharfsteinGit in #208
- feat(ui): add browser script action summary display by @DanielScharfsteinGit in #207
- feat: surface todowrite tool in UI sidebar by @mcmatan in #204
- fix(windows): increase MCP server timeouts and use junction for symlinks by @mcmatan in #212
- fix: prevent TodoList from disappearing on stop/empty arrays by @DanielScharfsteinGit in #213
- fix: TodoList feature enhancements - prevent disappearing and improve updates by @DanielScharfsteinGit in #215
- feat(ci): add Windows support for CI and release workflows by @mcmatan in #210
- feat(ui): add always-visible custom text input to options dialog by @DanielScharfsteinGit in #211
- feat: comprehensive application log export by @mcmatan in #217
- feat: add minimax international coding plan as provider by @acomarcho in #144
- feat(ui): improve MCP tool message display names by @DanielScharfsteinGit in #222
- perf: implement 3-tier token optimization for browser snapshots by @DanielScharfsteinGit in #219
- fix(ui): improve MCP tool name resolution for non-browser tools by @DanielScharfsteinGit in #224
New Contributors
- @mclamee made their first contribution in #151
- @idofrizler made their first contribution in #82
- @omri made their first contribution in #164
- @talelmishali made their first contribution in #177
- @atulshreyas made their first contribution in #33
Full Changelog: v0.3.1...v0.3.3