Evangelos Ribeiro Tzaras
7717633698
sip: provider: Add API to save credentials to GKeyFile
2021-07-20 10:17:17 +02:00
Evangelos Ribeiro Tzaras
803e089cfc
account-overview: Hook up available providers
...
Fixes #264 .
2021-07-20 10:17:17 +02:00
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