pascom Client v98 BETA (98.R3030, 27.04.2023)
German
- Der Client ist nun Cloud-Only, eine Verbindung zu Onsite Servern ist nicht mehr möglich
- Tiefgreifende Überarbeitung “unter der Haube”
- Neue Mindestvorraussetungen bei den Betriebssystem Versionen:
– Ubuntu Linux 20.04
– macOS 11
– iOS 14
– Android 8.0 - Desktop: Überarbeitete Logik für die Auswahl der Audiogeräte . Der client merkt sich nun die verwendeten Geräte in der Reihenfolge und verwendet immer das “erste verfügbare” Gerät.
- Desktop: pascom Benachrichtigungen haben ein überarbeitetes Layout
- Desktop: Farbvariaten diverser Emojis werden nun gruppiert
- Android: Verbesserungen beim Handling eingehender Anrufe
- Ubuntu Linux: Wenn eine X11-basierte Session verwendet wird, kann es sein das ein weiteres Paket nachinstalliert werden muss:
sudo apt install libxcb-cursor-dev
- Windows: Erkennung des Supports für Windows-Info-Center Benachrichtigungen funktioniert nun korrekt unter Windows 2022
- Vereinfachter Login-Bildschirm, der Server muss nun nicht mehr eingegeben werden
- Mobil: Onsite-Migrationsassistent entfernt
- Line Keys in Basiskonfiguration können nun auch hinzugefügt werden, wenn die Basiskonfig leer ist
Known Issues
- QR-Code Scanning auf 32bit Android Geräte führt zu einem Crash
- Desktop: Nach dem Update ist eine einmalige Neukonfiguration der Audiogeräte erforderlich
English
- Client is now cloud-only, a connection to onsite servers is not possible anymore
- Major refactoring of the codebase
- New minimum OS requirements:
– Ubuntu Linux 20.04
– macOS 11
– iOS 14
– Android 8.0 - Desktop: Reworked logic for selecting the used audio devices. The client now remembers the used devices in order and always uses the first available one.
- Desktop: Reworked layout for pascom notifications
- Desktop: Color variants for emojis are now grouped
- Android: Improvements for handling incoming calls
- Ubuntu Linux: If a X11-based session is used, it may be necessary to install an additional package:
sudo apt install libxcb-cursor-dev
- Windows: Detecting support for windows info center notifications now works correctly on Windows Server 2022
- Simplified login screen, it’s not necessary to enter a sever anymore
- Mobile: Removed the onsite migration assistant
- Line keys can be added even if the base config is empty
- Line Keys können nun auch hinzugefügt werden, wenn die Basiskonfig leer ist
Known Issues
- QR-Code scanning on 32bit android devices crashes
- Desktop: After the update, a one-time reconfiguration of the audio devices is necessary
Tickets
- [CL-1532] Port pascom Client to Qt 6
- [CL-1553] Group related emojis
- [CL-1953] Do not switch to auto away if a call is active
- [CL-2187] Proper MediaStream cleanup if pipeline creation fails
- [CL-2230] Attended transfer fails if the app is backgrounded while a call is running
- [CL-2398] Ensure that correct device/location list is cached with all properties
- [CL-2690] Make roster header height dynamic
- [CL-2749] Implement a compatibility layer to parse legacy commands directly from and into protobuf messages
- [CL-2760] Remove QOS Implementation from pjsip windows implementation again
- [CL-2766] Drop support for Android versions older than 8.0
- [CL-2768] Swipe accepting calls broken on some devices
- [CL-2867] Improve audio device selection algorithm on desktop
- [CL-2872] Client crash when starting/closing video too often
- [CL-2913] Drop Support for Ubuntu 18.04 LTS and build the client on Ubuntu 20.04 AMI
- [CL-2927] Introduce constants for z-ordering in the QML UI
- [CL-2938] Native image picker not working on iOS
- [CL-2987] Use proper domain for client connections instead of an IP, remove NAT64 detection
- [CL-3003] Improve Journal search, ignore special Characters like comma
- [CL-3006] Send the preferred device to the server if it changes
- [CL-3021] Adopt AndroidVideoController to Qt6
- [CL-3024] Profile symbol section headings are not translated
- [CL-3025] Improve usability of waiting call list of queue
- [CL-3054] Move “Favorites” button into Item details
- [CL-3091] Split the android application into service and activity, use IPC for communication
- [CL-3092] Show reconnect button in offline toast popup
- [CL-3099] Improve click to dial feedback when dial failed on macOS
- [CL-3100] Click on letters in outlook phone book not working
- [CL-3109] Trigger screen recording permission on macOS
- [CL-3116] Mobile client shows wrong callee after push
- [CL-3121] Windows Notification Center availability not recognized correctly on Windows Server 2022
- [CL-3122] Team will not be updated when we remove its member
- [CL-3124] Android volume buttons broken after call push
- [CL-3126] Chat view not updating when deleting asset
- [CL-3129] Group call notification doesn’t disappear when group call is ended
- [CL-3132] The number of participants in the group is not correct
- [CL-3135] Android shows splash screen until force quit
- [CL-3137] Profile names can contain unwanted characters
- [CL-3138] Extend pascom call notifications with new button styles in desktop client
- [CL-3139] iOS file sharing not sending image until app restart
- [CL-3146] Remove the server input field from pascom Client login screen
- [CL-3152] Sort XMPP groups in roster filter alphabetically
- [CL-3157] SQL Filter in TeamJournal may select wrong queues
- [CL-3163] Improve UI for team journal entries answerd by other members
- [CL-3164] Client Hamburger Menu for Chats and Group Chats
- [CL-3165] Run pascom Client natively on Wayland instead of using XWayland
- [CL-3175] The local phone book (Apple contacts (iOS)) is visible only while ringing
- [CL-3176] Client layout broken, seems to use wrong scaling with different monitors
- [CL-3189] Can’t hide keyboard when creating a group on android
- [CL-3207] Fix Android Phonebook initialization
- [CL-3214] Stream Logs from sattelite applications into the main app
- [CL-3219] Client crash on calling Toast constructor in openToastPopup
- [CL-3224] Callee shows screenshare indicator when caller is actually sending
- [CL-3229] Can’t add line key in client if there is none in the basic config
- [CL-3231] Windows native notification don’t show full german text for “accept and hold” when call waiting is active
- [CL-3235] Show better hint that phone gets activated in the profile actions
- [CL-3239] Group call can be started during active 1on1 call
- [CL-3242] Improve Jabra headset initialization
- [CL-3262] Explicitely request camera permissions on macOS
- [CL-3263] Remove intent handler for credential migration from pascom Cloud Client
- [CL-3266] Enable ubsan (undefined behavior sanitizer) in debug builds
- [CL-3274] Deleted user is still visible in the favorite roster in a client
- [CL-3277] Broken transfer workflow
- [CL-3281] Memoryleaks in connections
- [CL-3287] Do not open/execute files in chat by accident
- [CL-3288] Merge and Port CL-3213 sqlite logging into current
- [CL-3292] Link for Sennheiser headset software is not clickable
- [CL-3293] Stop Kuando busylight ringing when finishing initial setup
- [CL-3303] Client crashes when hanging up a call sometimes
- [CL-3307] Client crashes when starting with parameter -h
- [CL-3308] MacOS client shows white chat header after switching theme
- [CL-3309] Emoji skin color selector is shown directly on left click
- [CL-3310] Android client does not show up on incoming call when phone is locked
- [CL-3311] Pairing does not ask for mobile number anymore
- [CL-3312] Make sure that Qt6 client runs on VMs and Terminal Servers without additional parameters
- [CL-3314] Remove Qt ActiveX from client dependencies
- [CL-3318] Android refactoring regressions
- [CL-3319] Rostercell highlighting on mobile is irritating
- [CL-3320] Pairing on Android sometimes gets stuck
- [CL-3324] Chat push notifications are not showed properly
- [CL-3325] Sharing files on iOS is not working properly
- [CL-3326] Journal on Android doesn’t update properly
- [CL-3329] Share extension will not work properly on first try
- [CL-3330] Filter in select location popup on mobile broken
- [CL-3332] Popup layout broken with Qt6
- [CL-3338] UI glitch while sharing screen from Desktop while using the mobile to phone
- [CL-3339] Can’t pickup calls from “Waiting Calls” section
- [CL-3340] Round corners in custom pascom notifications
- [CL-3341] Output logs on stdout/stderr if the client is started within a terminal on windows
- [CL-3343] Broken call activity view after changing layout of client
- [CL-3344] Periodic reconnect doesn’t work on android
- [CL-3346] Problem with UI when client width is less than two columns
- [CL-3347] Video not shown when join a conference that was already running when client starts
- [CL-3350] Use java based Log methods for adb logging
- [CL-3352] Android dependency housekeeping
- [CL-3353] Android app sometimes gets killed by OS while in background
- [CL-3354] Android app display sleep and app history handling
- [CL-3355] Android pushed chat messages not visible in chat anymore
- [CL-3358] Media preview on mobile broken
- [CL-3361] Mobile client terminates when trying to choose a file for sending a fax
- [CL-3362] pulsesink broken on linux
- [CL-3363] Deactivate user-enabled debug log automatically after a while
- [CL-3364] Broken call activity when calling some external numbers
- [CL-3365] Remove or rework “Disable dynamic scrolling” switch
- [CL-3366] Android roster scrolling stutters after wakeup
- [CL-3367] Weird behavior for hovered cells when scrolling in contact list
- [CL-3368] Fine tune notification channels
- [CL-3369] Sending and receiving video / Screensharing on Firefox is broken
- [CL-3370] Dockable window broken
- [CL-3371] Linux client crash when attach file button is pressed in chatView
- [CL-3372] pascom Client crashes on Android 8
- [CL-3374] Client crash on shutdown if a conversation is open
- [CL-3377] Blank view when client starts while pbx is offline
- [CL-3379] Edge cases in Android call push handling
- [CL-3381] Teamstatus after restart of client is incorrect
- [CL-3382] Dialpad on mobile is laggy
- [CL-3383] Camera not stopped when leaving settings
- [CL-3384] Android incoming pascom call during GSM call
- [CL-3385] urls are highlighted but unclickable on linux
- [CL-3386] Client does not exit fullscreen layout
- [CL-3387] Broken combo box borders
- [CL-3388] Change status text icons broken
- [CL-3394] Client sends typing events while the user types into another program
- [CL-3396] “Devices changed” toast appears after every device rescan
- [CL-3397] Memory leaks in client
- [CL-3400] macOS client update broken if sudo permissions are required
- [CL-3402] Weird color change for phone icons in contactlist
- [CL-3404] Logout from location via function code doesn’t work properly
- [CL-3405] Call Waiting is not working on Android
- [CL-3409] Broken layout of chat file attachments in search results
- [CL-3413] Mobile client immediately shows fullscreen layout on start
- [CL-3414] Android client crashes on mute microphone
- [CL-3415] Missing names and broken layout in phone book
- [CL-3416] Group URL is cut off without “…” if the UI is too narrow
- [CL-3417] Wrong padding for combo box list elements on first open
- [CL-3420] Android App sometimes shows wrong call duration
- [CL-3422] Maximised client on macOS shrinks on drag&drop of a file
- [CL-3425] VideoItem sometimes takes a long time to show video frames when switching between display modes
- [CL-3426] Broken layout in call waiting
- [CL-3428] Hide Android Navigation Bar on “swipe screen”
- [CL-3432] Android - One way audio on remote controlled calls
- [CL-3433] Conference button still enabled after hangup of second call
- [CL-3435] Voicemailbox has wrong audio output device
- [CL-3436] Active screenshare in 1-1 call is shown in group view
- [CL-3444] Sometimes call push on Android is not working
- [CL-3446] Call UI on mobile is not shown properly in some cases
- [CL-3449] Change FollowMe on Ubuntu is not working
- [CL-3450] Wrong mute state
- [CL-3451] Avatar in call different size
- [CL-3452] Group view shows no call time
- [CL-3453] Roster tooltip shows up in phone book
- [CL-3461] Auto focus with for QR code scanning not working with Android
- [CL-3463] Refactor SettingsStore API and fix Journal filter for teams
- [CL-3465] Opening downloaded fax (if we already downloaded it once) via client , is not working
- [CL-3468] Android client offline while call is running
- [CL-3472] Can’t save journal entries to phonebook
- [CL-3474] GSM calls via client are not working
- [CL-3475] Call recordings not visible in the client
- [CL-3476] Update installation doesn’t start automatically on windows
- [CL-3480] Client sometimes starts the camera even if no video is visible
- [CL-3481] Maintain minimum version descriptions for pascom Client
- [CL-3482] Cursor changes in settings UI when hovering section of main view elements
- [CL-3485] Integrated macOS camera shows no video
- [CL-3488] Chat text field looses focus if clicked on emoji
- [CL-3489] Button for unread messages in avatar header too small
- [CL-3490] Polish loop when configuring a new profile
- [CL-3491] Better translation if password change fails in the client
- [CL-3493] Client crash on quit / restart
- [CL-3494] Save and delete phonebook entry sometimes fails
- [CL-3495] Android client crashes on dial/call push
- [CL-3500] Remove unused FileTransfer components
- [CL-3501] Audio Configuration API usability improvements