ngcp-csc-ui (10.0.0.0+0~mr10.0.0.0) unstable; urgency=medium

  [ Carlo Venusino ]
  * [cd6e98a] TT#120900 CSC: CallRecording - Integrate server side pagination
  * [6bc5155] TT#100756 CallRecordings - As Customer, I want to filter CallRecordings by time range
  * [c07d21b] TT#117522 CallRecordings - As a Customer, I want to filter CallRecordings by caller and callee
  * [180cc90] TT#119466 CallRecordings - As Subscriber I want o be able to filter CallRecordings by CallID
  * [01032ca] TT#117521 Auto-attendant - As a SubscriberAdmin, I want to configure Auto-attendant slots
  * [2609e1b] TT#121651 CallRecordings - Integrate CscAudioPlayer
  * [be03c7f] TT#122353 CallRecordings - Lazy load audio files
  * [5388fe2] TT#122200 SubscriberProfiles - As Subscriber, I want to see the "Reminder"-Feature, if I have the permission according to the SubscriberProfile, to do so
  * [508205b] TT#123750 SubscriberProfiles - As Subscriber, I want to see the "VoiceMail"-Feature if I have the permission to do so
  * [df1df09] TT#124260 SubscriberProfiles - As Subscriber, I want to see the "MusicOnHold"-Feature if I have the permission to do so
  * [255fb80] TT#124257 SubscriberProfiles - As Subscriber, I want to see the "Speeddial"-Feature if I have the permission to do so
  * [202d8e0] TT#124265 SubscriberProfiles - Integrate block_in_list
  * [88d4591] TT#124268 SubscriberProfiles - Integrate block_out_list
  * [0742ffe] TT#124269 SubscriberProfiles - Integrate clir
  * [00b6452] TT#124261 SubscriberProfiles - Integrate block_in_mode
  * [f19270d] TT#124263 SubscriberProfiles - Integrate block_in_clir
  * [893d1da] TT#124267 SubscriberProfiles - Integrate block_out_mode
  * [0b0dc18] TT#124271 SubscriberProfiles - Integrate clir_intrapbx
  * [cd17075] TT#124401 SubscriberProfiles - Integrate language
  * [e16ccb6] TT#124277 SubscriberProfiles - Integrate cfu/cfb/cfna/cft TT#124407 SubscriberProfiles - Show all features if no SubscriberProfile and no SubscriberProfileSet is set
  * [d1cb5f7] TT#124406 SubscriberProfiles - Integrate fax_server

  [ Manuel Montecelo ]
  * [6ea6a06] TT#118659 Switch Dockerfiles from Debian buster to bullseye

  [ Sergii Leonenko ]
  * [06ba06a] TT#96358 As a Subscriber, I want to see a list of my SubscriberRegistrations
  * [ab1bfa6] TT#122027 huge Sipwise logo bugfix

  [ Hans-Peter Herzog ]
  * [0742b47] TT#125301 Branding - Secondary color is used to colorize the background

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 14 Jun 2021 16:36:42 +0200

ngcp-csc-ui (9.5.0.0+0~mr9.5.0.0) unstable; urgency=medium

  [ Sergii Leonenko ]
  * [56efed6] TT#109763 Fix OfficeHours in the new CallForwarding implementation
  * [d2905c4] TT#110924 Fix q-separator regression from Quasar Upgrade
  * [793e634] TT#112013 CF - Fix date range data creation and interpretation
  * [e9fa434] TT#111551 Convert Tabs to Spaces
  * [571ba69] TT#108160 Branding - As Customer, I want to see the custom primary color if it is available

  [ Nico Schedel ]
  * [cca148c] TT#70901 selenium: rewrite tests to make them less sensitive to csc panel changes
  * [6c8dd34] TT#70901 selenium: fix some button ids

  [ Carlo Venusino ]
  * [509065d] TT#114750 Web fax sending page result in an error
  * [69ab2d4] TT#100755 CallRecordings - As Customer, I want to list CallRecordings

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 20 Apr 2021 11:58:00 +0200

ngcp-csc-ui (9.4.0.0+0~mr9.4.0.0) unstable; urgency=medium

  [ Sergii Leonenko ]
  * [d02f82e] TT#105551 Convert key based i18n translations to gettext based ones
  * [9f1b25c] TT#106254 AUI/CSC: As a Developer, I want to add a new translation by executing a script
  * [57c16b9] TT#107100 fix path issue in i18n:extract tool
  * [5c79fc7] TT#108902 As a Developer, I want to transform between human readable time periods and Perl library Time::Period based time periods back and forth

  [ Hans-Peter Herzog ]
  * [953c582] TT#108150 Fix vulnerabilities with NPM
  * [4d8821c] TT#109761 Upgrade Quasar to 1.15.2

  [ Carlo Venusino ]
  * [4994821] TT#108154 Upgrade Quasar to 1.15.0
  * [4387646] TT#104197 CF Custom Announcement basic functionalities
  * [42dd486] TT#106252 CF Custom Announcement actions

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 15 Feb 2021 17:53:00 +0100

ngcp-csc-ui (9.3.0.0+0~mr9.3.0.0) unstable; urgency=medium

  [ Sergii Leonenko ]
  * [63347a0] TT#100551 CSC: As Customer, I want to search PBXDevices by Username using a selection with autocompletion
  * [e86d06d] TT#96350 CSC: As Customer, I want to set my own Fax2Mail/Sendfax settings
  * [e4c421e] TT#96354 CSC: As a Customer, I want to toggle Music-on-hold
  * [2499e74] TT#104801 CSC: Fix initial state of MusicOnHold under CallSettings->General
  * [6df2d69] TT#96352 - CSC: As a Customer, I want change my Mail2Fax settings

  [ Carlo Venusino ]
  * [efd518f] TT#99204 CSC: As a Customer, I want to manage "Office Hours" as call forwarding type
  * [1c839a7] TT#99563 CSC: As a PBXAdmin, I want to see the allowed PBXExtension range near the PBXExtension input TT#99564 CSC: As a Customer, I want to be the PBXExtension validated according to the defined range
  * [507f9ee] TT#102700 CSC: Language options in "Call Settings" page
  * [b5cec06] TT#102703 CSC: Can select/persist/reset the preferred language
  * [564c294] TT#101107 CSC: As Customer, I want to see the custom Logo in the CSC header
  * [1c4f5dd] TT#100761 As a Customer, I want to see the number destination in call forwarding automatically rewritten

  [ Michael Prokop ]
  * [49956d7] TT#101060 Build-Depend on either yarnpkg or yarn + use according binary

  [ Hans-Peter Herzog ]
  * [c3a278f] TT#102400 Rework current state of CallForwarding
  * [cd736c1] TT#103253 Fix SourceSet creation in CallForwarding due to the new behaviour of the POST endpoint
  * [239466f] TT#103201 Close call forwarding condition popups if opening other popups or menus
  * [75fe9e8] TT#99753 Add identifiers to Vue.js components to improve selection in E2E tests
  * [5970573] TT#104154 Consolidate main menu

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 05 Jan 2021 15:31:46 +0100

ngcp-csc-ui (9.2.0.0+0~mr9.2.0.0) unstable; urgency=medium

  [ Carlo Venusino ]
  * [d3591a2] TT#91101 CSC: As a Customer, I want to add new CF implementation to main menu
  * [08b813d] TT#92003 CSC: As a Customer, I want to filter PBXSeats by Name (display_name)
  * [3aabf8c] TT#94101 CSC: Upgrade new Call Forwarding to latest Quasar
  * [eccc51c] TT#97850 CSC: Fix dev env script
  * [497a17d] TT#94601 CSC: Migrate conferencing to latest Quasar
  * [cd9c2a8] TT#84211 CSC: As a Customer, I want to recover/reset my password

  [ Guillem Jover ]
  * [d93f586] TT#91650 Add a .mailmap file to correct author information

  [ Hans-Peter Herzog ]
  * [235f0ff] TT#88909 Migrate Quasar to version 1.14.0
  * [598084b] TT#94606 Fix conversation infinite scroll
  * [3ac8d92] TT#94800 Fix input fields for Manager Secretary
  * [77e67e5] TT#94800 Fix Manager Secretary Config input fields
  * [dd191ff] TT#94801 Fix intra pbx flag in PBXConfig
  * [b038c53] TT#94803 Fix wrong path in debian package
  * [075452c] TT#80753 Use a smaller preview version of each PBX device image in order to save bandwidth and improve render performance
  * [6f52bb2] TT#95204 PBXSeats improvements
  * [e24a029] TT#95600 Improve api methods
  * [1759423] TT#95604 Update developer guide
  * [b47c7e6] TT#95950 Introduce a basic pattern to create and handle Dialogs
  * [db22ffe] TT#96150 Improve developer guide
  * [ba5252c] TT#96152 Consolidate page components
  * [beef3b3] TT#96253 Upgrade to Quasar 1.14.1
  * [2dd8cce] TT#96365 Fix registry in yarn.lock
  * [88b6646] TT#96500 Fix date range filter for Conversations
  * [86e2acf] TT#96504 Fix sticky tabs arrows
  * [b3d668c] TT#99552 Provide unique ids to simplify end to end testing
  * [1cd9ff1] TT#99554 Fix vulnerabilities in dependencies
  * [2617778] TT#99555 Upgrade Quasar to new patch version 1.14.3
  * [e0832ea] TT#96818 Introduce vue-wait to reduce boilerplate code for request states

  [ Sergii Leonenko ]
  * [96c6ac4] TT#97200 CSC: Fix issues in "yarn run" scripts for Win platform
  * [9639b34] TT#96810 CSC: Fix PBX Model selection while filtering by Device Model
  * [213f52b] TT#96811 CSC: Refactor PBXDevice filtering
  * [61f635b] TT#96802 CSC: As a Customer, I want to filter PBXGroups
  * [307252d] TT#92007 and #96801 CSC: As a Customer, I want to filter PBXDevice by Extension and Username (Seat assigned as Private Line)

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 09 Nov 2020 16:25:07 +0100

ngcp-csc-ui (9.1.0.0+0~mr9.1.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [0646d1c] TT#87464 Fix data availability issue in CscUserMenu component

  [ Carlo Venusino ]
  * [9c62496] TT#86201 CF: Further requests optimisation
  * [04b4660] TT#85808 CF: As a Customer, I want to add condition "... and date range is" to forwarding groups
  * [8a0527d] TT#82507 CF: As a Customer, I want to add condition "... and weekdays are" to forwarding groups
  * [e5b8339] TT#84209 CSC: As a Customer, I want to filter Conversations by time range
  * [38e158e] TT#88205 CSC: As a PbxAdmin, I want to toggle visibility of the number towards the callee for each PbxSeat
  * [86b5147] TT#88206 CSC: As a PbxAdmin, I want to toggle visibility of the number towards the callee for myself

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 31 Aug 2020 21:54:24 +0200

ngcp-csc-ui (9.0.0.0+0~mr9.0.0.0) unstable; urgency=medium

  * New release.

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 21 Jul 2020 14:48:31 +0200

ngcp-csc-ui (8.6.0.0+0~mr8.6.0.0) unstable; urgency=medium

  [ Carlo Venusino ]
  * [a252fe2] TT#81165 CF: Can click a new type of forwarding group under "Add forwarding"
  * [a34a8b0] TT#81166 CF: As a Customer, I want to add new forwarding groups "If call from ..."
  * [7911024] TT#81172 CF: Can see a popup after clicking "call from ..."
  * [0d7427f] TT#81173 CF: Can input a name to identify the source list, add a first number and save it
  * [7cf5a51] TT#81174 CF: Can see the title "If online and call from nameOfTheSourceList" after saving the new source list initially
  * [7e93882] TT#81171 CF: Can see the list of sources by clicking the highlighted part in the title "call from ..."
  * [a063d1a] TT#81502 CF: As a Customer, I want to delete entire forwarding groups
  * [4f6f3f2] TT#81164 CF: As a Customer, I want to add new forwarding groups "If call from ..."
  * [a21a007] TT#82501 As a Customer, I want to be forced to input a initial number/destination in order to add conditions afterwards
  * [3aa3c31] TT#82511 CF: Replace availability related terms
  * [a1a74e4] TT#82510 CF: As a Customer, I want have a separate toggle button which allows the user to enable/disable cft
  * [092e6bd] TT#82509 CF: As a Customer, I want to remove the condition "call from ..."
  * [06624d5] TT#81403 Admin Subscriber should be able to set seats password
  * [c0c77e6] TT#82506 CF: As a Customer, I want to add condition "... and date is" to forwarding groups

  [ Nico Schedel ]
  * [9966fbb] TT#70901 selenium: take screenshot if preperation fails
  * [bbe96a8] TT#70901 selenium: add new login tests
  * [f65b85b] TT#70901 selenium: fix customer creation on pro machines with cloudpbx enabled
  * [6894b5c] TT#70901 selenium: more post-80-column-change cleanups

  [ Hans-Peter Herzog ]
  * [3885a6a] TT#84202 As a Customer, I want to see the Send Fax button in a new location together with the other media functions
  * [4f77980] TT#83201 As a Customer, I want to see the RTCEngine related features if capability is enabled
  * [4c3f090] TT#84208 As a Customer, I want to delete Voicemails from Conversations
  * [eb1782e] TT#83201 Enable capability csc_show_rtcengine_features
  * [ca09f7f] TT#84214 As a Developer, I want to run the dev environment in Docker
  * [4c2d52b] TT#84210 As a Customer, I want to see my assigned numbers
  * [3c147c1] TT#84229 Partial search results for station name and mac address
  * [e9e1ea3] TT#85100 Can't open menu for logout on csc panel if subscriber doesn't have a number assigned

  [ Michael Prokop ]
  * [f599028] TT#85156 Apply consistent language labels style

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 14 Jul 2020 11:52:51 +0200

ngcp-csc-ui (8.5.0.0+0~mr8.5.0.0) unstable; urgency=medium

  [ Nico Schedel ]
  * [2926cec] TT#70901 selenium: edit 'presence of element' checks
  * [aa041c7] TT#70901 selenium: move loading screen waits into seperate function
  * [6a6afec] TT#70901 selenium: check if 'ring own phone' is clickable before clicking it
  * [baf1383] TT#70901 selenium: dont start geckodriver explicitly in testrunner script

  [ Carlo Venusino ]
  * [8554bf1] TT#75404 CF: As a Customer, I want to add phone numbers in order to forward calls to these numbers
  * [5f3b320] TT#76155 CF: As a Customer, I want to remove phone numbers
  * [fd123bd] TT#75405 CF: primary number rings before the call forward sequence is activated or not
  * [477ddfc] TT#79302 CF on/off the basic call forward sequence switcher
  * [e79b9c6] TT#79501 CF: As a Customer, I want to add "Voicemail" as destination
  * [ff73ab6] TT#79755 CF: Implement menu item "If offline"
  * [7065b35] TT#79758 CF Offline: Implement and integrate Vue components
  * [581e682] TT#79757 CF Offline implement mutations, actions and Vue store related functions
  * [9c3f1e6] TT#79307 CF Busy group
  * [21a5040] TT#81162 CF: Change cfo to cfna in store
  * [50e6e41] TT#81163 CF: Improve UX by reducing requests

  [ Hans-Peter Herzog ]
  * [6eddb6e] TT#78464 Ropa 28519 CSC -Subscriber: Call Duration to be display in Call History
  * [cc7a224] TT#79500 Fix layout regression in page component
  * [b2fb7e4] TT#80754 Remove white background from PBX device images

  [ Rene Krenn ]
  * [6acc93e] TT#78467 use total_customer_cost to include VAT
  * [b1ada97] TT#78467 enforce 2 fractional digits for total_customer_cost

  [ Victor Seva ]
  * [0eb65cf] TT#79804 allow longer lines for pep8 check
  * [220b59e] TT#79804 don't break lines on xpath

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 19 May 2020 11:09:34 +0200

ngcp-csc-ui (8.4.0.0+0~mr8.4.0.0) unstable; urgency=medium

  [ Guillem Jover ]
  * [ac5c696] TT#71950 Fix typos

  [ Nico Schedel ]
  * [8fa7c22] TT#70901 selenium: add multithreading to selenium tests
  * [b1905c5] TT#70901 selenium: add log messages to selenium tests
  * [0ba12d7] TT#70901 selenium: improve call forward tests
  * [2988212] TT#70901 selenium: properly seperate threading settings
  * [32d608b] TT#70901 selenium: reset cursor when launching move_and_click
  * [e194844] TT#70901 selenium: remove page load timeout
  * [a017a40] TT#70901 selenium: fix crashes when creating/deleting elements

  [ Carlo Venusino ]
  * [7e81564] TT#75407 Setup new call forward implementation
  * [7ae7e49] TT#39942 PBXConfig: Saving a field after editing several fields result in only the last one saved
  * [2082909] TT#75750 As a Customer, I want to see the subscriber's primary number
  * [8a1adda] TT#75404 CF: As a Customer, I want to add phone numbers in order to forward calls to these numbers

  [ Hans-Peter Herzog ]
  * [24b0207] TT#76800 CF: Design UX flow for time based call forwarding
  * [ad8cda2] TT#76800 CF: Office hours UX

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 16 Mar 2020 11:14:43 +0100

ngcp-csc-ui (8.3.0.0+0~mr8.3.0.0) unstable; urgency=medium

  [ Nico Schedel ]
  * [113292a] TT#70901 selenium: more improvements to login test
  * [0358602] TT#70901 selenium: add speed dial test
  * [9721e1a] TT#70901 selenium: add reminder test
  * [acb442d] TT#70901 selenium: speed up tests
  * [9f7006d] TT#70901 selenium: small cleanups and fixes
  * [211386c] TT#70901 selenium: add call blocking test
  * [1ab39e4] TT#70901 selenium: more test fixes
  * [413bc25] TT#70901 selenium: add conference and conversations test
  * [65c33a2] TT#70901 selenium: add voicebox test
  * [9d780e9] TT#70901 selenium: add settings test
  * [9dde0ca] TT#70901 selenium: add test: call forward always
  * [e77e735] TT#70901 selenium: add better error messages
  * [130107b] TT#70901 selenium: add file Functions.py
  * [98e07de] TT#70901 selenium: fix for crash in call_blocking
  * [037b1fa] TT#70901 selenium: create a second speed dial entry
  * [da9c026] TT#70901 selenium: add test: edit call blocking numbers once
  * [ea14a25] TT#70901 selenium: take a screenshot if test crashes
  * [667a70a] TT#70901 selenium: more minor fixes
  * [12bf595] TT#70901 selenium: more tests and fixes for call_forward_always
  * [499dbc0] TT#70901 selenium: add new login functions for ngcp panel
  * [e3ff694] TT#70901 selenium: add create/delete_customer
  * [033dae6] TT#70901 selenium: fix a wait condition in call_forward_always
  * [224cd40] TT#70901 selenium: add new test call_forward_always
  * [714f69e] TT#70901 selenium: more crash fixes
  * [0ce1242] TT#70901 selenium: reqire a customer when creating a subscriber
  * [0575189] TT#70901 selenium: add create_domain and delete_domain
  * [21f413c] TT#70901 selenium: add new test call_forward_after_hours
  * [3676eca] TT#70901 selenium: add tests: swap around call actions
  * [7f9e659] TT#70901 selenium: add scroll_to_element
  * [12679c0] TT#70901 selenium: improve waiting conditions in Collections.py functions
  * [70e0c14] TT#70901 selenium: add move_and_click
  * [cfffccc] TT#70901 selenium: add click_js
  * [8e3efdf] TT#70901 selenium: fix "if element is xpath" check
  * [df1943c] TT#70901 selenium: add test: change interface language
  * [c4639db] TT#54658 Language selection on login page
  * [c81c3af] TT#70901 selenium: disable "rename conference" and "copy conference link" test
  * [52a48ee] TT#70901 selenium: workaround for failing wait statements
  * [d5c9a74] TT#70901 selenium: add test: change language on the login screen

  [ Carlo Venusino ]
  * [5d9acff] TT#71331 Test conference store
  * [7a1e6a6] TT#71852 Fix Callforward api tests
  * [3a97514] TT#71853 Added localized labels to speedial and voicebox api tests
  * [47186b3] TT#71854 Participants container css adjustments
  * [8d94175] TT#47707 Conferencing: As a Customer, I want to mute/unmute all participants
  * [f861e0e] TT#71911 Conference: fix wrong merge
  * [c3899a5] TT#71912 Optimise muteState mutations
  * [3683217] TT#72500 Main media stream selection issue
  * [c2815c7] TT#71299 Conferencing: Improve the layout for mobile devices
  * [f7758b7] TT#73000 Fix remote participant selection

  [ Hans-Peter Herzog ]
  * [a113b4c] TT#72166 Integrate conference ended event
  * [df3f485] TT#72407 Additional refactoring of conference store
  * [3194276] TT#71865 Issue in the join/leave mechanism
  * [ab05c70] TT#74610 Conferencing: As a Customer, I want to see an info text whether the RTCEngine is disabled or not
  * [88c4427] TT#74610 Fix disabled-condition for conference join button

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 27 Jan 2020 12:22:36 +0100

ngcp-csc-ui (8.2.0.0+0~mr8.2.0.0) unstable; urgency=medium

  [ Marco Capetta ]
  * [5d930a5] TT#68659 Italian translations

  [ Hans-Peter Herzog ]
  * [b9bb89d] TT#69459 Fix media initialisation in CscMedia component
  * [95939e9] TT#69419 Fix avatar image path
  * [722a11e] TT#68657 Add Spanish language support
  * [151dc02] TT#47712 Conferencing: As a Customer, I want to initiate a conference by clicking a button on the start page
  * [81f46b5] TT#70157 Fix duplicate media creation issue
  * [8f0fa87] TT#70200 Conferencing > most recent joined participant as current selected one
  * [4ef7e35] TT#70100 i18n: Translate English to German
  * [079e4a1] TT#71282 Fix error code type issue in ngcp api client

  [ Carlo Venusino ]
  * [37909a6] TT#47708 Conferencing > show participant local video
  * [986d954] TT#44287 Conferencing - display the list of participants
  * [8cf6234] TT#47718 Select participant in main content area
  * [79fb9c9] TT#47712 As a Customer, I want to initiate a conference by clicking a button on the start page
  * [8de739f] TT#47706 Conferencing: As a Customer, I want to mute/unmute each participant separately
  * [7b4529b] TT#70963 Remove scrollbar from ParticipantItem container

  [ Nico Schedel ]
  * [a28cc29] TT#70901 initial commit for ngcp-csc-ui selenium tests

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 25 Nov 2019 14:55:59 +0100

ngcp-csc-ui (8.1.0.0+0~mr8.1.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [76b1bb5] TT#64704 Force npm cli to download packages from sipwise npm mirror
  * [7bdc66d] TT#64951 Migrate dependency locking mechanism from 0 to 1
  * [aac30cc] TT#64952 Fix several vulnerabilities in dependencies
  * [e8abe0e] TT#66158 Call: Fix remote video bug in minimized state
  * [7a56c26] TT#64750 General: As a Subscriber, I want to change my webpassword
  * [617e13f] TT#67160 Set logging mode to debug for RTCEngine in dev-config script

  [ Carlo Venusino ]
  * [2dc660e] TT#66575 Conferencing: Join possible without media enabled

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 08 Oct 2019 09:08:59 +0200

ngcp-csc-ui (8.0.0.0+0~mr8.0.0.0) unstable; urgency=medium

  [ Alexander Lutay ]
  * [6d64878] TT#60950 Switch ngcp-csc-ui docker to buster

  [ Guillem Jover ]
  * [d73a664] TT#61101 Remove obsolete alternative dependencies
  * [efbab1b] TT#61954 Update copyright years
  * [7efe66a] TT#61954 Namespace debhelper fragment files
  * [fa5486e] TT#61954 Set debhelper compat level in Build-Depends instead of debian/compat
  * [369e129] TT#63301 Fix package section

  [ Hans-Peter Herzog ]
  * [d2d4630] TT#61810 PBXConfig: Rework and improvements
  * [5a15381] TT#61810 Activate toasts for crud operations on pbx devices
  * [83771d7] TT#61810 Activate toasts and error messages for crud operations on call queues
  * [4800776] TT#63409 SoundSets: As PBXAdmin I want to unset a SoundSet as contract default
  * [3b25cc2] TT#56391 ManagerSecretary: As a PBXAdmin, I want to manage manager secretary configurations
  * [1644065] TT#56394 Implemented toasts for all crud operations in manager secretary config
  * [06488ae] TT#56394 Implemented toasts for section PBXConfiguration/SoundSets
  * [d3dcb67] TT#56394 Show proper message if entity list is empty

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 05 Aug 2019 20:56:09 +0200

ngcp-csc-ui (7.5.0.0+0~mr7.5.0.0) unstable; urgency=medium

  [ Robert Axelsen ]
  * [caaa202] TT#47515 User can upload a sound file
  * [022b9f2] TT#56373 SubscriberAdmin sees invalid collapsed
  * [7783fd2] TT#56159 Customer wants to see alternative name
  * [b691f24] TT#47517 Change sound item loop flag
  * [f59f799] TT#55911 Assign SoundSet to PBXGroup or PBXSeat

  [ Hans-Peter Herzog ]
  * [fe50cda] TT#55900 Conferencing: As a Customer, I want to join the conference
  * [f8e6484] TT#47703 Conferencing: Media renegotiation
  * [29742e9] TT#47703 Conferencing: Improve media renegotiation
  * [1b070aa] TT#44291 Conferencing: As a Customer, I want to leave the conference gracefully
  * [fd9d72d] TT#44287 Conferencing: Replace hard coded strings
  * [edc53e9] TT#59366 Call: Fix call store reference

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 17 Jun 2019 14:36:58 +0200

ngcp-csc-ui (7.4.0.0+0~mr7.4.0.0) unstable; urgency=medium

  [ Robert Axelsen ]
  * [af2c112] TT#52621 Change language for current session
  * [da0da9d] TT#53607 Remove '+' symbol on logs and outgoing
  * [8d95437] TT#47513 Grouped list of SoundItems
  * [125cdd8] TT#47520 Change an existing SoundSet
  * [be8ece3] TT#55874 Remove hardcoded sound handles filter
  * [e136698] TT#47514 Play sound item sound file
  * [6252fdc] TT#55908 Fix delay after clicking expand button
  * [81dcafe] TT#56068 Fix sound file upload floatLabel bug
  * [fa7f91f] TT#47509 Create new SoundSet
  * [35e9c8d] TT#47518 Get alerted about invalid soundsets
  * [b39ff78] TT#47516 User can remove sound file

  [ Hans-Peter Herzog ]
  * [f1f5bc3] TT#31302 Conferencing: As a Customer, I want to join a conference by using a URL
  * [1fc7d7c] TT#55909 i18n: After first login the current selected language shows "unknown"
  * [fbb97b1] TT#55909 i18n: Fix language label retrieval

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Thu, 25 Apr 2019 14:28:53 +0200

ngcp-csc-ui (7.3.0.0+0~mr7.3.0.0) unstable; urgency=medium

  [ raxelsen ]
  * [c8b4859] TT#48955 Use the CustomDialpad instead of native
  * [a240993] TT#52575 Replace hardcoded english terms
  * [c445837] TT#52352 Loading call queue preferences fail
  * [fb4ba30] TT#47510 Extra page section for managing SoundSets
  * [d5bc3d4] TT#52801 Subscriber Admin wants to remove soundset
  * [1f051f4] TT#51303 API method to fetch blocked numbers
  * [769b2fd] TT#52974 Call history shows wrong call log time

  [ Hans-Peter Herzog ]
  * [35989a7] TT#45554 WebRTC media stack refactoring
  * [d16320e] TT#50227 Call: Fix screen sharing issues with Safari
  * [e33e385] TT#50350 Call: Fix video element issue in Safari
  * [dfd5157] TT#47538 Call: Fit the remote video always entirely to the current resolution and orientation
  * [99e7725] TT#51083 Call: Fix number input position
  * [0193351] TT#52484 Call: Fix resizing of the minimized remote video

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 25 Feb 2019 22:54:45 +0100

ngcp-csc-ui (7.2.0.0+0~mr7.2.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [8e1a960] TT#47003 Call: Integrate new color scheme
  * [b346008] TT#47588 CallBlocking: As a Customer, I want to block anonymous incoming calls
  * [091f37a] TT#48646 Security: Fix possible prototype pollution attack in lodash
  * [167696e] TT#49036 Login: Report error coming from the login procedure to browser console

  [ raxelsen ]
  * [5a152e3] TT#44662 Customer wants to play busy greeting
  * [02137b1] TT#46172 Impl PIN validation in Voicebox settings
  * [26224ec] TT#47384 Page to manage CallQueueConfiguration
  * [62c65b9] TT#46178 SpeedDial destination input validation
  * [c75e215] TT#46176 CallForward destination input validation
  * [4320ab2] TT#48305 Fix cancel button stopped by validation
  * [5e29490] TT#47386 Create new call queue config item
  * [8fd55c3] TT#46179 Send Fax number input validation
  * [c8d522d] TT#46174 CallBlocking number input validation
  * [2fbd048] TT#47389 Change queue length of subscriber
  * [cdbb7ca] TT#47388 Remove call queue config item
  * [bf661f4] TT#47986 Jump from a Seat/Group to CallQueue item

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Wed, 09 Jan 2019 21:58:27 +0100

ngcp-csc-ui (7.1.0.0+0~mr7.1.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [7e43285] TT#44636 Development: Add MTA configuration to dev script
  * [2fb4691] TT#45686 Development: Extend dev config script to enable conferencing and related services by default
  * [8c43755] TT#45712 Implement Nuwings CSC 1:1 call wire frames
  * [36330a2] TT#45671 Call: Improved error handling
  * [979eefd] TT#45671 Call: Fix loading the user data after refresh
  * [9074e70] TT#47003 Call: Diverse bug fixes
  * [80fa75d] TT#47274 Fix: Routing issue while maximizing the call on mobile devices

  [ raxelsen ]
  * [5f1133a] TT#34950 Add attachment option to send fax feature
  * [74dc8cf] TT#40083 User wants to configure voicebox settings
  * [aed143b] TT#44967 Customer wants to see cost of an item
  * [f872d4d] TT#44661 Upload a custom "busy" greeting sound
  * [399de96] TT#44664 Upload a custom "unavail" greeting sound
  * [9d06ca5] TT#46169 Phone number input validation
  * [b706d1b] TT#46165 Ensure consistent add and cancel icons
  * [2fe7281] TT#46168 Impl MAC Address validation in PBXDevices
  * [5998565] TT#45378 Integrate new standard font

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 12 Nov 2018 22:36:35 +0100

ngcp-csc-ui (7.0.0.0+0~mr7.0.0.0) unstable; urgency=medium

  [ raxelsen ]
  * [6117c5f] TT#40257 List of assigned speed dials
  * [6c303cc] TT#40256 User wants to remove speed dial config
  * [9823d6c] TT#40255 Customer wants to add speed dial config
  * [72ad4e4] TT#40350 Add validation library vuelidate
  * [91e33e2] TT#37304 CallForwarding: As a Customer, I want to enable/disable calls to my own number
  * [f6795c7] TT#40253 Notify user invalid destination input
  * [3ee3313] TT#44068 Single-step to add non-number destination
  * [cd40d0b] TT#40252 Validation for PBXDevice add form
  * [a8e7df6] TT#40352 See tabs nav sticky while scrolling down
  * [a14d686] TT#43501 Speed up convs requests by using no_count

  [ Tijana Maksimovic ]
  * [7b6b3c0] TT#37655 Customer wants to filter by mac address

  [ Hans-Peter Herzog ]
  * [9b97844] TT#42658 Remove nginx customtt files and add new csc_dev flag to dev config script to enable CORS
  * [c3963b1] TT#37656 PBXConfig: As a Customer, I want to filter PBXDevices by station_name
  * [40e15ad] TT#40251 PBXConfig: As a Customer, I want to get notified about invalid input before creating a PBXSeat
  * [f867c69] TT#40250 PBXConfig: As a Customer, I want to get notified about invalid input before creating a PBXGroup
  * [fc6e8c6] TT#32756 Call: As a Customer, I want to input numbers via a Dialpad to be able to send DTMF
  * [68ee708] TT#44518 PbxConfiguration: Fix item background color if in the expanded state
  * [82a98ed] TT#43554 Call: Refactor CSC call vue.js component

  [ Michael Prokop ]
  * [4ca5ad5] TT#42950 Update instructions for configuring exim4 MTA
  * [3a89996] TT#44161 Support Debian/buster by Build-Depending on either npm or nodejs

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 24 Sep 2018 18:55:13 +0200

ngcp-csc-ui (6.5.0.0+0~mr6.5.0.0) unstable; urgency=medium

  [ raxelsen ]
  * [e7d974e] TT#32966 Update Conversations List After Call
  * [7abe8f2] TT#37311 Extract playable voicemail audio file
  * [7c22a93] TT#37654 Filter PBXDevices by phone model
  * [7cb906c] TT#37651 Change station name of PBXDevice
  * [d1071ba] TT#38778 Fix voicemail component file permissions
  * [126bd12] TT#38781 Update conversations list when call ends
  * [af8602d] TT#38786 Fix console errors in timeset modules
  * [3aec25e] TT#38810 See failed Faxes marked differently
  * [beda2c8] TT#39947 Fix issue with cancel button saving
  * [8d008b8] TT#39932 Call button visible when call disabled
  * [a64f92b] TT#39817 Show non-number dests and fix tooltip
  * [1b74777] TT#39930 Issues timestamp convs for Chrome/Safari
  * [50f7c5e] TT#39927 Fix issue time and dests briefly shown
  * [6d2515e] TT#40051 Fix manual authentication pbx safari
  * [bcaf178] TT#40452 Fix loading animation in timesets
  * [0caebab] TT#39926 Fix add source vue-warn prop error
  * [5a104b4] TT#39810 Disabled send fax if fax is inactive
  * [bb39aa1] TT#39618 Alternative pbx seats/groups entity title
  * [a691c1c] TT#40422 Fix issue with destinations list mobile

  [ Tijana Maksimovic ]
  * [f2b2902] TT#37314 Implement UI for player (buttons and progress bar)
  * [dbea287] TT#20309 Conversations: As a Customer, I want to filter items by type (call, voicemail, fax, etc. ...)

  [ Hans-Peter Herzog ]
  * [bd629d5] TT#20520 PBXConfig: As a Customer, I want to remove PBX Devices
  * [f81efe9] TT#37259 Dev: Enable PATCH requests with header Prefer for CORS config
  * [3f026fa] TT#36173 Global: As a Customer I want to see the page title in the title bar
  * [93dff5b] TT#37302 PBXConfig: As a Customer, I want to assign groups or seats to a PBXDevice button
  * [0c98a79] TT#20519 PBXConfig: As a Customer, I want to add new PBX Devices
  * [60fd754] TT#37652 PBXConfig: As a Customer, I want to change the MAC address of a PBXDevice
  * [858f812] TT#37555 Conversations: Fix and refactor conversation list and infinite scroll
  * [57957c8] TT#38602 Conversations: Fix the reset process to be able to reload the list properly
  * [1064711] TT#37653 PBXConfig: As a Customer, I want to change the phone model of a PBXDevice
  * [32d6de6] TT#39164 Conversation: As a Customer, I want to see a message if list is empty
  * [d435d67] TT#37657 Release: Enable the new CSC by default
  * [9c1f6ae] TT#38820 PBXConfig: As a Customer, I want to be able to assign groups and seats to keys coming from multiple line ranges
  * [63b9433] TT#39754 Global: Implement dynamic page title
  * [54c1b07] TT#39593 [Issue] Call: Unable to open right drawer again after resizing and swiping it away
  * [84d0197] TT#39589 CallBlocking: Refactor component, actions and store methods
  * [d99f6fa] TT#39948 Reminder: Refactor api methods, component, mutations and actions
  * [35e13e6] TT#40099 PBXConfig: As a Customer, I want to stay in the expanded seat/group after saving a single field
  * [eeb9df5] TT#40454 [Issue] General: Adjust subtitle of conversations

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 24 Jul 2018 13:36:23 +0200

ngcp-csc-ui (6.4.0.0+0~mr6.4.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [d04cbe3] TT#20512 PBXConfig: As a Customer, I want to edit PBX Groups
  * [46aad5d] TT#20517 PBXConfig: As a Customer, I want to edit PBX Seats
  * [d5e7a0b] TT#20518 PBXConfig: As a Customer, I want to see a list of all PBX Devices
  * [c3a1e3d] TT#36018 PPBXConfig: As a Customer, I want to navigate through the list of pbx groups by using a pagination mechanism
  * [7ac0d79] TT#33904 [Issue] Call: Inputting number on mobile is behaving strangely
  * [bcc3fa4] TT#36009 PBXConfig: As a Customer, I want to see the model image for a pbx device item
  * [6071b43] TT#35501 PBXConfig: As a Customer, I want see all buttons and assigned seats of a device item

  [ raxelsen ]
  * [5503be2] TT#31802 Customer wants to see AfterHours
  * [a8aff87] TT#35253 Conversations: Uncaught promise error bug
  * [9042140] TT#35650 Duplicate CF times form bug
  * [d3211cb] TT#20311 Customer wants to send a fax
  * [77b84d6] TT#28063 Destinations grouped by SourceSets
  * [6c260ae] TT#20311 Add missing send fax feature doc details
  * [c38110a] TT#28064 Add new source and sourceset
  * [afbe0a0] TT#28066 Add a new Source to a SourceSet
  * [acd8f5b] TT#28065 User wants to remove sourcesets
  * [6384688] TT#36666 Call: Add doc section enable call feature
  * [88499ca] TT#28067 Remove source from sourceset

  [ Tijana Maksimovic ]
  * [7842fa2] TT#34859 CallForwarding: Polish timeset and destination list for mobile devices
  * [f128aec] TT#35360 Optimise destination list for mobile devices
  * [6c012fe] TT#36014 General: Set list hover highlight color to a light version of the primary color
  * [c32aa05] TT#33811 Login: Could not login via Safari
  * [56a8760] TT#36025 [Issue] CallForwarding: Timeset creation form gets enabled in both  sections at the same time
  * [6a2d0e7] TT#35922 Global: Adjust position of the FAB on mobile devices
  * [6809615] TT#36175 [Fix] Global: Adjust position of the FAB on mobile devices
  * [803128e] TT#36010 PBXConfig: As a Customer, I want to see a toast after each successful action
  * [cbd74a9] TT#37301 Create custom audio player component

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 29 May 2018 10:05:25 +0200

ngcp-csc-ui (6.3.0.0+0~mr6.3.0.0) unstable; urgency=medium

  [ raxelsen ]
  * [9567594] TT#28058 Add New Call Forward Destination
  * [8666f25] TT#28062 Change order of destination
  * [cefb66b] TT#28056 List all company hours destinations
  * [fcbd7f6] TT#28057 List all after hours destinations
  * [31695ab] TT#32750 Implement startpage with feature overview
  * [f345683] TT#31801 List Company Hours Times
  * [3a2f7bd] TT#31803 Remove time from timeset
  * [5e47053] TT#32961 Call number input field auto focused
  * [f0a2fa1] TT#28060 Add time to company hours
  * [2fa2070] TT#34011 Indication of active destinations
  * [dcdab20] TT#20532 As a Customer, I want to download a single Fax

  [ Hans-Peter Herzog ]
  * [02c8221] TT#23608 Call: As a Customer, I want be able to see an established call
  * [38d68c1] TT#31457 General: Improve layout for mobile devices
  * [74a0bc0] TT#31651 Call: Enable fullscreen on mobile devices by default
  * [e2b927e] TT#31652 General: Show communication button if at least one capability is enabled
  * [508e870] TT#31652 General: Fix communication button
  * [3463789] TT#20511 PBXConfig: As a Customer, I want to remove PBX Groups
  * [3475daa] TT#20513 PBXConfig: As a Customer, I want to see a list of all PBX Seats
  * [b81d974] TT#32987 Call: As a Customer I want to get notified about an incoming call
  * [29c060e] TT#32750 Startpage: Font size and margin adjustments
  * [9e4c5cb] TT#32204 Session: As a Customer I want to get logged out properly if session is expired
  * [8db9bbd] TT#32204 Session: Ignore logout timeout if session expiration is not set in jwt
  * [57a26ca] TT#33129 Call: Changed icons in call dialog
  * [66ed5ff] TT#33307 Call: As a Customer I want to see the desktop sharing button only if device has the capability
  * [6f131ea] TT#33412 Call: As a Customer, I want to get a installation hint if chrome extension in not installed
  * [bb61dc5] TT#33389 Call: Ringing sound does not stop playing
  * [831e322] TT#33814 CodeQuality: Introduce ESLint for syntax and semantic checks
  * [ca114f0] TT#34101 Get the chrome extension url dynamically from RTCEngine

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Tue, 03 Apr 2018 22:29:08 +0200

ngcp-csc-ui (6.2.0.0+0~mr6.2.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [3db9b92] TT#23572 Call: As a Customer, I want to be able to receive an audio/video call
  * [54c98fc] TT#20509 PBXConfig: As a Customer, I want to see a list of all PBXGroups
  * [4ff24c0] TT#29910 Call: Show the toast regarding call initialisation only if RTC:engine is enabled
  * [d2301fd] TT#28106 PBXConfig: As a Customer, I want to add new PBX Groups

  [ raxelsen ]
  * [54c0aa0] TT#20530 Implement playable voicemail
  * [3eb81fa] TT#27768 Implement fax infos and collapsible
  * [80c14dc] TT#28600 Implement Destinations Store

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Mon, 29 Jan 2018 21:54:27 +0100

ngcp-csc-ui (6.1.0.0+0~mr6.1.0.0) unstable; urgency=medium

  [ Hans-Peter Herzog ]
  * [99bd237] TT#23018 Setup: Create and prepare project skeleton for new CSC Web UI
  * [f01543c] TT#23291 Setup: Created page component
  * [dd0319e] TT#23357 Build: Fix issue with production build watcher
  * [3b8f5a4] TT#23369 CallBlocking: As a Customer I want to enable/disable the functionality
  * [24daa20] TT#23175 CallBlocking: As a Customer I want to add a new number
  * [dd4ea07] TT#23176 CallBlocking: As a Customer I want to remove a number from the list
  * [077393c] TT#23436 Add first api client test as template
  * [dca71df] TT#23367 CallBlocking: As a Customer I want to block outgoing numbers
  * [15729c0] TT#23601 Call: As a Developer I want to have the cdk (RTC:engine) integrated in the project
  * [6ab38fc] TT#23603 Call: As a Customer I want to input a number and start a call
  * [153adaf] TT#24900 CallBlocking: Rework and fix wrong meaning of enabling and disabling
  * [0113f4a] TT#24903 Improve page title styling
  * [91d14a8] TT#24415 Call: Play ringing sound

  [ raxelsen ]
  * [5bbe25c] TT#23408 Add dev env install and build steps
  * [649d147] TT#23169 As a Customer i want to hide my number
  * [a5d6d1b] TT#23575 Create CONTRIBUTING.md and define done
  * [256cd94] TT#23813 Implement minimal card component
  * [93ea881] TT#23958 Implement infinite scroll
  * [d69fd38] TT#25951 Update TESTDATA.md with db dump import
  * [c96b53a] TT#24843 Implement call action button
  * [0081b1e] TT#25001 Call forward api calls and tests
  * [582ccf6] TT#25261 Show call data in collapsible
  * [77c5af2] TT#26651 Implement the list in opposite order

  [ Carlo ]
  * [24d7397] TT#23168 CSC Reminder module

  [ Guillem Jover ]
  * [ddabf7c] TT#22072 Update packaging

  [ Sipwise Jenkins Builder ]

 -- Sipwise Jenkins Builder <jenkins@sipwise.com>  Wed, 06 Dec 2017 00:08:22 +0100

ngcp-csc-ui (6.0.0.0+0~mr6.0.0.0) unstable; urgency=medium

  * Initial revision

 -- Sergii Kipot <skipot@sipwise.com>  Tue, 3 Oct 2017 17:00:00 +0200
