1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-12-25 22:07:35 +00:00
Commit graph

646 commits

Author SHA1 Message Date
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