Commit graph

4990 commits

Author SHA1 Message Date
Florian Liebe
641b1a3beb Fixes #6120 - Ticket overview screen remains empty with a loading spinner after executing a bulk action. 2026-05-22 21:57:40 +02:00
Mantas Masalskis
387893ba06 Maintenance: Ensure case-insensitive tags uniqueness at database level 2026-05-22 13:11:31 +03:00
Dominik Klein
a37a92b1b4 Fixes #6139 - Translation - user profile / devices - Field location not translated. 2026-05-21 09:41:20 +02:00
Dusan Vuckovic
63a60982a4 Fixes #6126 - Updating ticket as closed via keyboard shortcut fails on an OTRS migrated system. 2026-05-20 10:10:29 +01:00
Mantas
477dd0380b Fixes #6135 - KB with granular permissions does not show top-level category 2026-05-19 17:09:00 +03:00
Florian Liebe
85700c3357 Feature: Improvements for easy setup for Microsoft channels in SaaS context.
Co-authored-by: Dominik Klein <dk@zammad.com>
2026-05-13 21:32:52 +02:00
Dominik Klein
4758cfc58d Fixes #5710 - Mobile login "forgets" which ticket you wanted to go to after Microsoft Login 2026-05-06 20:46:07 +02:00
Stephan Eberle
6bd1ff8c93
Fixes #4820 - OAuth: redirect_uri lost after login when user has no active session.
Closes #6034.
2026-05-06 15:16:31 +02:00
GabrAGM
ea91c4e58a Fixes #6110 - Use an ampersand as the query string separator in the report download URL 2026-05-04 13:39:32 +03:00
Rene Reimann
ae6b1de4ad Fixes #6081 - Concurrent triggers are mixed in ticket history 2026-04-30 11:30:28 +02:00
Mantas
2f860b7978 Fixes #5986 - Error message during KB creation does not get translated 2026-04-30 12:21:33 +03:00
Rolf Schmidt
c5b678df3c Fixes #6107 - Add possibility to force refresh browsers.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-29 12:19:20 +02:00
Rolf Schmidt
99a3ccfa54 Fixes #6097 - websocket fallback is leading to massive requests on long polling controller.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-29 10:56:19 +02:00
Mantas Masalskis
4af94a2f85 Follow up - aeab3788 - Fixes #6056 - Allow wildcards in no_proxy configuration 2026-04-29 11:41:05 +03:00
Joe Schröcker
acf29ee0cc Maintenance - Cleanup remaining MySQL mentions
Co-authored-by: Joe Schroecker <js@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2026-04-29 09:21:16 +02:00
Ben
2053e8762f Fixes #6098 - Translation - Admin / "Knowledge Base" - missing translation 2026-04-27 16:24:10 +02:00
Ben
2172560483 Fixes #6099 - Admin - Translation in French - bad escaping of quote characters 2026-04-27 16:17:39 +02:00
Ben
26c0cde756 Fixes #6093 - Inactive user cannot be data-privacy removed unless reactivated 2026-04-27 12:36:46 +02:00
Dominik Klein
1a33abad0d Fixes #6064 - Add new agent type for ticket tagging.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Rene Reimann <rr@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-27 10:52:39 +02:00
Joe Schröcker
2aa2ce682e Fixes #6071 - Ticket > Zoom > Sidebar > Tag: Delete icon disappears when name is too long 2026-04-24 13:44:41 +02:00
Mantas Masalskis
8a7dad0ea8 Maintenance: Ticket Article runs dynamic image scrubber on many read operations 2026-04-24 12:22:23 +03:00
Joe Schröcker
bf437edd0e Follow up 87b0961021 - Feature: KB AI - Improve wording on "Generate AI Answer" - Change to "AI draft" 2026-04-24 10:54:21 +02:00
Benjamin Scharf
02be81204d Feature: Knowledge Base Answers from Ticket - Show AI-Avatar
Co-authored-by: Benjamin Scharf <bs@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-24 08:35:31 +02:00
Benjamin Scharf
b8e49958b3 Feature: KB - Show the author / last editor of an answer draft 2026-04-23 10:28:32 +02:00
Benjamin Scharf
87b0961021 Feature: KB AI - Improve wording on "Generate AI Answer" 2026-04-22 21:05:19 +02:00
Mantas Masalskis
aaa4700468 Maintenance: Renames 422 HTTP response code from unprocessable_entity to unprocessable_content due to RFC update 2026-04-22 18:23:21 +03:00
Florian Liebe
63ec33a59b Fixes #5009 - No possibility to set the base DN manually in LDAP configuration with Placetel.
Co-authored-by: Dominik Klein <dk@zammad.com>
2026-04-21 14:42:23 +02:00
Dominik Klein
da435fa814 Fixes #6082 - KB-Answer-Generation> HTML quoting in toast. 2026-04-17 17:16:23 +02:00
Rene Reimann
4285c61ac6 FIxes #6024 - Incomplete translations on knowledge base screens 2026-04-17 11:35:49 +02:00
Mantas Masalskis
c6e38d1888 Maintenance: Update to Sprockets v4 2026-04-17 12:15:49 +03:00
Florian Liebe
ca33f95a10 Fixes #6085 - AI writing assistant table: Click on "Feedback" column throws an error. 2026-04-17 10:48:53 +02:00
Dusan Vuckovic
6a198dbcd5 Fixes #6084 - Provider settings disappear when switching back and forth.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-04-16 17:40:20 +01:00
Dusan Vuckovic
281f39ead8 Fixes #6060 - Missing temperature support by some models for some providers.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-04-15 12:42:16 +01:00
Dusan Vuckovic
b32d7e67cf Maintenance: Improve AI analytics usage recording error handling. 2026-04-15 09:47:57 +01:00
Marcel Bialas
c8407aecf5 Fixes #6001 - AI - Create Knowledge Base (KB) answers from solved tickets.
Co-authored-by: Marcel Bialas <mb@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-10 15:36:26 +02:00
Joe Schröcker
12152cf789 Fixes #6058 - Attachment delete icon disappears when filename is too long 2026-04-09 15:31:00 +02:00
Florian Liebe
60b079a94c Maintenance: Improve SSO mechanism. 2026-04-07 09:37:48 +02:00
Dusan Vuckovic
b82fc27141 Fixes #6000 - Feature: AI Agent - New agent type to extract text from incoming tickets.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Joe Schroecker <js@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-04-01 14:47:14 +01:00
Florian Liebe
f2d4a06657 Fixes #5762 - AI Analytics> Writing Assistant> Possibilities to investigate satisfaction with a writing assistant result.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Rene Reimann <rr@zammad.com>
2026-03-30 21:04:43 +02:00
Joe Schröcker
cf7eccc361 Fixes #4990 - User not redirected properly after initial account verification
Co-authored-by: Joe Schroecker <js@zammad.com>
2026-03-27 15:34:12 +01:00
Dusan Vuckovic
c282749fed Fixes #5934 - Ambiguous word "From" in language files. 2026-03-26 15:43:34 +00:00
Rolf Schmidt
b42e8c70ce Fixes #6038 - Objects of the format External data source field cannot be set as mandatory.
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-03-25 11:21:41 +01:00
Balázs Úr
8080119b00
Closes #6035 - Maintenance: Marked back to overview link as translatable. 2026-03-24 20:31:51 +01:00
Florian Liebe
8ebeb636d0 Fixes #6029 - WhatsApp channel can not be changed without entering credentials again which can also lead to an broken state. 2026-03-24 16:44:01 +01:00
Dominik Klein
161a8ad4b3 Fixes #5855 - Ticket sidebar form field value is flickering when updating the ticket. 2026-03-20 18:55:05 +01:00
Dusan Vuckovic
bbcc70b080 Fixes #6018 - Text formatting bubble menu disappears when using Ctrl+Shift+arrows for text selecting. 2026-03-18 14:01:15 +00:00
Dominik Klein
63866c2da1 Fixes #6014 - Missing category when searching for existing knowledge base articles in the UI 2026-03-18 09:43:44 +01:00
Rene Reimann
fafd3d3e5e Fixes #6013 - Hard-coded "Clone:" name prefix for cloned objects. 2026-03-17 09:41:01 +01:00
Dusan Vuckovic
2f5f7e8252 Follow-up 0f036a951f - Fixes #5998 - Add a toggle to the AI provider.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-03-17 08:22:50 +00:00
Dusan Vuckovic
7a6d56633b Feature - Desktop view: Add online notification after background job finishes.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-03-16 14:48:43 +00:00