What's Changed
- feat: increase max token limit for Claude model claude-3-7-sonnet-202… by @dhensen in #1721
- fix: various performance issues by @xKevIsDev in #1708
- fix: increase Node.js memory limit in Docker build by @ssuvamm in #1725
- revert: "fix: increase Node.js memory limit in Docker build" by @xKevIsDev in #1736
- feat: add discuss mode and quick actions by @xKevIsDev in #1735
- feat: add inspector, design palette and redesign by @xKevIsDev in #1748
- refactor: improve fine-tuned prompt to reduce token usage and set as default by @xKevIsDev in #1757
- fix: add binary file detection support by @xKevIsDev in #1770
- feat: add terminal detachment by @xKevIsDev in #1821
- feat: enhance Vercel deployment process with framework detection and source file handling by @xKevIsDev in #1833
- fix: enhanced error handling for llm api, general cleanup by @xKevIsDev in #1826
- refactor: remove developer mode and related components by @xKevIsDev in #1822
- feat: add SolidJS starter template and update icon files by @xKevIsDev in #1836
- feat(mcp): add Model Context Protocol integration by @roaminro in #1839
- refactor(chat): streamline AssistantMessage and ToolInvocations components by @xKevIsDev in #1843
- fix: add text sanitization function to clean user and assistant messages of new parts object by @xKevIsDev in #1849
- fix: update Groq maxTokenAllowed calculation to enforce upper limit by @xKevIsDev in #1859
- feat: add filter for free models in ModelSelector component for OpenRouter by @xKevIsDev in #1860
- fix: enhance UserMessage component to support image parts and improve rendering by @xKevIsDev in #1863
- fix: update dependencies and config to fix conflicts for electron build by @xKevIsDev in #1876
- fix: remove logging of messages from chat.client by @xKevIsDev in #1877
- feat: add GitHub deployment functionality by @chrisijoyah in #1904
- feat: github deployment cleanup by @Stijnus in #1936
- fix: token limits & Invalid JSON Response Errors by @Stijnus in #1934
- fix: token limits & Temperature Parameter Errors for Reasoning Models by @Stijnus in #1937
- fix: maxCompletionTokens Implementation for All Providers by @Stijnus in #1938
- docs: update docs to point to Electron installation by @joshrad-dev in #1700
- fix: template authentication issue by @Stijnus in #1939
- fix: resolve code output to chat instead of files by @embire2 in #1927
- fix: resolve .env.local not loading in docker compose by @embire2 in #1923
- fix: resolve terminal unresponsiveness and improve reliability by @embire2 in #1926
- fix: auto-detect and convert code blocks to artifacts when missing tags by @embire2 in #1924
- refactor: update styling and structure in ToolInvocations and ToolCallsList components by @xKevIsDev in #1882
- feat: comprehensive GitHub workflow improvements with security & quality enhancements by @Stijnus in #1940
- fix: security workflow to generate reports locally instead of uploadin… by @Stijnus in #1950
- fix: docker workflow security upload by @Stijnus in #1951
- feat: redesign bug reporting and header actions by @Stijnus in #1952
- feat: add Moonshot AI (Kimi) provider and update xAI Grok models by @Stijnus in #1953
- fix: add id-token write permission to Docker workflow by @Stijnus in #1958
- feat: move export/sync buttons to workbench and standardize styling by @Stijnus in #1961
- feat: update readme and documentation by @Stijnus in #1962
- fix: support cloning non-default branches by parsing branch from URL by @chrisijoyah in #1956
- feat: gitLab Integration Implementation / github refactor / overal improvements by @Stijnus in #1963
- feat: local providers refactor & enhancement by @Stijnus in #1968
- fix: resolve chat conversation hanging and stream interruption issues by @embire2 in #1971
- fix: resolve chat conversation hanging and stream interruptio… by @Stijnus in #1972
- feat: add support for OPENAI_LIKE_API_MODELS by @Stijnus in #1973
- feat: comprehensive debug logging system with capture and download by @Stijnus in #1974
- feat: enhance message parser with advanced AI model support and performance optimizations by @Stijnus in #1976
- fix: implement stream recovery to prevent chat hanging by @embire2 in #1977
- feat: comprehensive service integration refactor with enhanced tabs architecture by @Stijnus in #1978
- feat: add Electron hot-reload development mode by @zhaomenghuan in #1993
- fix: update Dockerfile by @youssefsala7 in #1986
- fix: resolve Docker build syntax errors (#1996) by @Stijnus in #1999
- fix: update Docker workflow target to match new Dockerfile structure by @Stijnus in #2000
- feat: auto-enable local providers when configured via environment variables (#1881) by @Stijnus in #2002
- fix: refactor localStorage access for Supabase state by @Stijnus in #2030
- fix: resolve critical Docker configuration issues by @Stijnus in #2020
- fix: toast message visibility and deployment success notifications by @Stijnus in #2019
- fix: for more stable broadcast channels on CF workers by @rmcsharry in #2007
- fix: update docker instructions and dev dependencies by @Stijnus in #2032
- fix(deploy): netlify deploy error visibility and uploads by @embire2 in #2107
- fix: remove 'use client' directives incompatible with Vite by @Gerome-Elassaad in #2033
- feat: add Cerebras and Fireworks AI LLM providers by @Stijnus in #2113
- fix: improve local model provider robustness and UX by @Stijnus in #2112
- feat: add web URL content fetcher for chat context by @Stijnus in #2111
- fix: restore typecheck and lint on React 19 / Vite 8, fix production Docker image by @dustinwloring1988 in #2209
- feat(llm): upgrade the AI SDK from v4 to v7 by @dustinwloring1988 in #2210
- chore: migrate to React Router v7 by @dustinwloring1988 in #2211
- perf: reduce unnecessary renders and lazy-load workbench views by @dustinwloring1988 in #2212
- docs: update changelog, prerequisites, and documentation for React Router v7 and AI SDK v7 stack by @dustinwloring1988 in #2213
- perf: chat mount preservation, streaming render optimizations, and dev config fixes by @dustinwloring1988 in #2214
- perf: eliminate startup re-bundling reloads, lazy-load Workbench, and quiet API key noise by @dustinwloring1988 in #2215
- feat(llm): update model lists and token limits across providers by @dustinwloring1988 in #2216
- feat(workbench,llm): preserve user-selected view tab, lazy-mount panels, and enhance prompt workstyle by @dustinwloring1988 in #2217
- docs(readme,changelog): streamline README structure, update banner, and document recent PRs by @dustinwloring1988 in #2218
- fix: harden security & cookies, implement abortAllActions, migrate headlessui and heroicons by @dustinwloring1988 in #2219
- feat: performance optimization sprint - 3x speed improvement infrastructure by @dustinwloring1988 in #2220
- feat: comprehensive performance optimization system inspired by claude.dev by @dustinwloring1988 in #2221
- chore: update Cloudflare Workers compatibility date to 2026-10-01 by @dustinwloring1988 in #2222
- feat: restore all 22 cloud and local AI providers by @dustinwloring1988 in #2223
- feat(settings): consolidate connector tabs into unified Connectors tab by @dustinwloring1988 in #2224
- fix: update GitHub fine-grained token URL from /beta to /personal-access-tokens/new by @guozi-lab in #2189
- fix: resolve race condition when switching between chats by @dustinwloring1988 in #2225
- docs: update changelog with recent commits and move paperclip button to left by @dustinwloring1988 in #2226
- feat: add simple-sal and tiny-tim prompts optimized for small models by @dustinwloring1988 in #2227
- docs: consolidate performance documentation into single guide by @dustinwloring1988 in #2232
- feat: Add comprehensive E2E testing suite with Playwright by @dustinwloring1988 in #2233
- Update starter templates to use blueberry-llm repos and improve layout by @dustinwloring1988 in #2234
- chore: markdown cleanup by @dustinwloring1988 in #2235
- Fix audit findings and chat persistence regressions by @dustinwloring1988 in #2236
- Fix settings control panel viewport and handle edge cases by @dustinwloring1988 in #2238
- Move MCP tools into the prompt context menu by @dustinwloring1988 in #2240
- Redesign settings control panel navigation by @dustinwloring1988 in #2239
- Fix automatic project startup and chat route handoff by @dustinwloring1988 in #2241
- Show connector status in prompt menu by @dustinwloring1988 in #2242
- Improve terminal drawer and theme consistency by @dustinwloring1988 in #2243
- Fix blank app starter creation from homepage by @dustinwloring1988 in #2244
- docs: update guidance for recent features by @dustinwloring1988 in #2245
- Speed up template responses and parse XML file calls by @dustinwloring1988 in #2248
- Fix first-load Vite dependency optimization by @dustinwloring1988 in #2249
- Improve settings menu and data management by @dustinwloring1988 in #2250
- Improve settings provider tabs by @dustinwloring1988 in #2251
- Add in-app documentation and bug report panels by @dustinwloring1988 in #2252
- Add selectable color themes by @dustinwloring1988 in #2254
- Add selectable default profile avatars by @dustinwloring1988 in #2255
- Add theme and interface appearance options by @dustinwloring1988 in #2256
- Restore first-run onboarding setup by @dustinwloring1988 in #2257
- Retheme first-run onboarding by @dustinwloring1988 in #2258
- Fix chat save ordering and workbench file action races by @dustinwloring1988 in #2260
- feat: pause/resume preview by @embire2 in #2119
- feat: add ZIP archive import button by @FrostyPhoenix2 in #2154
- docs: update changelog with recent changes by @dustinwloring1988 in #2261
- docs: add changelog author attributions by @dustinwloring1988 in #2262
- fix(zip-import): build imported messages with createMessage by @dustinwloring1988 in #2265
- feat(api): validate model requests at runtime with typed errors- #4 by @dustinwloring1988 in #2266
- test: split the runner into node and jsdom projects by @dustinwloring1988 in #2267
- chore: sync documentation theme with app by @dustinwloring1988 in #2268
New Contributors
- @dhensen made their first contribution in #1721
- @ssuvamm made their first contribution in #1725
- @roaminro made their first contribution in #1839
- @chrisijoyah made their first contribution in #1904
- @joshrad-dev made their first contribution in #1700
- @embire2 made their first contribution in #1927
- @zhaomenghuan made their first contribution in #1993
- @youssefsala7 made their first contribution in #1986
- @rmcsharry made their first contribution in #2007
- @Gerome-Elassaad made their first contribution in #2033
- @guozi-lab made their first contribution in #2189
- @FrostyPhoenix2 made their first contribution in #2154
Full Changelog: 1.0.0...v1.0.1