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
Bob Ham
eaba235e0b
Merge branch 'ui-updates' into 'master'
...
UI updates
Closes #35 and #55
See merge request Librem5/calls!48
2019-06-28 14:17:34 +00:00
Bob Ham
b0d9918f5a
Update UI to better reflect the design
...
* Make the Answer button look nice and laid out properly.
* Merge the time and status labels, displaying simply the text
"Calling..." until the call becomes active and then the call time
afterwards.
* Fix info display bar in both the call and main windows so they use a
GtkRevealer and work a lot better.
* Add a "new-call-symbolic" icon for the "Add call" button.
* General tweaks and clean-ups
Closes #55
Closes #35
2019-06-28 15:14:45 +01:00
Bob Ham
215877cc60
calls-dummy-provider: Create an inbound call on SIGUSR1
...
This enables easy testing of inbound calls with just
$ calls -p dummy &
$ killall -USR1 calls
2019-06-28 15:14:45 +01:00
Bob Ham
824395b040
plugins/dummy: Implement inbound property
...
Also simulating dialing/ringing/active state changes for outbound
calls.
2019-06-28 15:14:41 +01:00
Bob Ham
0dc906c2bb
plugins/mm: Implement inbound property
2019-06-28 13:59:51 +01:00
Bob Ham
7ed3f5f16c
calls-call: Add inbound property
...
This property signifies whether a call is to us from someone on the
network (inbound, TRUE) or from us to someone on the network
(outbound, FALSE).
2019-06-28 09:59:29 +01:00
Tobias Bernard
617822d6ce
Minor: Change recent calls empty state label
2019-06-26 15:19:52 +00:00
Bob Ham
3160fbee15
Merge branch 'christopherdavis/change-about-label' into 'master'
...
history-header-bar: Change "About" to "About Calls"
See merge request Librem5/calls!45
2019-06-18 11:35:04 +00:00
Bob Ham
0947d7a1d1
Merge branch 'wip/sadiq/windows' into 'master'
...
window: hide windows on delete
See merge request Librem5/calls!44
2019-06-18 11:32:32 +00:00
Christopher Davis
e0123e400e
history-header-bar: Change "About" to "About Calls"
...
As a part of GNOME's initiative to move menus, "About" should be "About $APP_NAME" rather than "About".
See https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement#guidelines for reference
2019-02-19 23:08:24 -05:00
Bob Ham
ee126b3660
Merge branch 'wip/sadiq/fixes' into 'master'
...
new-call-box: Use nul-terminated string to set as buffer text
See merge request Librem5/calls!42
2019-01-31 15:50:08 +00:00
Mohammed Sadiq
d4b6e92fc1
new-call-box: Use null-terminated string to set as buffer text
...
gtk_entry_buffer_insert_text expects a null-terminated string.
This was found when testing with asan.
2019-01-31 10:32:44 +05:30
Mohammed Sadiq
d62976a9a1
window: hide windows on delete
...
As calls is supposed to run always in background,
destroying window on close results in unintended issues.
Let's simply hide the window instead.
2019-01-29 11:36:38 +05:30
David Cordero
7481e022f1
sm.puri.Calls.json: Fix libhandy config option type
2019-01-22 14:11:17 +00:00
Bob Ham
c663622307
Merge branch 'first-release' into 'master'
...
d/changelog: Bump version to 0.0.1
See merge request Librem5/calls!40
2018-12-04 11:51:38 +00:00
Bob Ham
ea733125a5
d/changelog: Bump version to 0.0.1
2018-12-04 11:47:19 +00:00
Bob Ham
c68ae4a148
Merge branch 'first-release' into 'master'
...
First release
See merge request Librem5/calls!39
2018-12-04 10:54:00 +00:00
Bob Ham
e52be57617
meson.build: Bump version to 0.0.1
2018-12-04 10:45:18 +00:00
Bob Ham
5a6dfb7469
README.md: Update dependencies and instructions to build/run Calls
2018-12-04 10:43:03 +00:00