mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-02-07 15:08:24 +00:00
177 lines
7.4 KiB
Markdown
177 lines
7.4 KiB
Markdown
# Changelog
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## 4.3.0 - [Undefined]
|
|
|
|
### Added
|
|
|
|
- Sort contact list using System Locale
|
|
- In fullscreen mode, the preview size can be changed by using mouse wheel
|
|
- Echo calibration in settings view
|
|
- In Chat, allow custom menu to appear by removing the repeating key when holding it. On Mac, there is an accent menu for this feature.
|
|
- Add URI handler configuration : `linphone-config` to fetch a configuration file
|
|
- Fetch a configuration file from a CLI command/URI Handlers :
|
|
sip:user@domain?method=call&fetch-config=base64(scheme://url)
|
|
linphone-config://url
|
|
linphone-config:fetch-config=base64(scheme://url)
|
|
linphone --fetch-config=scheme://url
|
|
linphone "<method> fetch-config=scheme://url"
|
|
- Options to audio codec can be used and stored
|
|
- Opus can now use `packetlosspercentage` and `useinbandfec` configuration
|
|
- A silence file have been added : `silence.mkv` and can be used to switch off some musics (hold_music)
|
|
- MSYS2 support for Windows
|
|
- OpenLDAP support
|
|
|
|
|
|
### Fixed
|
|
|
|
- Cursor shape of mouse is changed when hovering on buttons
|
|
- When clicking on a chat notification, it will close it
|
|
- Fix on Missed calls and messages count bubbles
|
|
- Contact names handle special characters
|
|
- Unmatched room when using malformed username
|
|
|
|
|
|
## 4.2.4 - 2020-11-21
|
|
|
|
### Added
|
|
|
|
- Play DTMF when receiving it and show the Dialpad on outgoing call to allow sending DTMF
|
|
- Transport protocol deactivation has been replaced by not listening ports
|
|
- Show all call logs when clicking on the `previously` bar in the left panel
|
|
- A call log can be used to callback or add the contact in friends list
|
|
|
|
### Fixed
|
|
|
|
- Displaying names in UTF8
|
|
- Keep unsend typed message in memory when changing of chat room
|
|
- Log files have Qt logs
|
|
- Missing `sqlite3` backend
|
|
- Use the more generic `linphone` folder and not `Linphone` for installation
|
|
- Simplify build process to use install keyword
|
|
- Links errors like liblinphone++.so.10
|
|
|
|
## 4.2.3 - 2020-10-09
|
|
|
|
### Added
|
|
|
|
- Add support to tel and callto protocols
|
|
- Allow Pulseaudio to switch devices automatically. For example, it will mute all applications that have music when receive a call from Linphone.
|
|
|
|
### Fixed
|
|
|
|
- Contact name can contain special characters
|
|
- Avoid to reduce window if it is currently maximized when clicking on contacts
|
|
- Cleaner use of Windows registries
|
|
|
|
## 4.2.2 - 2020-07-30
|
|
|
|
### Fixed
|
|
|
|
- Crash on Opus
|
|
|
|
## 4.2.1 - 2020-07-03
|
|
|
|
### Fixed
|
|
- Crash on authentifications
|
|
- Multiple Popups are no longer ignored and are open in a StackView.
|
|
|
|
## 4.2.0 - 2020-06-26
|
|
|
|
### Added
|
|
|
|
- Added a `CLI` function in order to support `URI handlers` from browsers. Help is available with `linphone --cli-help`. (See also: https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/URI%20Handlers%20%28Desktop%20only%29/).
|
|
- Improved general audio/video quality thanks to better rate control algorithms in liblinphone and mediastreamer2.
|
|
- More efficient echo cancellation.
|
|
- `OpenH264` codec can be downloaded and used in the application from Cisco website.
|
|
- `G729` codec can be used in the application.
|
|
- Improved High DPI Displays support for 4K screens.
|
|
- On multiscreens, when choosing full screen mode during a call, the call screen open in the current screen. The old behaviour kept the call screen in the primary screen.
|
|
- Detect audio/video hardware changes while using settings.
|
|
- Updatable audio/video devices while in call.
|
|
|
|
- Added an option to automatically show Dialpad.
|
|
- Dialpad supports A, B, C and D keys.
|
|
- Dialpad supports keyboard when hovering on it.
|
|
- DTMF sound played when sent.
|
|
|
|
- Added an option to keep windows in background when a call is received.
|
|
- Added an option to allow Linphone to be launched automatically with the system (autostart).
|
|
- Added an option to play sound notification when an incoming chat message is received.
|
|
- Added Call tools in Fullscreen mode (medias settings, security, mutable speaker).
|
|
- Audio settings display the microphone being used and allow you to adjust capture and playback gains.
|
|
- Conference participants are mutable by clicking on them.
|
|
- Added the possibility to record calls automatically.
|
|
- Moved logs folder without restart.
|
|
- Added caller and callee information into file names of recordings.
|
|
|
|
- Enhanced interface for switching between multiple SIP accounts: the timeline now shows activity for the currently selected SIP account only.
|
|
- Timeline uses current proxy config info and show data only on selected profile.
|
|
- Tooltips can be shown in multiple lines.
|
|
- Display the name of the caller in incoming notifications.
|
|
- Notifications are shown in all available screens.
|
|
- Display unread message count in system tray (Linphone icon).
|
|
- Display unread chat message count and missed calls in `Manage Accounts` dialog and in `Main Window`.
|
|
- Added a media parameter dialog in the `Call View` to select devices and set volume.
|
|
- Display a spinner when a message is being sent.
|
|
- Disabled screensaver on fullscreen video call.
|
|
- New logo, icons and installer assets.
|
|
|
|
- New Linux deployment (Appimage).
|
|
- Supports chinese, danish, french, english, german, hungarian, italian, japanese, lithuanian, portuguese, russian, spanish, swedish, turkish, ukrainian from community contributions.
|
|
|
|
- Use Native BZip2 instead of Embedded Minizip to extract `OpenH264` codec.
|
|
- App Nap avoiding for MacOs.
|
|
- Simplified building process.
|
|
|
|
### Changed
|
|
|
|
- Upgraded to use QT 5.12.
|
|
- Depends on linphone-sdk project (numerous direct submodules removed).
|
|
- License changed from GPLv2 to GPLv3.
|
|
|
|
### Fixed
|
|
|
|
- Removed `:` separator from file names of recordings because it is not allowed on Windows.
|
|
- Avoided mark `as read` on selected chat rooms if window is not active.
|
|
- Search box in main page will not reset text when clicking on it.
|
|
- More stable account authentifications.
|
|
- Message status behaviour : Resuming status when changing logs, cursor shapes updates, bind the resend message action to error icon.
|
|
- Apple permissions that could lead to muted microphone.
|
|
- Incoming call notification window (sometimes not showing).
|
|
|
|
### Removed
|
|
|
|
- `Prepare.py` configuration.
|
|
- Remove useless splashscreen.
|
|
- `Minizip` dependencies.
|
|
- `Flatpak` support.
|
|
|
|
## 4.1.0 - 2017-07-19
|
|
|
|
### Added
|
|
|
|
- Add tooltips on `recording` and `screenshot` buttons in `Calls Window`.
|
|
- Show notifications on `recording` and `screenshot`.
|
|
- Show `XXX is typing...` in `Timeline` and `Chat View`.
|
|
- Handle correctly `SIGINT`.
|
|
- Handle clicks on SIP URI in chat messages.
|
|
- Show video framerate in `Calls Stats`.
|
|
- Add a `Logs` menu entry in `Settings Window`, it provides send, remove, activate buttons...
|
|
- Supports EXIF orientation for file transfer images preview.
|
|
- Echo canceller supports 48kHz.
|
|
- Better GUI when a proxy config is modified in `Settings Window`.
|
|
|
|
### Fixed
|
|
|
|
- Handle correctly ringer device changes in `Settings Window`.
|
|
- In `Video Settings`, display FPS field only in `custom preset` mode.
|
|
- Use now the directory containing user documents files for saved video/audio/screenshots.
|
|
- Update `Chat View` correctly if it is used in many windows.
|
|
- Update correctly selected language when app is restarted.
|
|
- Avoid a deadlock on Mac OS when a call ends in fullscreen mode.
|
|
- Application can be started from one binary only.
|
|
- Single instance is now supported with flatpak. (It uses D-Bus.)
|