Calls 42.beta.0
Released: 25 January 2021
New features:
- SIP providers can now handle tel URIs
- Allow adding contacts from call history
Maybe noteworthy:
- In app feedback when SIP accounts go online/offline
- Can set preferred audio codecs via gsetting
Translation updates:
- Dutch (Nathan Follens)
- Finnish (Jiri Grönroos)
- Friulian (Fabio Tomat)
- Galician (Fran Dieguez)
- German (Christian Kirbach)
- Italian (Vittorio Monti)
- Persian (Danial Behzadi)
- Polish (Piotr Włodarski)
- Portuguese (Hugo Carvalho)
- Romanian (Daniel Șerbănescu)
- Russian (Aleksandr Melman)
- Slovenian (Matej Urbančič)
- Swedish (Luna Jernberg)
- Ukrainian (Yuri Chornoivan)
Detailed changelog:
[ Hugo Carvalho ]
- Update Portuguese translation
[ Evangelos Ribeiro Tzaras ]
- sip: origin: Prevent dialing when not online
- in-app-notification: Codestyle
- in-app-notification: Use DEFAULT_TIMEOUT_SECONDS as the default timeout
- in-app-notification: Use unsigned integers for timeout property
- in-app-notification: Use gclear* instead of emulating it
- call: Codestyle
- ofono: call: Codestyle
- dummy: call: Codestyle
- mm: call: Codestyle
- test: call: Codestyle
- call-window: Use g_assert in private functions
- call: Add unknown state
- call: Move inbound property into base class
- call: Move state property into base class
- call: Move id property into base class
- call: Move name property to base class
- call: Use protocol fallback
- gitlab-ci: Use prebuilt containers
- ci: Use prebuilt debian images
- project: Do not allow deprecated gtk/gdk symbols
- best-match: Fix header include
- sip: codecs: Fix transfer annotation of media_codecs_get_candidates()
- settings: Chain up to parents constructed() early
- settings: Add docstring for autoload-plugins setter and getter
- test: sip: Add debug messages
- settings: Add GSetting for preferred audio codecs
- media-codecs: Add codec availability check to public API
- media-codecs: Clarify that codec availability should be checked before use
- media-manager: Take preferred audio codecs into account for SDP
- sip: origin: Include address in warning when we cannot dial
- new-call-box: Decide if numeric input is needed based on the origins protocol
- origin: Get rid of "numeric-addresses" property
- sip: origin: Add property tracking usage for tel URIs
- sip-account-widget: Add switch to specify account can handle tel URI
- sip: origin: Pass telephone number to the call object
- sip: origin: Fix host being passed as number
- meson: Don't use deprecated Dependency.get_pkgconfig_variable()
- meson: Don't use deprecated meson.build_root()
- meson: Don't use deprecated meson.source_root()
- sip: origin: Decouple TLS usage from target address
- sip: call: Remove unnecessary code
- sip: Use per origin IP instead of a global IP
- sip: media-manager: Get rid of global session IP
- sip: origin: Purge own IP when uninitialising account
- sip: origin: Codestyle
- manager: Codestyle
- util: Use pragma once instead of include guard
- message-source: Use pragma once instead of include guard
- message-source: Clean up includes
- message-source: Get rid of unnecessary semicolon
- manager: Clean up includes
- application: Sort includes alphabetically
- message-source: Add API to emit message
- manager: Remove the "error" signal and adapt to changes
- manager: Implement message source interface
- sip: origin: Make go_online() a no-op in the direct connection case
- account: Rework account states
- account: Add message emission API
- sip: origin: Emit user feedback on state change
- account-overview: Show notification on account message
- account-overview: Reindent ui file
- manager: Propagate messages from account
- contacts-provider: Sort includes
- contacts-provider: Codestyle
- contacts-provider: Remove unused config.h include
- contacts-provider: Add GDBusActionGroup to query if contacts can be added
- contacts-provider: Add API to add new contacts
- record-row: Add context menu entry for adding a new contact
- potfiles: Add src/account.c
- call: Fix typos in section docstring
- meson: Warn when using misleading indentation
- dbus: document states
- ui-call-data: Don't use deprecated states in mapping
- ui-call-data: Add call state mapping to public API
- dbus-manager: Use CuiCallStates instead of CallsCallStates
- meson: Don't access the network when validating metadata
- message-source: Fix typo
- provider: Remove unused parameter from docstring
- origin: Remove unused parameter from docstring
- contacts-provider: Overhaul documentation
- dbus: Document interface in a way that gtk-doc can use
- contacts-provider: Remove static from action name string
- call-selector-item: Codestyle
- ui-call-data: Add license header
- ui-call-data: Remove unused struct
- manager: Use ternary operator instead of if/else block
- best-match: Fix potential memory leak
- tests: dummy origin: Use correct origin
- dummy: origin: Use g_assert in non public functions
- call: Temporarily hold ref while setting new state
- dummy: origin: Switch to state notify signal
- mm: origin: Switch to state notify signal
- sip: origin: Switch to state notify signal
- tests: sip: Switch to state notify signal
[ Fabio Tomat ]
- Update Friulian translation
[ Nathan Follens ]
- Update Dutch translation
[ Luna Jernberg ]
- Update Swedish Translation
- Update Swedish translation
[ Yuri Chornoivan ]
- Update Ukrainian translation
- Update Ukrainian translation
- Update Ukrainian translation
[ Jiri Grönroos ]
- Update Finnish translation
[ Christian Kirbach ]
- Update German translation
[ Fran Dieguez ]
- Update Galician translation
[ piotr-maker ]
- Add Polish translation
[ Daniel Șerbănescu ]
- Update Romanian translation
- Update Romanian translation
- Update Romanian translation
[ Danial Behzadi ]
- Update Persian translation
[ Anders Jonsson ]
- Update Swedish translation
[ Vittorio Monti ]
- Update Italian translation
- Update Italian translation
[ Matej Urbančič ]
- Update Slovenian translation
[ Aleksandr Melman ]
- Add Russian translation