1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-07-02 15:09:31 +00:00
Commit graph

781 commits

Author SHA1 Message Date
Evangelos Ribeiro Tzaras fc7156fe75 Introduce CallsAccountOverview: A UI to allow managing VoIP accounts
CallsAccountOverview allows user to view, add and edit VoIP accounts
(currently SIP only).

Each CallsAccount is represented by a CallsAccountRow.

account-row: Staying alive
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras fadeaeb6b5 main-window: Add menu button
This will be used to manage VoIP accounts (SIP), show the About dialog
and so on. We will leave this hidden for now.
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 0e5366ddbb sip: account-widget: Emit "widget-edit-done" when done editting
This let's top level containers know to take appropriate action (i.e. hide).
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras e36469e796 sip: Implement CallsAccountProvider interface 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 64bb170efa account-provider: Repurpose to allow graphical credential editing 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 23cb050f61 sip: Introduce CallsSipAccountWidget
This widget can be used to add new accounts or edit existing ones.

First part of #264.
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 1749dcec60 sip: provider: Add API to remove origins 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 1a4b501653 sip: provider: Rename test environment variable 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras fd9b57c1b3 sip: provider: Load credentials from GKeyFile 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 58331afcf7 sip: provider: Use g_auto and GStrv
Instead of char** and g_strfreev()
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras d5bf31bdaf manager: Temporarily hold a reference to provider being unloaded 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 2b31a9677e manager: Emit signal when loaded providers have changed 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras cc3a562f03 manager: Add API to query loaded providers 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras a638b64402 account: Add address property 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras dd3fbf646e account: Add API to query account state 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 82ff6d0ac5 account: Use explicit notify for account state property 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras babd013bd7 Remove CallsCredentials and adapt to changes
The provider knows best which credentials it needs and CallsCredentials
was not generic to begin with, so get rid of it.
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 10a2046549 dir-locals: Treat more G_* macros as including a semicolon
This makes emacs not insist on indendation.
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 2af2b316ec Various codestyle fixes 2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 41fe9033ac HACKING: Fix style around signals
We actually never used the array initialization as suggested.
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras 6893cba3b0 NEWS: Reword to be more precise 2021-07-19 10:50:43 +02:00
Evangelos Ribeiro Tzaras 6561cf9b80 NEWS: Update with important information 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras 2d6cc5e65b ci: Validate appstream metadata 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras 3778f6dea3 metainfo: Fix typo
A good reason to validate the metadata in CI.
2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras f1878383ad metainfo: Update developers 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras 53e27d42fb metainfo: Update URLs 2021-07-17 17:06:35 +02:00
Evangelos Ribeiro Tzaras a85d8bd866 README: Update URLs 2021-07-17 14:17:51 +02:00
Bruno Lopes da Silva 2b087be662 Update Brazilian Portuguese translation 2021-07-16 17:02:44 +00:00
Rafael Fontenelle 1caa55f140 doap: Add download and bug pages 2021-07-16 14:15:40 +02:00
Evangelos Ribeiro Tzaras c1d7b9bbd6 Document and release 41.alpha 2021-07-16 13:09:20 +02:00
Evangelos Ribeiro Tzaras 293858dc52 d/gbp.conf: Remove hook that bumps project version in meson.build
This does not work well with GNOME's versioning.
2021-07-16 12:08:59 +02:00
Evangelos Ribeiro Tzaras 41efd26dfe meson: Conform to GNOME versioning 2021-07-16 12:08:59 +02:00
Evangelos Ribeiro Tzaras 65b0408281 metainfo: Update mimetypes
Follow up from #229
2021-07-16 12:08:59 +02:00
Evangelos Ribeiro Tzaras 864a15d799 sip: origin: Explicitly include contact header for sofia > 1.13
Fixes #304
2021-07-16 09:11:27 +00:00
Adrien Plazas d4ee8b4bc9 main-window: Fix the indentation
It was purposefully left broken to ease code review.
2021-07-16 08:43:43 +00:00
Adrien Plazas f4f41d9db5 main-window: Make it a HdyApplicationWindow
This gives the window some nice rounded corners, and gives us more
freedom in how to implement the UI.

This purposefully leaves the indentation broken to ease code review, it
will be fixed in the next commit.
2021-07-16 08:43:43 +00:00
Adrien Plazas c90d01405d flatpak: Bump libical to 3.0.10
This fixes its build with the latest version of the master SDK.
2021-07-16 09:36:28 +02:00
Andika Triwidada 499de2ed1c Update Indonesian translation 2021-07-15 03:23:34 +00:00
Efstathios Iosifidis 415a52dd7e Update Greek translation 2021-07-14 18:17:25 +00:00
Efstathios Iosifidis 67796713ff Update Greek translation 2021-07-14 17:50:59 +00:00
Danial Behzadi 9fef7bdb75 Update Persian translation 2021-07-14 17:47:56 +00:00
Evangelos Ribeiro Tzaras e4097112e7 doap: Change URL of homepage 2021-07-14 11:12:11 +02:00
Evangelos Ribeiro Tzaras 692a5cb990 debian: Change URL of homepage 2021-07-14 11:12:11 +02:00
Evangelos Ribeiro Tzaras 9c63a357b0 d/copyright: Dropped wayland sources
Follow up from !364 and !371
2021-07-14 11:12:11 +02:00
Evangelos Ribeiro Tzaras a0e203bf3a meson: Remove wayland option
Follow up to !364
2021-07-13 04:21:53 +02:00
Evangelos Ribeiro Tzaras 9ebb738b0f flatpak: Change calls URL 2021-07-13 03:29:57 +02:00
Guido Günther f45ba43720 dbus: Add more DBus properties
These are needed to allow Phosh to handle incoming calls on
the locked screen.
2021-07-12 17:36:24 +02:00
Guido Günther 8bf320e006 Drop layer-surface
This drops the layer-surface code to put calls on top of the lockscreen.
This only works with wlroots based compositors and even there makes e.g.
unlocking the screen during a phone calls impossible.
2021-07-12 17:36:24 +02:00
Guido Günther cad39e05ee dbus-manager: Fix typo in log-domain 2021-07-12 17:33:12 +02:00
Evangelos Ribeiro Tzaras 4bfcf99155 debian: Remove old desktop files on upgrade 2021-07-12 13:35:57 +00:00