v5
UCS Operator - changelog
All notable changes to this project will be documented in this file.
[5.20.0] - 2024-11-01
🚀 Features
- Allow adding comments directly from task view without need to edit the task
🐛 Bug Fixes
- (localization) Add missing czech translations
[5.19.1] - 2024-11-01
🐛 Bug Fixes
- Allow user comment changes he made while editing task
🚜 Refactor
- Rename CallsCount/View.js -> CallsCount/View.tsx
- Convert class component to functional
- Rename SupervisorOverview/index.jsx -> .tsx
- Convert class component to functional at SupervisorOverview
- Rename SupervisorOverview/FilterButton.jsx -> .tsx
- Convert class component to functional at SupervisorOverview/FilterButton
- Remove unused code
- Rename AutoTheme/index.jsx -> .tsx
- (dead_code) Remove theme prop from Pick component as it is no longer needed
🎨 Styling
- (formatting) Reformat Pick component
[5.19.0] - 2024-10-29
🚀 Features
- Display agent and customer in transcription dialog according to role instead of channel
[5.18.3] - 2024-10-29
🐛 Bug Fixes
- (operator-api) Make AUX reason nullable in onStateChange callback
[5.18.2] - 2024-10-29
🐛 Bug Fixes
- Change tts announcement api methods to correspond API refactoring changes
[5.18.1] - 2024-10-29
🐛 Bug Fixes
- Color transcription badge red if transcription resulted in an error
[5.18.0] - 2024-10-29
🚀 Features
- Transcription in call detail and call history prototype
- (transcription) Adjust transcription model according to new local transcription service
- Only show admin users and admin structure menu buttons if feature flag is on
- Add timing to transcription dialog
🐛 Bug Fixes
- Create unique indeces for softphone errors to avoid incorrect error displaying
- Remove transcription sentence author as it's apparent from icon
- Handle transcription error state
- Rename announcement tts API methods
- (localization) Add missing czech translations
- Remove dialog wrap from transcription structure
⚙️ Miscellaneous Tasks
- Make transcription nullable in call detail to enhance type safety
- Bump rspack@1.0.14
[5.17.0] - 2024-10-18
🚀 Features
- (monitoring) Create RTP stream anlyser that checks rtp every second, computes packet loss and can draw diagrams
- (config) Parse integration configuration using zod for better integrity
🐛 Bug Fixes
- (locale) Add missing czech localizations
- (locale) Add missing czech localizations
- Changed the text and its translation
- (build) Add @rollup/rollup-linux-x64-gnu as optional dependency to enable CI build
- (localization) Restructure code to satisfy static analysis a prevent potential future errors.
- (task) Let agent remove assigned agent to task
- (supervisor_view) Fix missing border around highlighted cell informing supervisor that agent break time is over limit.
⚙️ Miscellaneous Tasks
- (static-code-analysis) Integrate eslint plugin lingui to keep localizations consistent and prevent localization errors
[5.16.0] - 2024-10-10
🚀 Features
- (call-history) Call recording auditing can be turned on and off for playback and download independently
[5.15.0] - 2024-10-10
🚀 Features
- (identify) Let user search in available identifiers when selecting phone
- (call-history) When time range is too broad and application is not able to query that much data, little exclamation mark icon is displayed informing about the problem.
🚜 Refactor
- (typing) Add type annotations to enhance code stability
- Replace useSelector with useAppSelector that provides better type safety
- (dependencies) Remove unused dependency
🎨 Styling
- Format code
[5.14.5] - 2024-10-07
🐛 Bug Fixes
- (typing) Make component property optional because it has default value
- (action-history) Fix action history of task and email: Make text white in dark mode, enhance UI of textarea while note is being modified
🚜 Refactor
- Replace custom call detail fetching with react-query
- Replace custom rating history loading with react-query
- Replace custom crm search loading with react-query
- Replace action history note edit saving with react-query mutation
- Replace password change saving with react-query mutation
⚙️ Miscellaneous Tasks
- (build) Bump rspack@1.0.8
[5.14.4] - 2024-10-07
🐛 Bug Fixes
- Change zIndex so it is above bottom menu
- (build) Add @rollup/rollup-linux-x64-gnu as optional dependency to enable CI build
- (build) Replace rollup gnu binding with rspack gnu binding
🚜 Refactor
- (bundle) Replace webpack with rspack proposal
- Refactor SoftphoneSettings to re-render less. Replaced deprecated ScriptProcessor for AudioWorklet
- Removed unnecessary generic types
⚡ Performance
- Compute sticky column widths right away to prevent computing the value each time it's used
- (supervisor control) Reduce number of updates in supervisor control to enhance performance
⚙️ Miscellaneous Tasks
- Upgrade vitest
- Upgrade remeda
- Upgrade react-resize-detector
- Upgrade url-template
- Upgrade uuid
- Upgrade lingui
- Upgrade @vitejs/plugin-react @types/react-test-renderer @testing-library/react
- Upgrade @types/url-template
- Upgrade react-textarea-autosize
- Upgrade react-test-renderer
- Integrate typescript-eslint
- Integrate ts-reset
- Enable react-compiler eslint plugin
- Upgrade webpack-bundle-analyzer
- Upgrade html-webpack-plugin
- Upgrade luxon
- Upgrade redux
- Upgrade wavesurfer.js
[5.14.3] - 2024-09-20
🐛 Bug Fixes
- Handle empty path configuration in Shared data status
- Show main tab even if it's the only tab if it's not active to allow user go back to it
⚡ Performance
- Optimize phone status button render frequency
[5.14.2] - 2024-09-20
🐛 Bug Fixes
- Sync user online status