v9
UCS Operator - changelog
All notable changes to this project will be documented in this file.
[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