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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Tue, 3 Oct 2017 17:00:00 +0200