mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-07-11 02:55:24 +02:00
203 lines
6 KiB
Markdown
203 lines
6 KiB
Markdown
![]() |
# 2020-03-16
|
||
|
|
||
|
## Bug Fixes
|
||
|
|
||
|
+ Fixed the bug that the system notification cannot be disabled
|
||
|
+ Fixed video device enumeration for higher framerates
|
||
|
+ More reliable high dpi adaption
|
||
|
+ Prevent crash when video device events happen with no account
|
||
|
|
||
|
## New Features
|
||
|
|
||
|
+ Add type indicator
|
||
|
+ Movable splitter in main view
|
||
|
+ Connectivity improvement for calls and messages
|
||
|
|
||
|
# 2019-12-13
|
||
|
|
||
|
## Bug Fixes
|
||
|
|
||
|
+ Fixed the bug that caused lag on call overlay
|
||
|
+ Fixed a typo on about dialog
|
||
|
|
||
|
## New Features
|
||
|
|
||
|
+ Add various useful shortcuts
|
||
|
|
||
|
# 2019-11-20
|
||
|
|
||
|
## Bug Fixes
|
||
|
|
||
|
+ Fixed bug that prevented pasting multiline text into chat
|
||
|
|
||
|
## New Features
|
||
|
|
||
|
+ Calls now automatically un-hold when the conversation is selected
|
||
|
+ SIP dialpad now has A,B,C,D dtmf options
|
||
|
|
||
|
# 2019-11-19
|
||
|
|
||
|
## Bug Fixes
|
||
|
|
||
|
+ Fixed notifications popping up for outgoing calls
|
||
|
+ Removing conference participant selects a remaining participant conversation
|
||
|
|
||
|
# 2019-11-15
|
||
|
|
||
|
## Notes
|
||
|
|
||
|
Change version name to 'Free as in Freedom'
|
||
|
Linux: ffmpeg now embedded in official package for auto bitrate + hardware acceleration
|
||
|
|
||
|
## Features
|
||
|
|
||
|
+ callview: rework conference ui ([#1052](https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/1052))
|
||
|
+ JAMS: support login to an account manager
|
||
|
+ wizard: re-work account creation
|
||
|
+ chatview: add video recorder
|
||
|
+ chatview: add audio recorder
|
||
|
+ conversation: automatically accepts < 20Mb files
|
||
|
+ video: auto adapt bitrate
|
||
|
+ Beta version
|
||
|
+ Change logs
|
||
|
+ Save draft text messages
|
||
|
|
||
|
## Bugfixes
|
||
|
|
||
|
+ Fix multiple crash with SIP accounts
|
||
|
+ Fix DTMF for SIP
|
||
|
+ chatview: show generated avatar into the chatview ([#947](https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/947))
|
||
|
+ Fix account migration
|
||
|
+ Fix alignment in settings view
|
||
|
+ call: handle PEER_BUSY state
|
||
|
+ lrc: fix clearAllHistory
|
||
|
+ avmodel: sort framerates
|
||
|
+ sip: fix temporary item removal
|
||
|
+ avmodel: getCurrentRenderedDevice support conferences
|
||
|
+ upnp: now async
|
||
|
+ some deadlocks are fixed
|
||
|
+ some segfault are fixed
|
||
|
+ sip_transport: avoid PJ_ENOTSUITABLE when ipv4<->ipv6
|
||
|
+ sipcall: fix rotation
|
||
|
+ ffmpeg: handle ebusy when opening devices
|
||
|
+ file transfer: fix cancel
|
||
|
+ conference: fix color inversion during conferences
|
||
|
+ lan: improve pjsip behavior in a LAN
|
||
|
+ [trustrequests: handle removed contacts](https://git.jami.net/savoirfairelinux/ring-daemon/issues/129)
|
||
|
+ dbus: only authorize one daemon per DBUS_SESSION_BUS_ADDRESS
|
||
|
+ Fixed crash when user has no account
|
||
|
+ Fixed display name changes not saving
|
||
|
+ Fixed not being able to change back to camera from screen share
|
||
|
+ Fixed utf-8 handling on display names
|
||
|
|
||
|
## Internal changes
|
||
|
|
||
|
+ chatview code is now in LRC and shared with the desktop clients
|
||
|
+ database: migrate to per account database
|
||
|
+ avmodel: optionally switchInput using a callId
|
||
|
+ video sender: send only 1 keyframe at start
|
||
|
+ contrib: various bump (opendht, upnp, ffmpeg, etc)
|
||
|
+ p2p: use one IceTransport by sub transfer
|
||
|
+ decoder: set fpsprobesize, use default probesize
|
||
|
+ ice: enable aggressive nomination to avoid latencies
|
||
|
+ accel: remove libdrm code
|
||
|
+ sipvoiplink: remove wait for completed transactions in dtor
|
||
|
+ Remove some thread creations
|
||
|
+ replace restbed by restinio
|
||
|
+ namedirectory: don't create temporary items during lookup
|
||
|
+ file transfer: use different ice for each transfer
|
||
|
+ manager: allow switchInput on conference
|
||
|
|
||
|
|
||
|
# 2019-08-24
|
||
|
|
||
|
## Features
|
||
|
|
||
|
+ [Erase data securely before removing account](https://git.jami.net/savoirfairelinux/ring-daemon/issues/60)
|
||
|
+ [Negotiate calls in TCP and UDP and prefer TCP if necessary](https://git.jami.net/savoirfairelinux/ring-daemon/issues/103)
|
||
|
+ Improve negotiation for p2p file transfer
|
||
|
+ Auto change the video quality
|
||
|
+ Add hardware acceleration support for NVidia
|
||
|
+ SIP fix SMS issues
|
||
|
|
||
|
## Bugfixes
|
||
|
|
||
|
+ Improve connectivityChange detection and account switching.
|
||
|
+ Translate strings from daemon.
|
||
|
+ Sort resolutions by width
|
||
|
+ [Sort conversations when clearing history](https://git.jami.net/savoirfairelinux/ring-lrc/issues/411)
|
||
|
+ Fix subscriptions for new contacts
|
||
|
+ Hangup if contact is deleted
|
||
|
+ [Various deadlocks](https://git.jami.net/savoirfairelinux/ring-daemon/issues/120)
|
||
|
|
||
|
## Internal changes
|
||
|
|
||
|
+ LRC remove unused code
|
||
|
+ Change from enableAccount() to setAccountEnabled()
|
||
|
+ Update msgpack, gnutls, opendht
|
||
|
+ Rewrite code for UPnP support
|
||
|
|
||
|
# 2019-06-20
|
||
|
|
||
|
## Bugfixes
|
||
|
|
||
|
+ Improve name registration errors detection
|
||
|
+ Improve SIP text/plain detection
|
||
|
+ Fix temporary item when copy/paste a full ring id
|
||
|
+ SIP: Fix online status
|
||
|
+ [Fix audio recorder](https://git.jami.net/savoirfairelinux/ring-daemon/issues/95)
|
||
|
+ Fix some deadlocks
|
||
|
+ [Fix calls via TURN](https://git.jami.net/savoirfairelinux/ring-daemon/issues/105)
|
||
|
+ [Fix multi devices support for calls](https://git.jami.net/savoirfairelinux/ring-daemon/issues/120)
|
||
|
|
||
|
|
||
|
## Internal changes
|
||
|
|
||
|
+ Cleanup daemon side
|
||
|
+ Update restbed
|
||
|
+ Update opendht to 1.9.5
|
||
|
+ [Improve UPnP implementation](https://git.jami.net/savoirfairelinux/ring-daemon/issues/96)
|
||
|
+ Increase default video bitrate
|
||
|
|
||
|
# 2019-05-16
|
||
|
|
||
|
## Features
|
||
|
|
||
|
+ [Add peer to peer file transfer support](https://git.jami.net/savoirfairelinux/ring-project/issues/486)
|
||
|
+ Advanced settings: add DHT peer discovery support
|
||
|
+ Media Settings: add hardware acceleration support
|
||
|
+ [UPnP add TCP mapping support](https://git.jami.net/savoirfairelinux/ring-daemon/issues/86)
|
||
|
|
||
|
## Bugfixes
|
||
|
|
||
|
+ Name registration: better handling for wrong archive password
|
||
|
+ tls_session: close transport after cleanup
|
||
|
+ sip: check message utf8 validity before emitting signal
|
||
|
|
||
|
## Internal changes
|
||
|
|
||
|
+ Bump OpenDHT to 1.9.4
|
||
|
+ Bump GNUTls to 3.6.7
|
||
|
+ Bump Pjsip to (6b9212dcb4b3f781c1e922ae544b063880bc46ac + patches)
|
||
|
+ Internal renaming from Ring to Jami
|
||
|
+ Use new methods from LRC
|
||
|
+ Fix some data races
|
||
|
+ dring/dbus: unregister signals on exit
|
||
|
|
||
|
# 2019-04-12
|
||
|
|
||
|
## Features
|
||
|
|
||
|
+ (Not linked to the UI for now) Hardware encoding support
|
||
|
|
||
|
## Bugfixes
|
||
|
|
||
|
+ Sets up video streams upon receiving the first video frame.
|
||
|
+ Pulseaudio: start streams when ready
|
||
|
|
||
|
## Internal changes
|
||
|
|
||
|
+ Continue name migration, change data locations, binary names and methods names.
|
||
|
+ Nettle 3.4.1 is now required
|
||
|
+ Support video rotation when recording
|
||
|
+ Some code clean
|