Přeskočit na hlavní obsah

v9

UCS Operator - changelog

All notable changes to this project will be documented in this file.

[9.20.2] - 2026-06-26

🐛 Bug Fixes

  • (localization) Remove redundant tests

[9.20.1] - 2026-06-26

🐛 Bug Fixes

  • (dispatch-bridge) Localize texts
  • Replace ... with …
  • (dispatching-rooms) Localize dispatch bridges
  • (email) Make email queue widget table horizontally scrollable when it overflows

🚜 Refactor

  • (outbound-queue) Replace redux saga with tanstack query
  • (outbound-queue) Replace moment with luxon
  • (outbound-queue) Add outbound result form typing
  • (dispatch-bridge) Remove non-existent css class
  • (dispatch-bridge) Centralize actiond dispatching to make sure that user cannot click to actions when previous action did not finish yet
  • (dispatch-bridge) Restructure code

🧪 Testing

  • Create story for dispatching rooms with action in progress

⚙️ Miscellaneous Tasks

  • Repair storybook building
  • Create storybook for dispatching rooms
  • Fix eslint issues

[9.20.0] - 2026-06-23

🚀 Features

  • (uphone) Assume kiosk device to be uphone

🐛 Bug Fixes

  • (tasks) Fix displaying crm reference icon in rich task description

[9.19.0] - 2026-06-22

🚀 Features

  • (email) Redesign email list widget filter preset buttons and add 2 more options

[9.18.1] - 2026-06-22

🐛 Bug Fixes

  • (email) Allow opening external links from email but open them in new tab

⚙️ Miscellaneous Tasks

  • Add bunfig.toml with minimum release age

[9.18.0] - 2026-06-17

🚀 Features

  • (search) Focus crm search input using hotkey

[9.17.1] - 2026-06-17

🐛 Bug Fixes

  • (template) Reload template when attachment is uploaded

[9.17.0] - 2026-06-16

🚀 Features

  • (outbound) Remove outbound finish mood reporting

🐛 Bug Fixes

  • (tasks) Adjust spacing in embeded email in task history
  • (email) Display attachment upload in template editor
  • (email) Reload email template when attachment gets deleted to give response to user

[9.16.0] - 2026-06-16

🚀 Features

  • (email) Add icons and labels to action history to so changed properties are better readable

🐛 Bug Fixes

  • (email) Remove redundant right margin at print button
  • (reports) Fix incorrectly styled datetime input

🚜 Refactor

  • (email) Replace enabled flag with skipToken

[9.15.1] - 2026-06-15

🐛 Bug Fixes

  • (email) Use standard spacing token in email sticky send button family

⚙️ Miscellaneous Tasks

  • Reformat build config
  • Upgrade rspack to v2

[9.15.0] - 2026-06-12

🚀 Features

  • (email) Make cancel/task/save/send buttons in email editor stuck to bottom of window edge to avoid the needness of scrolling down to send email

[9.14.0] - 2026-06-11

🚀 Features

  • (supervisor-control) Ux enhancements

🐛 Bug Fixes

  • (supervisor-control) Always add/remove/activate/suspend only agents/queues that are currently displayed to agent with respect to applied filters

[9.13.0] - 2026-06-11

🚀 Features

  • (supervisor-control) Allow user quickly hide columns by queue type in supervisor control

🐛 Bug Fixes

  • (supervisor-control) Prevent crashing the app when user has no permissions to any queue

[9.12.0] - 2026-06-11

🚀 Features

  • (email) Allow filtering emails by tag

🐛 Bug Fixes

  • (email) Display tags in email queue list widget

[9.11.1] - 2026-06-08

🐛 Bug Fixes

  • (email) Remove 'Email detail' text from printed email to save space

[9.11.0] - 2026-06-08

🚀 Features

  • (supervisor-control) Make sure that agents are loaded when moving team of agents from one state to another
  • (supervisor-control) Add 'hide offline agents' checkbox to filter
  • (supervisor-control) Visualy separate filter and profiles
  • (supervisor-control) Put filter and profiles to left aside on ultrawide screens
  • (supervisor-control) Make whole cell clickable to adjust skill
  • (supervisor-control) Highlight row and column to indicate which agent and queue is being assigned
  • (supervisor-control) Remove profiles as nobody uses them

🚜 Refactor

  • (supervisor-ctrl) Refactor code
  • (supervisor-ctrl) Remove dead imports

⚙️ Miscellaneous Tasks

  • (supervisor-ctrl) Reformat code
  • Remove overflow from dev build
  • Exlude analysis data and changelogs from search all

[9.10.0] - 2026-06-08

🚀 Features

  • (email) Hide inline attachments (if backend supports attachment inline flag)
  • (email) Display attachment icon at subject when email has non-inline attachment

[9.9.0] - 2026-06-05

🚀 Features

  • (email) Save email tags right after adding/removing each of them

🐛 Bug Fixes

  • (email) Prevent close email button with reason overflowing its containers
  • (email) Hide reply buttons texts on medium displays

[9.8.0] - 2026-06-04

🚀 Features

  • (email) Allow language filtering via table header
  • (uphone) Enable dtmf keyboard in uphone

🐛 Bug Fixes

  • (email) Add missing localization

[9.7.1] - 2026-06-02

🐛 Bug Fixes

  • (email) Correctly display images in sent emails
  • (email) Wait for images to load when printing email

[9.7.0] - 2026-06-01

🚀 Features

  • (email) Add header to printed email

[9.6.2] - 2026-06-01

🐛 Bug Fixes

  • (email) Prefix email body attachment path to load images inline correctly

[9.6.1] - 2026-06-01

🐛 Bug Fixes

  • (localization) Add czech localization of 'Print'

[9.6.0] - 2026-06-01

🚀 Features

  • (email) Add print button

🚜 Refactor

  • Load lookup email contacts via tanstack query instead of saga

[9.5.0] - 2026-05-30

🚀 Features

  • (email) Replace basic input with clearable input in email widget subject and from filter
  • (email) Redesign email layout
  • (email) Add flag icon to language selector in email
  • (email) Separate note with it's own submit button and put back reason to clear what inputs correspond with put back / update buttons
  • (email) Save modified email information right after changing the value by introducing edit and save buttons at the field
  • (email) Visualy unify static and editable email data
  • (email) Make reply all / forward / create task less visualy important
  • (email) Make cancel / save / create task less visualy important
  • (email) Spacing and rounding polish

🐛 Bug Fixes

  • (email) Prevent memory leaks by using srcDoc instead of src with createObjectURL which wasnt released
  • (email) Add email 'send again' recipients automatically on blur
  • (email) Add missing localization
  • (email) Make attachment dropbox background respect dark mode

⚙️ Miscellaneous Tasks

  • Add impeccable skill
  • (email) Reformat code

[9.4.1] - 2026-05-27

🐛 Bug Fixes

  • (email) Show email quick filter in agent mode even if queue is selected in settings

[9.4.0] - 2026-05-27

🚀 Features

  • (email) Color email tags in email header data form

[9.3.1] - 2026-05-27

🐛 Bug Fixes

  • Add missing localizations

[9.3.0] - 2026-05-27

🚀 Features

  • (call-history) Make tables more compact to fit more content
  • (design) Separate library and project styles to layers to enahnce styling ergonomy
  • (email) Add icons to reply buttons and display text only on large displays
  • (email) Hide new task button text on small and medium displays
  • (email) Make email header information table more compact

🐛 Bug Fixes

  • (wysiwyg-editor) Update license key
  • (design) Adjust rounding of table
  • (design) Apply full width to only direct child elements instead of all successors in device selection
  • (call-history) Make call direction icon cell fixed size to make sure it does not dissapear when there is too much content in the table
  • (admin) Remove json rendering in user list
  • (admin) Redesing director page in administration
  • (email) Add spacing between email person name and crm person badge
  • (email) Add email addresses automatically on blur

🚜 Refactor

  • (call-history) Refaactor styling of call history filter to remove legacy styling practices in favour of modern approach
  • Remove unused breadcrumb SUI styles
  • Remove forgotten breadcrumb style files
  • Remove unused ad SUI styles
  • Remove unused card SUI styles
  • Remove unused comment SUI styles
  • Remove unused container SUI styles
  • Remove unused embed SUI styles
  • Remove unused image SUI styles
  • Remove unused item SUI styles
  • Remove unused nag SUI styles
  • Remove unused placeholder SUI styles
  • Remove unused progress SUI styles
  • Remove unused rail SUI styles
  • Remove unused reveal SUI styles
  • Remove unused shape SUI styles
  • Remove unused sidebar SUI styles
  • Remove unused statistic SUI styles
  • Remove unused step SUI styles
  • Rename incorrectly named variable in email template selector

⚙️ Miscellaneous Tasks

  • Reformat code
  • Reformat css code
  • Ignore tanstack query query key lint rule because there is usually unserializable api instance

[9.2.1] - 2026-05-19

🐛 Bug Fixes

  • (queues) Listen for inbound queue update events and sync queue active state

[9.2.0] - 2026-05-18

🚀 Features

  • (uphone) Disable device selection inputs when device options are not loaded from browser api yet
  • (tabs) Automatically remove unused tabs after long inactivity

🚜 Refactor

  • (uphone) Unify auto answer and ring output device setting

[9.1.2] - 2026-05-18

🐛 Bug Fixes

  • (lexical) Install prettier as dependency to enable prettier plugin in lexical editor

⚙️ Miscellaneous Tasks

  • (uphone) Log whether output/ring/input device change was origined by user interaction or FE API call
  • (dev-server) Disable react-refresh for instance config and volumeMeterProcessor

[9.1.1] - 2026-05-15

🐛 Bug Fixes

  • (build) Define exact version of otel api library to make sure that patch is applied

[9.1.0] - 2026-05-15

🚀 Features

  • (widget-core) Rewrite widget layout edit mode core
  • (login) Reintroduce automatic user mobility logout when user logs out via Operator API to keep compatibility with 3rd party applications

🐛 Bug Fixes

  • Prevent datetime calendar picker to jump back to current month

⚙️ Miscellaneous Tasks

  • (changelog) Setup changelog generating to v9 file
  • (changelog) Automate generating changelog separated by major version into files

[9.0.0] - 2026-05-13

🚀 Features

  • (login) [breaking] User's paired device is no longer unpaired on logout

🚜 Refactor

  • (widget-core) Add typing of widget layout actions
  • (widget-core) Remove unsued exception declaration

⚙️ Miscellaneous Tasks

  • Reformat code
  • (oxlint) Install missing lint plugins
  • (oxlint) Remove rule causing oxlint fail on parsing typescript