1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-12-25 22:07:35 +00:00
Purism-Calls/debian/changelog
Evangelos Ribeiro Tzaras 897a394833 Document and release 41.0
2021-09-18 17:46:02 +02:00

1064 lines
37 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

gnome-calls (41.0) byzantium; urgency=medium
[ Evangelos Ribeiro Tzaras ]
* sip: provider: Skip creating credential directory on test
* sip: origin: Do not use CallsNetworkWatch during tests
* sip: origin: Bind sockets to NIC with default route
* meson: Post release bump
[ Nathan Follens ]
* Update Dutch translation
[ Goran Vidović ]
* Add Croatian translation
-- Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu> Sat, 18 Sep 2021 17:25:43 +0200
gnome-calls (41~rc) byzantium; urgency=medium
[ Anders Jonsson ]
* Update Swedish translation
[ Yuri Chornoivan ]
* Update Ukrainian translation
[ Evangelos Ribeiro Tzaras ]
* Post-release version bump
* new-call-box: Reindent
* new-call-box: Press enter to place a call
* new-call-box: Hide empty results
* manager: Initialize g_auto variable to NULL
* flatpak: Update dependencies
* ci: Unbreak CI after Debian Bullseye release
* sip: Avoid g_error for non-fatal issues
* sip: provider: No need to print warning when no credentials file found
* sip: provider: Try to create folder for credentials
* sip: Avoid dereferencing a NULL pointer
* new-call-box: Always update the UI when the list of origins changes
* sip: origin: Bail when trying to go online but nua handle is not present
* account-widget: Actually use the selected protocol
* account-widget: Actually use the entered port
* sip: Make save_to_disk() public and use it when updating accounts
* origin: Fix the password when updating credentials
* account-widget: Fix apply button not becoming sensitive
* sip: origin: Include transport parameter in NUTAG_URL and friends
* sip: origin: Warn instead of asserting in update_nua() on nua stack
* Introduce CallsNetworkWatch to notify of network changes
* sip: origin: Recreate sofia handles on network change
* sip: origin: Handle nua_shutdown() timeout gracefully
* sip: origin: Destroy registration handle on deinit
[ Daniel Șerbănescu ]
* Update Romanian translation
[ Michael Oppliger ]
* Update German translation
[ Rafael Fontenelle ]
* Update Brazilian Portuguese translation
[ Fran Dieguez ]
* Add Galician translation
[ Andika Triwidada ]
* Update Indonesian translation
[ Quentin PAGÈS ]
* Add Occitan translation
[ Danial Behzadi ]
* Update Persian translation
-- Evangelos Ribeiro Tzaras <devrtz-debian@fortysixandtwo.eu> Thu, 02 Sep 2021 22:22:07 +0200
gnome-calls (41~beta) byzantium; urgency=medium
[ Rafael Fontenelle ]
* doap: Add download and bug pages
* Update Brazilian Portuguese translation
[ Bruno Lopes da Silva ]
* Update Brazilian Portuguese translation
[ Evangelos Ribeiro Tzaras ]
* README: Update URLs
* metainfo: Update URLs
* metainfo: Update developers
* metainfo: Fix typo
* ci: Validate appstream metadata
* NEWS: Update with important information
* NEWS: Reword to be more precise
* HACKING: Fix style around signals
* Various codestyle fixes
* dir-locals: Treat more G_* macros as including a semicolon
* Remove CallsCredentials and adapt to changes
* account: Use explicit notify for account state property
* account: Add API to query account state
* account: Add address property
* manager: Add API to query loaded providers
* manager: Emit signal when loaded providers have changed
* manager: Temporarily hold a reference to provider being unloaded
* sip: provider: Use g_auto and GStrv
* sip: provider: Load credentials from GKeyFile
* sip: provider: Rename test environment variable
* sip: provider: Add API to remove origins
* sip: Introduce CallsSipAccountWidget
* account-provider: Repurpose to allow graphical credential editing
* sip: Implement CallsAccountProvider interface
* sip: account-widget: Emit "widget-edit-done" when done editting
* main-window: Add menu button
* Introduce CallsAccountOverview: A UI to allow managing VoIP accounts
* account-overview: Hook up available providers
* sip: provider: Add API to save credentials to GKeyFile
* sip: provider: Save accounts to disk
* sip: origin: Set and update name of origin
* sip: provider: Add argument to _add_origin() whether to store credentials
* debian: Add libsecret as a build dependency
* Introduce CallsSecretStore to store credentials
* sip: provider: Use the secret store to store credentials
* sip: provider: Update credentials on disk when removing origin
* sip: provider: Delete password from keyring when deleting account
* sip: provider: Retrieve password from keyring
* sip: provider: Don't store the password in the GKeyFile
* about: Update authors
* about: Update copyright
* main-window: Fix the action name for the about dialog
* secret-store: Work around bug in gnome-keyring preventing keyring unlocking
* sip: origin: Add protocol prefix if missing
* origin: Add "numeric-addresses" property
* new-call-box: Simplify HdyComboRow binding
* calls-new-call-box: Only show origin combo box if there is a choice
* new-call-box: Remove unused GtkListStore
* new-call-box: Remove unnecessary GtkBox
* new-call-box: Introduce numeric-input-only property
* new-call-box: Add entry for non-numeric inputs
* new-call-box: Set numeric input property based on selected origin
* new-call-box: Tweak the UI
* new-call-box: Add placeholder texts for text input fields
* meson: bump to 41.beta
[ Yuri Chornoivan ]
* Update Ukrainian translation
* Update Ukrainian translation
[ Anders Jonsson ]
* Update Swedish translation
* Update Swedish translation
[ Vittorio Monti ]
* po: Update Italian translation
[ Fabio Tomat ]
* Update Friulian translation
[ Mohammed Sadiq ]
* application: Fix handling commandline arguments
* history-box: Use content style for listbox
* sip-account-widget: Validate port value on change
* Add and use new logger
[ Guido Günther ]
* calls-notifier: Set log domain
* build: Allow glib 2.70
* notifier: Add notification category
[ Мирослав Николић ]
* Update Serbian translation
[ Marc Riera ]
* Update Catalan translation
[ Kristjan SCHMIDT ]
* Add Esperanto translation
-- Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu> Sat, 14 Aug 2021 21:52:41 +0200
gnome-calls (41~alpha) byzantium; urgency=medium
[ Evangelos Ribeiro Tzaras ]
* run: Run under gdb when CALLS_GDB is set to 1
* ringer: Follow coding style for G_LOG_DOMAIN
* debug: Add G_LOG_DOMAIN to every file using g_debug()
* run: Allow passing arguments to calls when running under gdb
* notifier: Explicitly handle unknown callers
* sip: origin: codestyle
* sip: origin: Remove unnecessary notify
* sip: origin: Handle unregistering (going offline)
* sip: origin: No need to explicitly clear nua handles
* meson: bump required version to 0.49.0
* meson: Fix typo in gnome.compile_schemas
* meson: Passing `-fPIE` explicitly is discouraged
* flatpak: Update gom to 0.4.0
* flatpak: Update e-d-s to 3.40
* flatpak: Update folks to 0.15
* flatpak: Update ModemManager to 1.16
* ci: Reenable flatpak builds
* doap: Remove Bob from maintainer list
* meson: bump minimum and maximum glib to 2.64 and 2.68
* meson: Disable deprecation warning for e-d-s
* util: Get rid of conditional compilation in calls_find_in_store()
* sip: provider: Keep provider alive while there are still origins
* application: Allow invoking with multiple `-p` arguments
* application: settings: Add autoload-plugins setting
* manager: Don't use peas_engine_prepend_search_path
* meson: Add postinstall script to compile schemas etc
* best-match: codestyle
* best-match: Preliminary handling of SIP addresses
* call-display: Ellipsize labels at the end
* doap: Add gnome user ids
* ci: Switch to Debian Bullseye images
* meson: Change homepage to GNOMEs gitlab
* docs: Change homepage to GNOMEs gitlab
* resources: Use /org/gnome prefix and adapt to changes
* schema: Use org.gnome prefix and adapt to changes
* DBus: Use org.gnome prefix and adapt to changes
* project: Use org.gnome prefix in app id and adapt to changes
* debian: Remove old desktop files on upgrade
* flatpak: Change calls URL
* meson: Remove wayland option
* d/copyright: Dropped wayland sources
* debian: Change URL of homepage
* doap: Change URL of homepage
* sip: origin: Explicitly include contact header for sofia > 1.13
* meson: Conform to GNOME versioning
* d/gbp.conf: Remove hook that bumps project version in meson.build
* metainfo: Update mimetypes
* Document and release 41.alpha
[ Luna Jernberg ]
* po: Update Swedish translation
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
[ Vittorio Monti ]
* po: Update italian translation
[ Guido Günther ]
* dbus-manager: Fix typo in log-domain
* Drop layer-surface
* dbus: Add more DBus properties
[ Danial Behzadi ]
* Update Persian translation
[ Efstathios Iosifidis ]
* Update Greek translation
* Update Greek translation
[ Andika Triwidada ]
* Update Indonesian translation
[ Adrien Plazas ]
* flatpak: Bump libical to 3.0.10
* main-window: Make it a HdyApplicationWindow
* main-window: Fix the indentation
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Fri, 16 Jul 2021 11:55:08 +0200
gnome-calls (0.3.4) byzantium; urgency=medium
[ Evangelos Ribeiro Tzaras ]
* manager: Set peas search path only once
* provider: whitespace and indentation
* cleanup: Fix calls_origin_get_name() related memory leaks
* mm: origin: Try using own number as the origin name
* account-provider: Add debugging in the public functions
* plugins: provider: Use CallsOrigin instead of derived types for GListStore
* util: Add simple API to query protocol
* test: Add util tests
* call: Introduce protocol property
* calls-record: Introduce the protocol property
* provider: Add API to query supported protocols
* origin: Add API to query supported protocols
* manager: support multiple providers
* application: Add CallsSettings class
* new-call-box: Honour auto-use-default-origins setting
* application: Don't add a provider if one is already present
* manager: Differentiate the NO_ORIGIN state
* test: manager: Use more appropriate `g_assert_*()` calls
* sip: provider: Don't warn when trying to add account multiple times
* tests: manager: Add multiple provider tests
* application: settings: Add country code setting
* manager: Update country code
* ci: disable flatpak build
* d/control: Add libxml2-utils
* meson: Compile schemas in build directory
* Add run script to the build directory
* Update README: Explain how to start calls without installing
* Initial DBus API
* display: codestyle
* display: Fix typo
* record-store: codestyle
* Fix old-style warnings all over the codebase
* Fix missing-declarations warnings all over the codebase
* sip: media-pipeline: Don't shadow props variable
* ofono: call: Don't shadow props variable
* mm: origin: Don't shadow props variable
* call-display: Add default case to switch statement
* record-store: Add default case to switch statements
* main-window: Add default case to switch statement
* meson: Use stricter compilation warnings and errors
* desktop-file: Register as sip and sips URI scheme handler
* run: Add plugin search directory
* README: Reword plugin search directory section to be more accurate
* dir-locals: Treat G_* macros as including a semicolon
* manager: Fix whitespace
* manager: codestyle
* sip: origin: Fix if condition in dispose()
* util: Make position argument in calls_find_store() optional
* test: manager: Expanded *has_provider() testing
[ Anders Jonsson ]
* po: Update Swedish translation
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
[ Vittorio Monti ]
* po: Update Italian translation
[ Guido Günther ]
* Expose call objects on DBus
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Sat, 12 Jun 2021 17:21:31 +0200
gnome-calls (0.3.3) byzantium; urgency=medium
[ Evangelos Ribeiro Tzaras ]
* d/control: bump required libhandy
* test: sip: Don't use DNS lookups
* sip: fix typos
* call-record: Get rid of macros
* codestyle: get rid of CALLS_SET_PTR_PROPERTY macro
* codestyle: align function prototypes in calls-origin header
* codestyle: new-call-box
* manager: g_assert in static functions
* Revert "sip: build: depend on config.h"
* build: separate version from the rest of the configuration data
* ci: Generate code coverage reports
* doc: Fix gtk-doc transfer annotations
* call: doc: Indicate ownership in docstrings
* manager: remove unused CallsProvider argument from functions
* manager: add debug messages when adding or removing origins
* README: Include code coverage badge
* test: sip: Connect to state-changed signal
* sip: origin: Fix nua_authenticate call
* sip: media-pipeline: Fix memory leak
* sip: media-pipeline: Fix memory leak in error path
* flatpak: change URL for boost
* sip: media-pipeline: Do not set the stream properties prematurely
* Add CallsCredentials class and use it in CallsSipProvider
* sip: origin: Use CallsCredentials and adapt to changes
* Add CallsAccountInterface
* sip: origin: Use CallsAccountState instead of SipAccountState
* sip: origin: Implement CallsAccountsInterface
* sip: provider: codestyle
* sip: provider: return origin in calls_sip_provider_add_origin()
* Add CallsAccountProviderInterface
* sip: provider: Implement CallsAccountProvider interface
* test: Add account tests
[ Mohammed Sadiq ]
* build: Avoid building files multiple times
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Wed, 19 May 2021 18:10:31 +0200
gnome-calls (0.3.2) byzantium; urgency=medium
[ carlosgonz ]
* po: Update spanish translation
[ Evangelos Ribeiro Tzaras ]
* meson: bump version
* po: Add src/ui/contacts-box.ui to POTFILES.in
* d/gbp.conf: automatically bump project version
* new-call-box: make sure to call origin_count_changed_cb
* codestyle: remove whitespaces
* plugins: use g_autoptr for GError
* flatpak: remove libhandy as it is part of the SDK
* meson: bump required libhandy-1 version >1.1.90
* contact-row: remove deprecated function
* dummy: fix infinite ringtone
* ringer: use quiet profile for non-primary calls
* manager: remove unused function
* manager: hang up secondary calls
* ci: add -noreset to xvfb-run invocation for flatpak builds
* plugins: fix memory leaks with respect to items in GListStore
* ofono: Derive from CallsProvider
* test: Test loading provider plugins
* ofono: use g_bus_watch_name
* sip: Initial provider
* sip: Origin needs account credentials
* sip: sipify provider with sofia
* sip: Add media manager and sipify origin
* sip: initial call handling
* sip: origin: fix CallsSipHandles reference in sip_callback
* sip: origin: get address on incoming call
* sip: origin: fix direct connection case
* sip: call: rework call state changes
* sip: origin: emit message on DNS error
* sip: origin: do not use hardcoded ports for RTP
* sip: pipeline: bind sockets for RTP
* sip: origin: register with SIP server
* sip: go offline when disposing CallsSipOrigin
* sip: rework setting SDP
* sip: allow specifying local port and use IPv6
* sip: Use app name in the user agent
* sip: media: change default codec to PCMA
* sip: handle i_outbound 404 errors
* sip: media: improve SDP offer/answer handling
* sip: use ipv4 exclusively for now
* sip: improve connection handling by using relevant sofia tags
* application: open sip uri
* sip: use g_return_if_fail and friends only for public functions
* sip: slightly improved authentication
* sip: fix infinite ringtone loop
* sip-media: enable echo cancellation
* sip: do not auto load accounts when running tests
* test: Add basic SIP provider tests
* test: Test CallsSipOrigin
* sip: provider: use g_get_user_config_dir () for account config
* sip: provider: Fall back to reasonable values for local-port property
* sip: pipeline: clean up in finalize ()
* new-call-box: Connect signals only if origins non-NULL
* provider: Add API for loading and unloading provider plugins
* tests: use plugin load API
* test: test-plugins: Add SIP plugin
* sip: Allow controlling automatic account loading via environment
* contact-provider: remove trailing whitespaces
* ci: add -noreset to xvfb-run invocation
* call: g_return_if_fail: type check calls_call_get_contact ()
* contacts-provider: fix docstring
* best-match: g_return_if_fail if not GeeCollection
* origin: Add country-code property
* application: Use the country code
* best-match: Use the country code
* Add API to get SIM country code
* mm: Implement country-code property
* manager: set default origin
* best-match: Lookup contact if country code changed
* best-match: disconnect old signal handlers
* plugins: build as shared library instead of shared module
* sip: remove FOR_TESTING ifdef
* tests: don't special case tests needing FOR_TESTING define
* mm-origin: codestyle
* mm-origin: fix memory leak
* Introduce HACKING.md
* media-manager: codestyle
* sip: media-manager: remove unused function prototypes
* media: manager: support multiple codecs SDP wise
* sip: media: use number types for payload id and clock rate
* sip: call: rename setup local/remote connection functions
* sip: media: rework codec negotiation
* sip: media-pipeline: only create pipeline after codec negotiation
* sip: gst-rfc3551: query for plugin availability
* sip: gst-rfc3551: Add docstrings for public functions
* tests: Update year in SPDX header
* tests: Test SDP messages
* sip: media-manager: fix G_LOG_DOMAIN
* sip: media-manager: fix SDP message when there is no supported codec
* best-match: avoid using NULL phone number
* best-match: Don't set NULL phone numbers when updating country code
* meson: Fix project name in license header
* build: doc: deduplicate sources
* sip: build: depend on config.h
* ci: disable testing in flatpak
* sip: origin: make create_inbound a private function
* sip: origin: Remove hardcoded display name from contact header
* sip: origin: Remove unnecessary code
* sip: provider: Allow overriding SIP account config via environment
* sip: provider: use g_clear_pointer pattern instead of emulating it
* sip: origin: Allow using a local port of 0
* sip: pipeline: Only inform of unhandled bus massages when debugging
* sip: codestyle changes
* sip: provider: document public functions
* sip: call: Don't fail when hanging up on an incoming call
* plugins: make plugins shared modules again
* codestyle: application
* application: add --version flag
* debian: ran wrap-and-sort -ast
* d/control: Add gstreamer plugins for SIP calling tests
* sip: media-pipeline: Allow overriding audio elements from environment
* test: sip: use g_assert_cmpint for asserting enums
* test: Use dummy audio elements for Gstreamer pipelines
* test: Add calling tests
* d/gbp.conf: set multimaint-merge true
[ Pierre Michel Augustin ]
* po: Add Creole Haitian translation
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
* po: Update Ukrainian translation
[ Mohammed Sadiq ]
* provider: Use GListModel to track origins
* application: Open only the first 'tel:' URI
* provider: Avoid private data
* provider: Rename a variable
* provider: Implement default methods
* Let calls-call be an abstract class
[ Guido Günther ]
* notifier: Fix compile warning
* manager: Allow one to add plugin dir via environment
* window: Don't unhibit with 0 cookie (Closes: #249)
* build: Move generated sources before source file list
* build: deduplicate sources
* provider: Fix gtk-doc transfer annotations
* calls: Fix gtk-doc transfer annotation
[ Jan Jasper de Kroon ]
* po: Add Dutch translation
[ Emin Tufan Çetin ]
* po: Update Turkish translation
[ JaroslavSvoboda ]
* Added Czech translation
[ Balázs Meskó ]
* po:Update Hungarian translation
[ Daniel Șerbănescu ]
* po: Update Romanian translation
* po: Update Romanian translation
[ anteater ]
* ofono: fix return of incorrect field
* ofono: ref self across async callback
* ofono: don't clear self->modem after constructing CallsOfonoOrigin
* ofono: track status in CallsOfonoProvider
* ofono: correct variant format confusion
* ofono: add calls-ofono-provider.c to POTFILES.skip
[ Anders Jonsson ]
* po: Update Swedish translation
* po: Update Swedish translation
[ scootergrisen ]
* po: Update Danish translation
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Thu, 22 Apr 2021 12:09:15 +0200
gnome-calls (0.3.1) byzantium; urgency=medium
* application: Fix double free
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Tue, 16 Feb 2021 11:48:14 +0100
gnome-calls (0.3.0) byzantium; urgency=medium
[ Timo Jyrinki ]
* po: Add Finnish translation from JRfi, refined by me.
[ Evangelos Ribeiro Tzaras ]
* desktop: Add Network main category
* manager: remove trailing whitespace
* manager: add has_active_call() and hang_up_all_calls()
* application: Hang up calls when closing the UI
* application: add copy-number action
* record-row: Allow copying number from context menu
* record-row: hide copy number menu item
* new-call-box: clear entry on longpress
* application: chain up to parents finalize
* application: Use g_autoptr and g_autofree
* application: Notify when opening URI/files fails
* ci: Build flatpak in packaging stage
* call-display: fix whitespace
* project: rename to gnome-calls
* record-store: Handle old and new database locations gracefully
* display: fix null pointer dereference
* code style: consistent whitespaces for g_autoptr
* application: use g_autoptr
* project: rename back to calls
* d/control: Add myself as maintainer
* Document changes and release 0.3.0
[ Eugenio Paolantonio (g7) ]
* ofono: call: ensure signals get disconnected on voice_call object destruction
[ Sebastian Krzyszkowiak ]
* gitlab-ci: Don't use global before_script for package jobs
[ Guido Günther ]
* gitlab-ci: Use byzantium instead of Debian bullseye
[ Mohammed Sadiq ]
* application: Simplify loading css
* application: Remove unused code
* resources: Use standard icon path
* Let calls-provider be an abstract class
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
* po: Update Ukrainian translation
[ Julian Sparber ]
* application: disable dial action when making calls isn't possible
* ci: build packages only for byzantium
* ci: don't use global variables and definitions
* ci: drop bullseyeci packages
* flatpak: use master runtime
* flatpak: add libcanberra
* ci: build flatpak
* ci: write STDOUT for flatpak build to file
* Revert "ci: write STDOUT for flatpak build to file"
* remove CallsCallHolder and CallsCallData
* ContactsProvider: Add contacts provider
* Contacts: replace CallsContacts with CallsContactsProvider
* Revert "ui/main-window: Hide contacts pane"
* Contacts: Add contacts list
* BestMatch: Turn avatar into a property
* BestMatch: Move SearchView creation inside the class
* BestMatch: Allways return a name
* BestMatch: Simplify code for updating new best matching individual
* BestMatch: remove BestMatchView to reduce vala code
* BestMatch: add has-individual property
* CallsCall: Add method to optain matching contact
* CallsCallDisplay: Make sure that the contact infomation is updated
* CallsCallSelectorItem: Make sure that the contact infomation is updated
* CallManager: drop calls_manager_get_contact_name ()
* Remove unused CallsParty
* CallsCallRecordRow: Cleanup contact setup
* CallsCallDisplay: use HdyAvatar
[ Arnaud Ferraris ]
* call-display: update libcallaudio API calls
* src: meson.build: update libcallaudio dependency
* d/control: add version requirement on libcallaudio build dependency
* flatpak: update callaudiod version
* call-display: switch to default audio profile only if no other call
[ Sebastian Rasmussen ]
* po: Update Swedish translation
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Fri, 12 Feb 2021 10:24:38 +0100
gnome-calls (0.3.0~rc1) byzantium; urgency=medium
* UNRELEASED
[ Evangelos Ribeiro Tzaras]
* rename project files to gnome-calls to be in sync
with Debian packaging
-- Evangelos Ribeiro Tzaras <evangelos.tzaras@puri.sm> Thu, 28 Jan 2021 13:59:33 +0100
calls (0.2.0) amber-phone; urgency=medium
[ Adrien Plazas ]
* style: Fix the CSS path to the HdyKeypad buttons
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
[ Evangelos Ribeiro Tzaras ]
* meson: bump calls to 0.1.9
* meson: allow internationalization of desktop files
* doc: meson: fix ofono path
* doc: meson: Use shared library for gtk-doc
* debian: Add dependencies and rules for building docs
* CI: build documentation
* debian: Move documentation to own package calls-doc
* data: Fix typo in desktop files
* call-window: inhibit idle during active call
[ Guido Günther ]
* po: Add calls-notifier.c
* gitlab-ci: Fail when C files are missing from POTFILES.in
* debian: Add desktop-file-utils
* data: Check desktop file in build dir
* d/control: Update description
* gitlab-template: Add Librem 5
[ Matthias Klumpp ]
* trivial: metainfo: style
* metainfo: Mark app as touch-input compatible
[ James Westman ]
* flatpak: Add callaudiod to flatpak
[ Daniel Abrecht ]
* Replace CallsOrigin getters with properties and add calls_origin_foreach_call method
* Don't localise property descriptions in calls-call and calls-origin properties
[ Andika Triwidada ]
* Added Indonesian translation
[ Sebastian Krzyszkowiak ]
* debian: Add maintscript to rename xdg autostart file
-- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm> Wed, 06 Jan 2021 01:33:54 +0100
calls (0.1.9) amber-phone; urgency=medium
[ Juliano de Souza Camargo ]
* po: Add Portuguese translation
[ Fabio Tomat ]
* po: Just fur for friulian locale
[ Adrien Plazas ]
* Port to libhandy 1
* main-window: Use HdyViewSwitcherTitle
* data: List compatible form-factors
[ Evangelos Ribeiro Tzaras ]
* docs: update URLs to source.puri.sm
* po: fix duplicate language teams
[ Sebastian Krzyszkowiak ]
* gitlab-ci: Use bullseye CI repo
[ Anders Jonsson ]
* po: Update Swedish translation
[ Arnaud Ferraris ]
* call-display: replace ugly hacks with libcallaudio calls
* application: initialize libcallaudio on startup
* ui: call-display: set speaker and mute buttons sensitive by default
* src: meson.build: remove librem5-hack option and depend on libcallaudio
* d/control: depend on callaudiod
[ Mohammed Sadiq ]
* Add calls-ussd interface
* mm-origin: Implement CallsUssd interface
* util: Add API to test for USSD command
* manager: Hook to ussd signals from provider
* main-window: Add dialog to handle USSD
* new-call-box: Handle USSD commands
[ Evangelos Ribeiro Tzaras ]
* Bump max allowed glib version to 2.64
-- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm> Wed, 04 Nov 2020 18:07:48 +0100
calls (0.1.8) amber-phone; urgency=medium
[ Arnaud Ferraris ]
* ui: call-display: wrap toggle buttons' labels.
For some locales, the buttons' labels can be quite long, making the
window wider than the display.
[ Evangelos Ribeiro Tzaras ]
* src/calls-notifier.c: Add call-back button
* src/calls-call-window.c: Inhibit suspend during active call
[ Guido Günther ]
* po: Add Hungarian to LINGUAS
* call-record-row: Use g_autoptr for the GError
* calls-call-record-row: Ignore anonymous callers.
These have an empty string which leads to
Error parsing phone number `': Keine Telefonnumme
* po: Add Spanish to LINGUAS
* gitlab-ci: Allow one to only build a package
* main-window: Allow the in app notification to wrap.
Othewise we overflow the window. Center it too.
* calls-main-window: Bring back old error string when no modem is present.
Calls can't tell the difference between no SIM and no modem
atm. (Closes: #159, #152)
* doap: Add devrtz to list of maintainers.
He's been the most active contributor recently.
* doap: Fix sytnax.
Wrap each person within <maintainer/>
[ James Westman ]
* flatpak: Add feedbackd, dependencies to flatpak.
Added feedbackd to the Flatpak manifest, so that Calls builds again.
Fixes #164.
[ Daniel Șerbănescu ]
* po: Update Romanian translation
[ Tim Sabsch ]
* po: Add German translation
[ Marc Riera Irigoyen ]
* po: Add Catalan translation
[ scootergrisen ]
* po: Add Danish translation
[ Balázs Meskó ]
* po: Add Hungarian translation
[ Emin Tufan Çetin ]
* po: Update Turkish translation
[ Valéry Febvre ]
* po: Update French translation
[ Daniel Mustieles ]
* po: Add Spanish translation
[ Efstathios Iosifidis ]
* po: Add Greek translation
[ Thibault Martin ]
* po: Update French translation
[ Fabio Tomat ]
* po: Add friulian translations
[ Марко М. Костић (Marko M. Kostić) ]
* po: Add Serbian translation
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
-- Guido Günther <agx@sigxcpu.org> Fri, 18 Sep 2020 12:52:43 +0200
calls (0.1.7) amber-phone; urgency=medium
[ Yuri Chornoivan ]
* po: Update Ukrainian translation
[ Evangelos Ribeiro Tzaras ]
* Make CallsContacts a singleton.
* Implement contact name lookup for call display
[ Emin Tufan Çetin ]
* po: Add Turkish translation
[ Guido Günther ]
* calls-call-record-row: Print 'Anonymous caller' on empty numbers.
-- Guido Günther <agx@sigxcpu.org> Thu, 02 Jul 2020 12:25:23 +0200
calls (0.1.6) amber-phone; urgency=medium
[ Guido Günther ]
* debian: Add gbp.conf.
This makes correct taging so much simpler
* po: Add plugins to POTFILES.skip. They're not meant to be translated
* Drop translations from property names and descriptions.
They're never used anywhere. (Closes: #155, #121)
* po: Update pot file.
* calls-contacts: Document lookup_phone_number.
This makes sure we have clear ownership rules
* calls-call-record-row: Ref the returned contact
calls_contacts_lookup_phone_number is transfer-none
* build: Specifify glib versions.
This avoids deprecation warnings due to GTimeVal used in
libebook-contacts.h
* ringer: Make more functions static
* ringer: Use libfeedback.
This triggers e.g. haptic feeback as well and can later on be used
for LED feedback.
We can drop the audio theme setting completely since feedbackd picks up
the global GNOME setting.
* tests: Disable atk bridge.
Otherwise this can trigger test failures. Similar to what we
did in libhandy.
* Show notification on missed calls (Closes: #153)
[ Zander Brown ]
* po: Add British English translation
[ Antonio Pandolfo ]
* po: Add Italian translation
[ Daniel Șerbănescu ]
* po: Add Romanian translation
[ Valéry Febvre ]
* po: Add French translation
[ Mohammed Sadiq ]
* main-window: Dont set program-name in about dialog
program-name will be retrieved with g_get_application_name().
Lets not do it explicitly so that there is one less string
to translate
* call-display: Use real ellipsis.
See https://wiki.gnome.org/Design/OS/Typography
[ Rafael Fontenelle ]
* Add Brazilian Portuguese translation
[ Scott Anecito ]
* po: Add Japanese translation
* po: Add ja.po to LINGUAS
[ Yuri Chornoivan ]
* Use an ellipsis in translation for Ukrainian
[ Evangelos Ribeiro Tzaras ]
* record-store: Use g_autoptr(GError) to avoid having to g_error_free
* Implement delete call with context menu on longpress
(Closes: #154)
-- Guido Günther <agx@sigxcpu.org> Thu, 11 Jun 2020 09:06:40 +0200
calls (0.1.5) amber-phone; urgency=medium
[ Guido Günther ]
* Update POTFILES.in. See: #146
* Build against Debian bullseye
[ Danial Behzadi ]
* Add Persian
* po: fa: Update some strings
[ David Heidelberg ]
* data: rename appdata to metainfo. Appstream nowadays prefers
`.metainfo.xml`
[ Evangelos Ribeiro Tzaras ]
* data: Clarify metainfo copyright to be CC0-1.0.
Adust debian/copyright accordingly.
* Build L5 specific code in calls-call-display conditionally
[ Sebastian Rasmussen ]
* po: Add Swedish translation
[ Yuri Chornoivan ]
* po: Add Ukrainian translation
-- Guido Günther <agx@sigxcpu.org> Mon, 18 May 2020 11:00:52 +0200
calls (0.1.4) amber-phone; urgency=medium
[ Julian Sparber ]
* DummyPlugin: fix events emits for call-removed, origin-*
* MMPlugin: emit *-removed after removing object
* Add a CallsManager and move Provider handling to it
* Manager: add test
* Use CallsManager in MainWindow and NewCallBox
* CallWindow: use Manager
* Ringer: fix parent instance
* Ringer: Use Manager
* RecordStore: Use Manager
* Remove Enumerate and EnumerateParams class
* HistoryBox: remove new-call property
* MainWindow: show error message when making calls isn't possible
* Add HdyAvatar
* History: use HdyAvatar
* History: Make avatars 48px big
-- Julian Sparber <julian.sparber@puri.sm> Tue, 31 Mar 2020 17:36:42 +0200
calls (0.1.3) amber-phone; urgency=medium
[ Julian Sparber ]
* NewCallBox+CallDisplay: UI facelift
* Use correct parent class when chaining up overridden functions
* Flatpak: use always a space before :
* Flatpak: Fix flatpak manifest, remove java dep and update deps
* Add class for in-app notification
* MainWindow: use in-app notification for messages
* CallWindow: use in-app notification
* CallHistory: Use dial action for recall button
* CallHistory: Don't pass the CallsNewCallBox to the CallsHistory
* CallHistory: Add a frame to the call history
* CallHistory: Disable selecting/activating rows and ellipzise
* Add .gitignore
* Set Julian Sparber as maintainer
[ Bob Ham ]
* application: Add "--dial" command-line option
[ Daniel Abrecht ]
* Fix some lintian warnings regarding the debian/copyright file.
* Convert calls call getters to readonly properties
* Notify if number changes in mm plugin
* Reintroduce GParamSpec props arrays & replace g_object_notify with g_object_notify_by_pspec
[ tor sorensen ]
* Add license COPYING file for appropriate packaging.
-- Julian Sparber <julian.sparber@puri.sm> Thu, 26 Mar 2020 10:25:00 +0100
calls (0.1.2) amber-phone; urgency=medium
[ Guido Günther ]
* debian: Add superficial autopkgtest
* gitlab-ci: Specify stages
* gitlab-ci: Build package and run autopkgtest / lintian
* po: Update pofiles.in (Closes: #76)
* Add potfile
[ Mohammed Sadiq ]
* mm-provider: Fix a check to remove device
[ Bob Ham ]
* call-display: Only mute the microphone with the Mute button
* mm-call: Sanitise disconnect messages
[ Julian Sparber ]
* Replace HdyDialer with HdyKeypad and bump libhandy to 0.0.12
-- Bob Ham <bob.ham@puri.sm> Mon, 27 Jan 2020 14:55:08 +0000
calls (0.1.1) amber-phone; urgency=medium
[ Bob Ham ]
* ringer: Use the GTK sound theme
* Add phone number lookup using libfolks
* Use libfolks phone number lookup in call record display
* Add -Wno-error=deprecated-declarations to build arguments
* call-display: Add ugly, ugly hacks to enable speakerphone/mute buttons
* Add initial avatar support
[ Lubomir Rintel ]
* appdata.xml: fix a validation error
-- Bob Ham <bob.ham@puri.sm> Tue, 10 Dec 2019 14:51:21 +0000
calls (0.1.0) purple; urgency=medium
[ David Cordero ]
* sm.puri.Calls.json: Fix libhandy config option type
[ Mohammed Sadiq ]
* window: hide windows on delete
* new-call-box: Use null-terminated string to set as buffer text
[ Christopher Davis ]
* history-header-bar: Change "About" to "About Calls"
[ Tobias Bernard ]
* Minor: Change recent calls empty state label
* Switcher: symbolic icons, label capitalization
[ Bob Ham ]
* calls-call: Add inbound property
* plugins/mm: Implement inbound property
* plugins/dummy: Implement inbound property
* calls-dummy-provider: Create an inbound call on SIGUSR1
* Update UI to better reflect the design
* calls-call: Fix crash with null call state
* calls-main-window: Use HdyViewSwitcher and friends
* src: Remove extraneous classes, Calls{History,NewCall}HeaderBar
* Specify minimum libhandy version in meson and Debian packaging
* calls-call-display: Add a display of dial pad digits
* util: Fix off-by-one in calls_entry_append
* calls-mm-call: Map MM_CALL_STATE_UNKNOWN to CALLS_CALL_STATE_DIALING instead of 0
* calls-call: Add calls_call_get_inbound function
* calls-dummy-origin: Fix ordering of state change and call removal callbacks
* Record calls to an SQLite database via libgom
* Hook up Recent Calls list to database
* appdata: Fix application ID
* Support opening of tel: URIs
* calls-application: Add --daemon option to not display main window
* Start up in daemon mode when GNOME starts
* calls-new-call-box: Allow entering of "+" symbol
* Use GtkApplication::register-session property to register
* Display call window over the phosh lockscreen
* ui/main-window: Hide contacts pane
* Release calls 0.1.0
[ Julian Sparber ]
* flatpak: fix ModemManager
* docs: update depedencies instructions
[ David Boddie ]
* Override the input method for entry widgets
-- Bob Ham <bob.ham@puri.sm> Wed, 18 Sep 2019 15:13:00 +0100
calls (0.0.1) purple; urgency=low
* Initial release.
-- Bob Ham <rah@settrans.net> Tue, 04 Dec 2018 11:42:21 +0100