What's Changed
- fix(mcp): enhance progress event structure to include callId for specific tool tracking by @DeJeune in #9946
- feat: add Anthropic OAuth settings UI and logic by @Pleasurecruise in #8905
- Update LICENSE by @YinsenHo in #9948
- feat: add shortcuts to rename topic and edit last user message by @MurphyLo in #9466
- feat: add ByteDance and Ideogram model provider logos by @Pleasurecruise in #9950
- Fix: Traffic light safe area in css by @rien7 in #9925
- Feat: more error blocks by @EurFelux in #9960
- ci: add format check to PR workflow and documentation by @yyhhyyyyyy in #9810
- fix: refine Qwen model reasoning checks in isQwenReasoningModel and isSupportedThinkingTokenQwenModel functions by @DeJeune in #9966
- test: edit title by cli by @Pleasurecruise in #9955
- feat: add qwen3-max-preview model support for DashScope provider by @yyhhyyyyyy in #9969
- CI: update translator workflow by @EurFelux in #9972
- fix: add YAML front matter support in markdown processing by @DeJeune in #9963
- fix: add message processing status check to Message component by @DeJeune in #9982
- fix: implement Anthropic thinking budget calculation in reasoning logic by @DeJeune in #9991
- fix: improve note sorting behavior for drag and drop operations by @Pleasurecruise in #9971
- fix(parameter-builder): avoid enabling built-in web search when external provider is configured by @GeorgeDong32 in #9995
- fix: limit titlebar-area-* in mac by @rien7 in #9974
- ci(workflow): remove code review on sync & add more env info by @EurFelux in #9985
- CI: launch claude translate for all comments by @EurFelux in #9983
- fix: add responsive design for sidebar tabs to prevent content cutoff by @EurFelux in #9913
- refactor(Messages): remove clean up clearTopic function by @DeJeune in #9993
- Refactor/migrate zod v4 by @EurFelux in #10002
- feat: integrate HeroUI and Tailwind CSS for enhanced styling by @MyPrototypeWhat in #9973
- refactor(Sortable): improve sortable props, support custom modifiers by @alephpiece in #9879
- style: update HeroUIProvider dimensions and reset body background color by @MyPrototypeWhat in #10013
- ci(workflow): fix missing args by @EurFelux in #10014
- fix: workaround for electron build issue on rpm package by @33671 in #9986
- docs: fix spelling errors in README files by @LeaderOnePro in #10015
- fix(selection): improve prompt of refine action by @EurFelux in #9900
- chore: update CLAUDE.md with UI design migration details by @EurFelux in #10021
- refactor: 重构大文件上传相关逻辑,适配OpenAI标准文件服务,增加qwen-long和qwen-doc系列模型原生上传支持 by @CarltonHere in #9997
- refactor(logging): change logger level and remove unused log statements by @DeJeune in #10030
- fix(DataSettings): update dependency array in useEffect to prevent unnecessary re-renders by @beyondkmp in #10039
- refactor(Navbar): simplify and modularize button components for search and expand functionality by @beyondkmp in #10036
- refactor(HtmlArtifacts): remove HeaderRight padding by @alephpiece in #10042
- feat(HtmlArtifacts): make fancy code block optional by @alephpiece in #10043
- chore: update selection-hook dependency to version 1.0.12 in package.… by @0xfullex in #10051
- fix(translate): state management is passed when early return by @EurFelux in #10022
- style: remove heroui default background setting by @rien7 in #10029
- fix(Navbar): some bugs in old ui for custom max/min/close menu by @beyondkmp in #10045
- refactor(ToolCall): refactor:mcp-tool-state-management by @MyPrototypeWhat in #10028
- feat(translate): Auto copy when translation is done by @EurFelux in #10032
- fix(codetool): incorrect codetool workdir on macOS by @GeorgeDong32 in #10056
- feat: add font size and table of contents settings to RichEditor by @DeJeune in #10034
- fix(translate): improve pasting and file processing by @EurFelux in #10060
- fix/miniapp-tab-cache by @GeorgeDong32 in #10024
- fix(websearch-rag): rag error by @eeee0717 in #10064
- feat: open message text file attachment in preview by @rien7 in #9644
- ci(claude-translator): add github_token to workflow for authentication by @EurFelux in #10053
- ci(workflow): update github token secret in claude translator workflow by @EurFelux in #10074
- refactor(Navbar): improve WindowControls visibility and clean up event listener management by @beyondkmp in #10066
- fix: Navbar css by @rien7 in #10025
- fix(minapps): optimize minapps by @GeorgeDong32 in #10076
- Feat/provider options and built-in tools by @MyPrototypeWhat in #10068
- refactor(toast): migrate message to toast by @EurFelux in #10023
- fix: don't review on draft pr by @EurFelux in #10084
- ci(github-actions): update workflow permissions for claude-translator by @EurFelux in #10080
- Feat/api server by @vaayne in #9855
- refactor: update Scrollbar component and integrate horizontal scrolling in TabContainer and KnowledgeBaseInput by @DeJeune in #9988
- feat: add note folder upload by @Pleasurecruise in #9996
- fix: websearch rag concurrency by @alephpiece in #10107
- fix: api key hints by @alephpiece in #10109
- refactor: MCPService for improved error handling and header management by @DeJeune in #10100
- feat: add data limit warning notification by @beyondkmp in #8866
- fix(toolUsePlugin): handle empty tools case in prompt generation by @EurFelux in #10111
- refactor(OGCard): replace static image with dynamic generated graph by @EurFelux in #10115
- fix: toast style across windows by @alephpiece in #10113
- fix: infinite loops in KnowledgeBaseButton and MentionModelsButton by @alephpiece in #10118
- fix: improve notes sidebar functionality and i18n text updates by @Pleasurecruise in #10112
- fix: referer by @DeJeune in #10124
- style(MinApp): responsive layout for MinAppPage by @EurFelux in #10125
- fix(provider): wrong new api provider id by @EurFelux in #10136
- feat: add Perplexity SDK integration by @DeJeune in #10137
- feature: add option to change font by @L1cardo in #10133
- chore(store): bump persisted reducer version to 154 by @EurFelux in #10148
- fix: correct disk quota display by converting bytes to GB by @EurFelux in #10160
- fix(ThemeProvider): set document language based on user settings by @EurFelux in #10154
- refactor(context): move HeroUIProvider to context directory by @EurFelux in #10155
- QuickPanel/Inputbar: refine Enter handling with collapsed panel by @farion1231 in #9781
- fix(error): improve error response body parsing and message handling by @EurFelux in #10181
- feat(CodeTools): enhance OpenAI Codex integration with configurable parameters by @beyondkmp in #10180
- feat: remove faiss database by @eeee0717 in #10178
- feat: use biome to format files by @EurFelux in #10170
- feat: use oxlint to speed up lint by @EurFelux in #10168
- chore: add eslint cache to gitignore and enable cache in lint commands by @EurFelux in #10167
- chore: add tailwindcss and vitest extensions to vscode config by @EurFelux in #10169
- fix(markdown): broken layout in translate page if rendered as long markdown by @EurFelux in #10187
- Perf/tsgo by @DeJeune in #10188
- refactor: quick panel and inputbar tools by @alephpiece in #10142
- feat: add support for iflow cli by @liyuyun-lyy in #10198
- chore: update biome format command to ignore unmatched files by @EurFelux in #10207
New Contributors
- @33671 made their first contribution in #9986
- @LeaderOnePro made their first contribution in #10015
- @CarltonHere made their first contribution in #9997
- @L1cardo made their first contribution in #10133
- @liyuyun-lyy made their first contribution in #10198
Full Changelog: v1.6.0-beta.7...v1.6.0-rc.1