What's Changed
- refactor(AppUpdater): remove mainWindow dependency and utilize windowService by @beyondkmp in #9091
- fix: web search button memory leak by @EurFelux in #9100
- chore: use destroyOnHidden instead of deprecated destroyOnClose by @alephpiece in #9102
- chore: update windows-system-proxy dependency and remove obsolete patch by @beyondkmp in #9108
- fix: selection toolbar in CodeViewer by @alephpiece in #9103
- fix: set the inconsistency of column background color issue by @anghunk in #9109
- fix: codeblock special view by @alephpiece in #9120
- fix(providers): qiniu doesn't support developer role by @EurFelux in #9125
- feat: add message outline by @teojs in #9090
- feat(Markdown): support disabling single dollar math by @alephpiece in #9131
- fix: remove gpt-5-chat from OpenAI reasoning models by @EurFelux in #9136
- refactor: use hook useTemporaryValue in Table, CitationList, TranslatePage by @alephpiece in #9134
- Update label.ts by @jiange1236 in #9164
- fix: auto-close panel when no commands match (#7824) by @farion1231 in #8784
- fix(TopicMessages): fix topic style by @teojs in #9178
- fix: modelname by @DeJeune in #9183
- fix: update selection-hook to v1.0.9 by @0xfullex in #9180
- feat: web search icons by @EurFelux in #9147
- refactor(bakcup): 单例化S3/WebDAV by @GeorgeDong32 in #9181
- fix: unexpected loading by @DeJeune in #9193
- refactor(AppUpdater): streamline release version fetching and improve update logic by @beyondkmp in #9167
- style(Inputbar): use primary color for buttons by @EurFelux in #9174
- fix(aws-bedrock): support thinking mode by @silenceboychen in #9172
- refactor: replace axios and node fetch with electron's net module by @beyondkmp in #9212
- fix/9165 by @DeJeune in #9194
- fix: websearch by @Pleasurecruise in #9222
- feat: Use different window name for Quick Assistant by @miroklarin in #9217
- fix: Update KnowledgeBase form and service to handle preprocess provider correctly by @beyondkmp in #9229
- refactor(SvgPreview,Markdown): make svg size adaptive by @alephpiece in #9232
- refactor: improve style for ManageModelList and Tooltips by @alephpiece in #9227
- feat(DMXAPI): new add painting seededit by @jin-wang-c in #9226
- feat(aihubmix): painting support flux model & update web search rules & update default models by @DDU1222 in #9220
- fix(export): robustly export reasoning and handle errors by @GeorgeDong32 in #9221
- Fix/at symbol deletion issue by @farion1231 in #9206
- refactor(Mermaid): render mermaid in shadow dom by @alephpiece in #9187
- ci(PR-CI): grant only read permission for contents in CI by @GeorgeDong32 in #9246
- fix(providers): update not support enable_thinking providers by @EurFelux in #9251
- refactor: rename some MCP list by @alephpiece in #9253
- test: add tests for rehypeScalableSvg by @alephpiece in #9248
- refactor: improve html artifact style by @alephpiece in #9242
- fix: thinking button doesn't update assistant reasoning effort by @EurFelux in #9247
- fix: set developer role and service tier to default not supported by @EurFelux in #9245
- perf(DraggableList): skip update if dnd to the same position by @alephpiece in #9255
- refactor: remove rc-virtual-list from DraggableList by @alephpiece in #9258
- fix(providers): update poe url by @EurFelux in #9262
- refactor: bump antd to 5.27.0, update Input.Password suffix by @alephpiece in #9263
- fix: markdown span wrap by @alephpiece in #9264
- feat(translate): Automatic language detection based on LLM by @EurFelux in #7798
- fix(Artboard): update dimensions to use CSS variables for better layout control by @gophlet in #9277
- refactor: improve mcp server list by @alephpiece in #9257
- fix: update invalid link by @kovsu in #9285
- fix: svg rendering by @alephpiece in #9291
- fix(ImagePreview): add relaxed sanitize rules for svg by @alephpiece in #9293
- feat(ProviderSetting): add tooltip for api options by @EurFelux in #9292
- fix: MentionModelsButton re-rendering by @alephpiece in #9296
- refactor(SvgPreview): use transparent container for SVG by @alephpiece in #9294
- feat: quick model by @EurFelux in #9290
- fix: unexpected quitting full screen mode by @EurFelux in #9200
- feat: use quick model to detect translate language by @EurFelux in #9315
- feat: 同步百炼服务器功能 by @alickreborn0 in #9205
- fix(SelectionHook): improve validation for selected text range to handle empty strings and ensure valid extraction by @0xfullex in #9329
- fix: web search references missing caused by early reset by @alephpiece in #9328
- feat(openai): handle special tokens for zhipu api by @EurFelux in #9323
- feat: support openai codex by @beyondkmp in #9332
- fix: timeout memory leak by @EurFelux in #9312
- fix(Translate): update settings into db by @EurFelux in #9305
- Fix AWS Bedrock models not receiving uploaded document content by @caozhiyuan in #9337
- feat(migrate): initialize default assistant settings if not present by @DeJeune in #9303
- feat: support language aliases for code editor by @alephpiece in #9336
- fix(SelectionHook): [macOS] add type safety to prevent crashes by @0xfullex in #9354
- fix: sidebar code icon reset bug (#9307) by @farion1231 in #9333
- refactor: improve locate highlight animation by @alephpiece in #9345
- feat(utils): show weekday in date and datetime prompt variables by @EurFelux in #9362
New Contributors
- @miroklarin made their first contribution in #9217
- @gophlet made their first contribution in #9277
- @caozhiyuan made their first contribution in #9337
Full Changelog: v1.5.6...v1.5.7