This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryAdded dark mode and bulk reply features, refactored user retrieval and ERPNext integration handling, plus numerous bug fixes across Helpdesk Portal.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds dark mode support. Adds dark mode support. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
Adds bulk reply capability. Adds bulk reply capability. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
Adds weighted_users support in HD team. Adds weighted_users support in HD team. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
Syncs ERPNext customer with HD customer. Syncs ERPNext customer with HD customer. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Fixes dark mode regressions. Fixes dark mode regressions. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Fixes border rendering in ticket fields. Fixes border rendering in ticket fields. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Fixes button label inconsistencies. Fixes button label inconsistencies. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Checks if ERPNext is installed before integration calls. Checks if ERPNext is installed before integration calls. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Adds session user as raised_by when creating tickets via API. Adds session user as raised_by when creating tickets via API. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Fixes UI bugs caused by RTL layout. Fixes UI bugs caused by RTL layout. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Low |
Resolves @me filters during export in Helpdesk Portal. Resolves @me filters during export in Helpdesk Portal. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Fixes recents tickets condition. Fixes recents tickets condition. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Fixes empty state for cross‑browser compatibility. Fixes empty state for cross‑browser compatibility. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Allows clicking multiselect pill to copy its value. Allows clicking multiselect pill to copy its value. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Hides failed resolution indicator when ticket is not resolved. Hides failed resolution indicator when ticket is not resolved. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Fixes placeholder rendering in filters. Fixes placeholder rendering in filters. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Improves field‑dependency behavior: shows selected values first and refreshes options. Improves field‑dependency behavior: shows selected values first and refreshes options. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Refactor | Low |
Optimizes get_users function for role fetching and user retrieval. Optimizes get_users function for role fetching and user retrieval. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Refactor | Low |
Uses doc_events instead of override_doctype_class in ERPNext Integration. Uses doc_events instead of override_doctype_class in ERPNext Integration. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Refactor | Low |
Points ticket assignment notifications to agent portal. Points ticket assignment notifications to agent portal. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Refactor | Low |
Upgrades frappe UI. Upgrades frappe UI. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Refactor | Low |
Cleans up Helpdesk UI. Cleans up Helpdesk UI. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
Full changelog
What's Changed
- fix: resolve @me filters during export in Helpdesk Portal (backport #3389) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3407
- refactor: get_users function to optimize role fetching and user retrieval (backport #3393) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3413
- feat: dark mode (backport #3246) by @aerodeval in https://github.com/frappe/helpdesk/pull/3440
- fix: dark mode regressions (backport #3366) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3441
- fix: border in ticket fields (backport #3359) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3442
- fix: add weighted_users support in hd team (backport #3288) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3452
- feat: sync ERPNext customer with HD customer (backport #3361) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3453
- fix: better button labels (backport #3404) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3454
- fix: check if ERPNext is installed (backport #3414) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3455
- fix: UI bugs caused due to RTL (backport #3415) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3456
- fix: add session user as raised_by while creating from the API (backport #3417) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3418
- refactor(ERPNext Integration): use doc_events instead of override_doctype_class (backport #3416) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3457
- refactor: point ticket assignment notifications to agent portal (backport #3427) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3459
- refactor: upgrade frappe UI (backport #3422) by @RitvikSardana in https://github.com/frappe/helpdesk/pull/3458
- fix: recents tickets condition (backport #3434) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3461
- fix: empty state fix for cross browser compatibility (backport #3428) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3460
- fix(multiselect): click pill to copy its value (backport #3436) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3462
- fix(Ticket ListView): don't show failed resolution when the ticket it not resolved (backport #3437) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3463
- fix: placeholder in filters (backport #3438) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3464
- feat: bulk reply (backport #3394) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3466
- fix(field-dependency): show selected values first, refresh options (backport #3446) by @mergify[bot] in https://github.com/frappe/helpdesk/pull/3467
- fix: cleanup helpdesk UI (backport #3248) by @RitvikSardana in https://github.com/frappe/helpdesk/pull/3468
Full Changelog: https://github.com/frappe/helpdesk/compare/v1.25.1...v1.26.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Frappe Helpdesk
Helpdesk software which helps you streamline your company's support, offers an easy setup, clean user interface, and automation tools to resolve customer queries efficiently.
Related context
Related tools
Beta — feedback welcome: [email protected]