What's Changed
- fix(api): add withoutTrailingSharp utility and fix # handling in formatApiHost by @EurFelux in #11604
- fix: avoid sending empty anthropic-beta header by @f14XuanLv in #11619
- Fix/input schema by @DeJeune in #11635
- fix: Selected area in code block changes after scrolling by @ZKunZhang in #11469
- fix: topic name remains after deleting last topic by @Do1e in #11649
- fix: remove stale anthropic-beta header for oauth by @EurFelux in #11600
- fix(settings): fix wrong type caused by as assertion in OpenAI settings by @EurFelux in #11631
- fix: update Inputbar components to support dynamic textarea height adjustment by @DeJeune in #11587
- fix: ollama url by @eeee0717 in #11611
- chore(feishu-notify): modify notification card by @EurFelux in #11656
- fix(apiServer): use 127.0.0.1 instead of localhost for better compatibility by @beyondkmp in #11673
- ci(deps): bump peter-evans/repository-dispatch from 3 to 4 by @dependabot[bot] in #11594
- fix(inputbar): block enter send while generating by @KazooTTT in #11672
- fix(a11y): improve screen reader (NVDA) support with aria-label attributes by @0xfullex in #11678
- fix: update deepseek logic to match deepseek v3.2 by @DeJeune in #11648
- Fix custom parameters placement for Vercel AI Gateway by @Copilot in #11605
- fix(topic): clear related message_blocks when clearing topic messages by @Do1e in #11665
- fix(prompts): clarify language detection rules for edge cases by @EurFelux in #11696
- feat(settings): add Slovak language support for spell check by @EurFelux in #11664
- fix: normalize provider model data by @EurFelux in #11580
- fix: enhance provider handling and API key rotation logic in AiProvider by @DeJeune in #11586
- feat(translate): support document files and refactor file reading logic by @EurFelux in #11615
- fix: correct OVMS API URL path formation by @Copilot in #11701
- fix(migrate): normalize provider type for AI gateway by @DeJeune in #11703
- fix(stream-options): add user-configurable stream options for OpenAI API by @EurFelux in #11693
- fix: eliminate UI freeze on multi-file selection via batch processing by @Copilot in #11377
- fix(models): update assistant default model when editing model capabilities by @EurFelux in #11732
- fix(windows): improve Git Bash detection for portable installations by @beyondkmp in #11671
- feat(aihubmix): fix website domain by @DDU1222 in #11734
- style: update gemini logo images by @EurFelux in #11731
- feat(agent): add tooltip for model selection and improve i18n by @EurFelux in #11738
- feat(models): update AI model configurations to latest versions by @EurFelux in #11735
- ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #11596
- ci(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #11595
- fix: sync Upload UI with editImageFiles in NewApiPage by @xhaihao in #11653
- refactor: improve temperature and top_p parameter handling by @EurFelux in #11663
- feat: update AiOnly default models by @jo1yne06 in #11745
- fix: add explicit thinking token support for gemini-3-pro-image by @defi-failure in #11744
- feat: improve ImageViewer context menu UX by @EurFelux in #11547
- 修复快捷助手无法注册快捷键导致无法呼出的问题 by @SagoLu in #11071
New Contributors
- @f14XuanLv made their first contribution in #11619
- @Do1e made their first contribution in #11649
- @KazooTTT made their first contribution in #11672
Full Changelog: v1.7.1...v1.7.2