Bob Ham
40b8793710
call-display: Add ugly, ugly hacks to enable speakerphone/mute buttons
...
We call pactl synchronously in order to (1) change the sink/source
port for speakerphone and (2) mute the sink/source for mute. The
sink/source names are hardcoded. This is all ugly and needs to not
exist. This functionality should be in Wys, accessed over D-Bus, or
in some other, as-yet undefined component.
2019-12-10 11:03:53 +00:00
Bob Ham
8f2cddddcf
Add -Wno-error=deprecated-declarations to build arguments
...
This works around the deprecation warning for HdyDialer.
2019-12-10 10:03:40 +00:00
Bob Ham
9fe575053d
Use libfolks phone number lookup in call record display
...
Closes #85
2019-10-29 14:54:45 +00:00
Bob Ham
6a7fbf0b59
Add phone number lookup using libfolks
...
The CallsBestMatchView and CallsPhoneNumberQuery classes are written
in Vala because they may be generally useful and to leave open the
possibility of adding them to libfolks itself, which is written in
Vala.
2019-10-29 13:21:45 +00:00
Lubomir Rintel
4b4cfa0426
appdata.xml: fix a validation error
...
appstream-util version 0.7.16 complains:
$ appstream-util validate-relax --nonet ./data/sm.puri.Calls.appdata.xml
./data/sm.puri.Calls.appdata.xml: FAILED:
• tag-missing : <description> required
Validation of files failed
What it actually means that the <description> is not well formed because
it should contain a paragraph.
2019-10-09 11:07:20 +02:00
Bob Ham
e7ba7d731c
ringer: Use the GTK sound theme
2019-09-23 15:22:31 +01:00
Bob Ham
2d5396dd8a
Merge branch 'release-v0.1.0' into 'master'
...
Release Calls 0.1.0
See merge request Librem5/calls!69
2019-09-18 15:20:36 +00:00
Bob Ham
a9e0803f8b
Release Calls 0.1.0
...
Signed-off-by: Bob Ham <bob.ham@puri.sm>
2019-09-18 16:05:44 +01:00
Bob Ham
52490d55b8
Merge branch 'hide-contacts-pane' into 'master'
...
ui/main-window: Hide contacts pane
Closes #83
See merge request Librem5/calls!68
2019-09-18 12:45:51 +00:00
Bob Ham
6a4dbe6b18
ui/main-window: Hide contacts pane
...
While we have no integration with Contacts, the contacts pane
shouldn't be visible.
Closes #83
2019-09-18 13:38:48 +01:00
Bob Ham
9746500c43
Merge branch 'lockscreen-gtkapplication' into 'master'
...
Display call window over the phosh lockscreen
Closes #41
See merge request Librem5/calls!66
2019-09-06 14:05:13 +00:00
Bob Ham
3201c8e69b
Display call window over the phosh lockscreen
...
Closes #41
2019-09-06 14:58:08 +01:00
Bob Ham
53d7ce0003
Merge branch 'build-deps' into 'master'
...
docs: add gom to build dependencies
See merge request Librem5/calls!61
2019-09-03 11:02:28 +00:00
Julian Sparber
c6d2800331
docs: update depedencies instructions
2019-09-02 12:03:47 +02:00
Bob Ham
03ede5b574
Merge branch 'session-rework' into 'master'
...
Use GtkApplication::register-session property to register
See merge request Librem5/calls!65
2019-09-02 09:02:10 +00:00
Bob Ham
38dd76c714
Use GtkApplication::register-session property to register
...
We can use GtkApplication to register with the GNOME session rather
than doing it ourselves, simplifying things in CallsApplication very
slightly and allowing us to remove session.{c,h}.
2019-09-02 09:52:12 +01:00
Bob Ham
950c207aff
Merge branch 'dial-pad-number-property' into 'master'
...
calls-new-call-box: Allow entering of "+" symbol
Closes #12
See merge request Librem5/calls!64
2019-09-02 08:46:52 +00:00
Bob Ham
df74a80594
calls-new-call-box: Allow entering of "+" symbol
...
Use the "number" property of the dial pad for the dialed number which
takes care of cycling buttons. While we're at it, also make the clear
button external to the number entry box, enlarging it and turning it
into a backspace button.
Closes #12
2019-08-22 16:05:24 +01:00
Bob Ham
8f38e50f8c
Merge branch 'gnome-session' into 'master'
...
Start up in a new daemon mode when GNOME starts
Closes #45
See merge request Librem5/calls!62
2019-08-13 10:58:37 +00:00
Bob Ham
646682b878
Start up in daemon mode when GNOME starts
...
Hat tip to Guido for the session.{c,h} files.
Closes #45
2019-08-13 11:53:54 +01:00
Bob Ham
fc16ec7a71
calls-application: Add --daemon option to not display main window
2019-08-08 13:51:17 +01:00
Bob Ham
587c3444b6
Merge branch 'tel-url-handler' into 'master'
...
Tel url handler
Closes #73
See merge request Librem5/calls!60
2019-08-07 08:42:55 +00:00
Bob Ham
232c3f3843
Merge branch 'call-records' into 'master'
...
Hook up Recent Calls list to database
Closes use-cases#115 and use-cases#113
See merge request Librem5/calls!59
2019-08-07 08:42:18 +00:00
Bob Ham
cb2831eca4
Support opening of tel: URIs
...
Closes #73
2019-08-06 11:29:05 +01:00
Bob Ham
096ab8c4b3
appdata: Fix application ID
2019-08-05 11:48:37 +01:00
Bob Ham
3c22bc9154
Hook up Recent Calls list to database
...
Closes use-cases#113
Closes use-cases#115
2019-08-01 14:39:55 +01:00
Bob Ham
8862b03a13
Merge branch 'call-records' into 'master'
...
Call records
Closes use-cases#114
See merge request Librem5/calls!58
2019-07-22 13:40:55 +00:00
Bob Ham
da298c0648
Record calls to an SQLite database via libgom
...
Closes use-cases#114
2019-07-22 14:37:41 +01:00
Bob Ham
ebf579af78
calls-dummy-origin: Fix ordering of state change and call removal callbacks
2019-07-22 14:37:27 +01:00
Bob Ham
f12b411813
calls-call: Add calls_call_get_inbound function
2019-07-22 11:52:42 +01:00
Bob Ham
b1a743b757
calls-mm-call: Map MM_CALL_STATE_UNKNOWN to CALLS_CALL_STATE_DIALING instead of 0
...
This actually makes sense in the mapping; the only time an MM call is
in MM_CALL_STATE_UNKNOWN is when it's an outgoing call that hasn't
been started. It also helps avoid a lot of needless issues dealing
with the Calls call state.
2019-07-22 11:52:31 +01:00
Bob Ham
2f82dcaab6
Merge branch 'david.boddie/calls-suppress-input-methods-in-dialler' into 'master'
...
Override the input method for entry widgets
See merge request Librem5/calls!57
2019-07-12 14:15:29 +00:00
David Boddie
a27efedf7c
Override the input method for entry widgets
2019-07-10 16:42:15 +02:00
Bob Ham
d8cf2be9c6
Merge branch 'symbolic-switcher-icons' into 'master'
...
Switcher: symbolic icons, label capitalization
See merge request Librem5/calls!51
2019-07-09 10:04:56 +00:00
Bob Ham
4fcc846095
Merge branch 'recents-empty-state-label' into 'master'
...
Minor: Change recent calls empty state label
See merge request Librem5/calls!47
2019-07-09 09:58:10 +00:00
Bob Ham
d7a09e30c9
Merge branch 'flatpak' into 'master'
...
flatpak: fix ModemManager
See merge request Librem5/calls!46
2019-07-09 09:24:33 +00:00
Bob Ham
6c6fb86f13
Merge branch 'entry-off-by-one-fix' into 'master'
...
util: Fix off-by-one in calls_entry_append
Closes #70
See merge request Librem5/calls!55
2019-07-08 09:51:05 +00:00
Bob Ham
a80f816a67
util: Fix off-by-one in calls_entry_append
...
Append after the last character rather than insert before it.
Closes #70
2019-07-08 10:11:12 +01:00
Julian Sparber
ec7a3dd8d1
flatpak: fix ModemManager
2019-07-08 10:42:47 +02:00
Bob Ham
7ca318a18f
Merge branch 'dial-pad-display' into 'master'
...
calls-call-display: Add a display of dial pad digits
Closes #57
See merge request Librem5/calls!54
2019-07-04 14:36:22 +00:00
Bob Ham
719b3e752f
calls-call-display: Add a display of dial pad digits
...
Closes #57
2019-07-04 15:32:40 +01:00
Bob Ham
2d99fe16d0
Merge branch 'libhandy-minimum-version' into 'master'
...
Specify minimum libhandy version in meson and Debian packaging
See merge request Librem5/calls!53
2019-07-04 14:21:12 +00:00
Bob Ham
003adc709c
Specify minimum libhandy version in meson and Debian packaging
2019-07-04 15:17:32 +01:00
Bob Ham
c96a3e16e9
Merge branch 'view-switcher-redux' into 'master'
...
src: Remove extraneous classes, Calls{History,NewCall}HeaderBar
See merge request Librem5/calls!52
2019-07-03 14:20:27 +00:00
Bob Ham
b84370efe8
src: Remove extraneous classes, Calls{History,NewCall}HeaderBar
...
And add missing HDY type ensures.
2019-07-03 15:15:08 +01:00
Tobias Bernard
aee2b247ca
Switcher: symbolic icons, label capitalization
2019-07-03 14:55:09 +02:00
Bob Ham
65f1e4812b
Merge branch 'view-switcher' into 'master'
...
calls-main-window: Use HdyViewSwitcher and friends
Closes #56
See merge request Librem5/calls!50
2019-07-03 12:42:33 +00:00
Bob Ham
251e3b0076
calls-main-window: Use HdyViewSwitcher and friends
...
Use HdyViewSwitcher to navigate between the dial pad, call history and
a contacts list.
Closes #56
2019-07-03 13:39:25 +01:00
Bob Ham
dbebc17dbd
Merge branch 'fix-dialing-crash' into 'master'
...
calls-call: Fix crash with null call state
See merge request Librem5/calls!49
2019-07-01 14:07:22 +00:00
Bob Ham
5937874c44
calls-call: Fix crash with null call state
...
Account for having a null (zero) call state in
calls_call_state_to_string. This fixes a crash as a result of the
recent UI changes.
2019-07-01 15:04:03 +01:00