What's Changed
- chore: reduce final package size by @0xfullex in #6458
- test: more unit tests by @alephpiece in #5130
- feat: Selection Assistant / 划词助手 by @0xfullex in #5900
- chore: removed unused dependencies to reduce size by @beyondkmp in #6464
- fix: cannot run from yarn dev by @beyondkmp in #6468
- fix[SelectionAssistant]: remove console.log by @0xfullex in #6474
- feat: integrate custom CSS support in SelectionAssistant by @0xfullex in #6476
- fix: adjust order of tools in CodeToolbar constants for correct display by @beyondkmp in #6462
- fix(MainTextBlock): adjust whiteSpace style for user role messages by @MyPrototypeWhat in #6501
- feat: add title prototype to selection action button in compact mode by @shiquda in #6498
- Feat: painting aihubmix support model: gpt-image-1 by @DDU1222 in #6486
- Feat: aihubmix painting support imagen by @DDU1222 in #6525
- refactor: TrayService & ConfigManager by @0xfullex in #6526
- fix: Optimize error message formatting by @DeJeune in #5988
- feat[SelectionAssistant]: add faq&feedback link by @0xfullex in #6531
- chore: refine file exclusion patterns in electron-builder configuration by @beyondkmp in #6502
- feat: support system prompt variables by @purefkh in #5995
- feat: Assistant add tag by @nmnmtttt in #6065
- fix: increase max cache limit and update slider marks in MiniAppSettings by @CreatorZZY in #6414
- fix: update TikToken implementation and remove js-tiktoken dependency by @beyondkmp in #6545
- hotfix: update token limits for Claude-4 models and refine reasoning checks in OpenAIProvider by @DeJeune in #6542
- fix[SelectionAssistant]: interrupting in terminal apps by @0xfullex in #6549
- fix: add custom parameters to OpenAI generateImageByChat requests by @FunJim in #6550
- hotfix(OpenAIProvider): adjust reasoning effort setting to default to 'medium' by @DeJeune in #6552
- feat[SelectionAssistant]: App Filter / 应用筛选 by @0xfullex in #6519
- fix: Repair abnormal line break display by @stevending1st in #6554
- fix(HealthCheck): add a disclaimer by @alephpiece in #6570
- refactor: chat navigation triggering by @alephpiece in #6576
- fix(style): global cursor style for scrollbar thumb by @alephpiece in #6573
- fix(SvgPreview): dragging and sanitizing by @alephpiece in #6568
- feat[SelectionAssistant]: support Shift+Click & enhance Ctrl key mode by @0xfullex in #6566
- fix(provider): update Qiniu's name and logo, fix gitee typo by @yinxulai in #6593
- feat(theme): 用户自定义主题色 by @teojs in #4613
- feat: 调整分组的效果 by @nmnmtttt in #6561
- feat(SelectionAssistant): add "Remember Window Size" functionality by @0xfullex in #6599
- feat(SelectionAssistant): regenerate & button auto hide in action window by @0xfullex in #6616
- feat(SelectionAssistant): improve selection in browsers and pdf readers by @0xfullex in #6618
- fix: setting tab font size by @0xfullex in #6629
- Feature/dmxapi generate multiple image by @jin-wang-c in #6632
- refactor(SvgPreview): use shadow dom by @alephpiece in #6611
- fix(MainTextBlock): update whiteSpace style for user messages to 'pre… by @MyPrototypeWhat in #6610
- feat: improve translation setting logic by @Pleasurecruise in #6463
- refactor: Theme improve by @beyondkmp in #6619
- fix(SelectionAssistant): problems in some terminal apps and pdf readers by @0xfullex in #6645
- fix: The edit button cannot be used after using MCP. 修复对话中使用 MCP 后编辑按钮消失的问题 by @NageNalock in #6623
- fix: thinking time reset by @alephpiece in #6665
- feat(SelectionAssistant): predefined apps filter list by @0xfullex in #6662
New Contributors
Full Changelog: v1.3.12...v1.4.0