<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Evangelos Ribeiro Tzaras pushed to branch debian/master
at <a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls">Debian On Mobile / gnome-calls</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/07eb23da0f1e4854881c8a7f091cac9577c37c8e">07eb23da</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-17T14:16:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Initial import of cleaned Calls working tree
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7f2e32585d882a31125510313d1909624cf7aa42">7f2e3258</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-05-18T17:15:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: use gnome.gdbus_codegen
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/081cd360b8feba39ea090ddc6f78e8793c8572c3">081cd360</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-21T14:19:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: get rid of topdir_includes variable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5abe9cad4ead38b1dd2c7e048b91709314c84932">5abe9cad</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-21T16:47:18+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window.ui: Make sure message text wraps
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e81567786c95cb639b2dad815f71d4a2a51bc36d">e8156778</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-23T09:59:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Preliminary documentation of provider interfaces

* Preliminary documentation of CallsCall and CallsMessageSource
* Documentation and cleaning up of CallsCallData
* Add data files and meson rules to create gtk-doc documentation
* Move some macros from util.h to calls-message-source.h
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c62fc29b5f83de9081005b8800492f33dec9e640">c62fc29b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-29T10:04:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: install Calls binary and make libgdbofono static
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c1ac7ff736f82b5c7df55e01e641e01a7d7ef084">c1ac7ff7</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-29T10:48:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Debian packaging

My first Debian package, woo! :-)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/40afb187c2faed2fe6cdb5d52e14c7bb16cc8116">40afb187</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-29T09:49:56+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'debian-packaging' into 'master'

Add Debian packaging

See merge request Community/Purism/calls!3</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/dd815fa86f7066cc7154e47c329c01cc8f09ec65">dd815fa8</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-31T10:20:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call: Allow for the inability to stop DTMF tones

Some implementations, like oFono, only allow fixed-length tones to be
sent to the network, not started and stopped at will.  To account for
this, we make the tone_start member function nullable and add a new
function, calls_call_tone_stoppable, to determine whether there is a
stop function.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/443613991c21510fb549e797009d842d3894e549">44361399</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-31T10:43:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ofono-{call,origin}: Send DTMF tones for active calls

The oFono DTMF support doesn't match our model; you can only send
tones to the network and not to a particular call.  The telephony
standards dictate that only a single call can be active at a time so
we just get the call to emit a "tone" signal if the call is in the
active state and get the origin to listen for the signal.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c2d7f08c4253ed4621ea94d9a8def0619f6d0144">c2d7f08c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-31T11:13:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ofono-origin: Remove commented-out junk
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d74ad13fdf70fcd2b5152e320bb88f5fd849ebc1">d74ad13f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-31T14:36:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls.doap: Update homepage location
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2d3e0c0d30ba560261ebea6f6a27f7ec469c83bc">2d3e0c0d</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-31T14:53:22+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README.md: Fix markdown for link to oFono source code
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/efbc3e7acd0dff2bcc27f983aa66a4471d43328e">efbc3e7a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-05-31T14:55:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Add copyright file
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e2452da7d0dd9db1048702eb800c77ac48d6e48b">e2452da7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-05-31T14:34:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'debian-copyright-file' into 'master'

debian: Add copyright file

See merge request Librem5/calls!1</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e498bd3600ec1a34019d2edd9426b9bb58eb223b">e498bd36</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-05T11:14:21+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add .desktop file and icon
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5dec5e9b286e827611c5e54ca486d5f7963f0cae">5dec5e9b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-06-05T12:30:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'desktop-file' into 'master'

Add .desktop file

See merge request Librem5/calls!2</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d78799708cb5fb8704909cffa2db6ab74ef3dd3f">d7879970</a></strong>
<div>
<span>by Julian Richen</span>
<i>at 2018-06-08T17:01:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Improve and validate desktop entry

This improves the desktop entry a bit and adds a test to validate it.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6755d977111d72c3a7bd5db0bc20be51e93ae138">6755d977</a></strong>
<div>
<span>by Julian Richen</span>
<i>at 2018-06-08T17:02:50+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Add an appdata and a validation test

This adds an appdata, installs it and adds a test to validate it.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3a614fc57c1ba94aea401d3757dbdc0b0ced8c1d">3a614fc5</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-06-10T08:53:20+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wip/aplazas/destop-appdata' into 'master'

Improves the desktop entry and adds an appdata

See merge request Community/Purism/calls!5</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3ef10bf60ae322324b3923fbf5244673ff540741">3ef10bf6</a></strong>
<div>
<span>by Julian Richen</span>
<i>at 2018-06-11T10:45:13+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Add install flag for libgdbofono
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/dd7f7a6c9e62edd040572aaadcd474ebbf4db4ee">dd7f7a6c</a></strong>
<div>
<span>by Julian Richen</span>
<i>at 2018-06-11T10:49:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Inital flatpak manifest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ee5629fd124248741a0be3da334d4caed37b7172">ee5629fd</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T12:16:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "meson: Add install flag for libgdbofono"

This reverts commit 3ef10bf60ae322324b3923fbf5244673ff540741.

The libgdbofono doesn't need to be installed, nor should it be at
least for now.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/948ca6ad6528a8a2ccafdcb1b1e7d9c833168657">948ca6ad</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T12:25:13+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">appdata.xml: Fix data to match calls.doap
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7da2f512f323fb06c25ba093589a9ac084e3a7d3">7da2f512</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T12:26:59+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dummy-provider: Fix get_origins to return a copy of the origin list
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4e604b77621acc47aee18c5532fedd06ec4f4c40">4e604b77</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T12:34:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: Don't specify %U for Exec

As Calls doesn't accept URLs at the moment.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4d453f4b5b035b58259813e83e2c9404cc40c51c">4d453f4b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T12:48:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dummy-{provider,origin,calls}: Fix up dummy provider

* Implement CallsMessageSource
* Fix Provider object creation
* Add calls_dummy_provider_add_origin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0a7330a7de53dec5d700b16439518a631e473b78">0a7330a7</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T16:15:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: Fix tests for desktop and appstream files
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b17ee0c16e2b9e501197b9ebe80cc9683d36a3cb">b17ee0c1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T16:29:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add initial unit tests for Provider

Largely cribbed from libhandy, thanks due to Guido.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4979f5bb68b017a9a352409037dcfd3272abb019">4979f5bb</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-11T15:34:48+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'unit-tests' into 'master'

Add initial unit tests for Provider

See merge request Librem5/calls!3</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/29bb0ec46f7db0e1194da494146c45fb884b43ad">29bb0ec4</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-06-29T15:47:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian/control: Add xvfb and xauth as Build-Depends
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e801a01794c3c3b580e7ea7ef8db32df3b3ce9c8">e801a017</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-07-26T15:03:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: Clarify how to run Calls
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f511c342ca34c45b0ab19bb6e67dd0bde3d3f769">f511c342</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-27T10:14:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Drop useless packing information

Drop information that matches the default behavior as it ends up
creating noise when refactoring.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/76300d7d9dc51de316acd11c2156866759901764">76300d7d</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-27T10:14:45+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Drop a useless placeholder
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/153a0d6f9e38c172f2f4d030adfb3fd273d76535">153a0d6f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-07-27T10:18:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Test compilation and run unit tests via gitlab-ci
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/bc474b431c0f8628c0ca8f8fbe24df420618163a">bc474b43</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-07-27T09:36:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gitlab-ci' into 'master'

Test compilation and run unit tests via gitlab-ci

See merge request Librem5/calls!8</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/15388481413b3147507a403519996ba0efe912d2">15388481</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-07-27T09:36:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'call-display-cleanup' into 'master'

Call display cleanup

See merge request Librem5/calls!7</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/509f4227d96faa51079438a27009379a4a754603">509f4227</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-27T12:56:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Center and set the desired size

This will make the call display look closer to the final designs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/152c89ea79d3718e3c714877cba20e5da0bc3302">152c89ea</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-27T15:45:24+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Display two digits for minutes

This matches the final design.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1a3d34bb2bd6518547c557ccde382a7346fdbbef">1a3d34bb</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-27T15:45:24+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Make time larger and give it some margin

This matches the final design.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c5b1a3a923a6a67de0d493f0a812650faaae4f8d">c5b1a3a9</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:13:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Replace name by primary and secondary info

This better matches the final design and displays the most relevant
information available first.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b104483d3a0ac4b78431ee3edc0d4f1424f4ee91">b104483d</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:14:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Move hang up button at the bottom

Also make it match the final design.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7c974d38ede65428fbe2662bb23530767ebb9840">7c974d38</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:14:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Make the buttons match the new design

Add 'mute' and 'dial pad' buttons, drop the 'hold' button, change the
size of the central buttons, make them use icons and drop the now
useless group size.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1dca8d34fb3e3e693f7b62a952bb1aeb41749090">1dca8d34</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:14:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add CallsEncryptionIndicator

This will be used in the next commit to let a call display indicate
whether the call is encrypted or not.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4616d6cafa46387cdc9e29058da7503b26cd966b">4616d6ca</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:14:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Initialize CallsEncryptionIndicator

This is needed for that type to be used in the next commit.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c68b76fa638081f29e92f1fd92dc4589130bf958">c68b76fa</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:14:49+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Add an encryption indicator

This matches the final design.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e70789492392b95fbdc6121eb68dd6f8d1ccf185">e7078949</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-07-31T10:20:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">party: Replace the default party avatar

Replace the 'face-smile' icon by the better fitting
'avatar-default-symbolic' icon.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f21d82101b1141d02410bcbc6c35061abc4cc461">f21d8210</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-07-31T13:58:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Bump required version

This avoids

  WARNING: Project targetting '>= 0.40.1' but tried to use feature introduced in '0.42.0': gnome.mkenums_simple

0.42 is fairly old already and 0.40 isn't in a stable Debian release
either.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/700966ccfea5dfe6480b149bb8f3c5e7f5aed045">700966cc</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-01T13:38:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'call-display-overhaul' into 'master'

Call display overhaul

See merge request Librem5/calls!9</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/52f7f2da6f9954f5f7cf7bedba08dbab49466e7e">52f7f2da</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-03T11:29:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop the CALLS_DISPOSE_OBJECT() macro

Replace it by g_clear_object() as it does the same thing.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3ebf58548cc505b39caae3b780e9ab930c2b0e07">3ebf5854</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-03T11:30:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop the CALLS_FREE_PTR_PROPERTY() macro

Replace it by g_free() as it does the same thing.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/90f3933e95fdb1b366b6069b76b1190ac6969466">90f3933e</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-03T11:30:18+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop the CALLS_SET_OBJECT_PROPERTY() macro

Replace it by g_set_object() as it does the same thing.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/bd5858006caef313371611f461b2fc371b4a7efc">bd585800</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-03T09:50:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'dispose' into 'master'

Drop macros already in GLib

See merge request Librem5/calls!12</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b0d35499b34da8b63baa12d08ae80a5c278de63e">b0d35499</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-03T10:33:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'meson-version' into 'master'

meson: Bump required version

See merge request Librem5/calls!10</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0e293fc1284cb1e5ea111757589053d26aa68802">0e293fc1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-03T14:22:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add ModemManager provider
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/46c94e6e2a99cd467de4310005f2a7a232c59b1b">46c94e6e</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-03T14:37:20+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix GitLab CI and Debian packaging for ModemManager dependencies
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/56b8390c1fc3f7470dad0038f47be692c29d6185">56b8390c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-03T14:45:29+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'mm-gitlab-ci-and-debian-fixes' into 'master'

Fix GitLab CI and Debian packaging for ModemManager dependencies

See merge request Librem5/calls!13</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2f19ccbaae27acb8dc3ebd940751b12adb34f867">2f19ccba</a></strong>
<div>
<span>by Heather Ellsworth</span>
<i>at 2018-08-08T16:59:07-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add issue template
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9261b595aa68e3e2062dc03516370b549526e119">9261b595</a></strong>
<div>
<span>by Heather Ellsworth</span>
<i>at 2018-08-10T07:56:50-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix typo and rewording
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/38cb6a8eb37f4ae3edb50aae194f57ed33e8d20f">38cb6a8e</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-10T14:42:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'bug-template' into 'master'

Add issue template

See merge request Librem5/calls!15</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1294cf0090124a54d7e47d0cc73ebc0d186f14f5">1294cf00</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-28T08:34:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Add ModemManager

Add the ModemManager module as Calls now depends on it and talk to
org.freedesktop.ModemManager1.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c5d36106b0e31ff40d77a5bbafa571bea7d63ae5">c5d36106</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-28T08:35:03+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Drop Ofono and mobile-broadband-provider-info

Drops the Ofono and mobile-broadband-provider-info modules and stops
talking to Ofono.

They are not used by the application anymore as it switched to
ModemManager.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e60e70d5e4e72febbb7b745543b69c1af14c3098">e60e70d5</a></strong>
<div>
<span>by Heather Ellsworth</span>
<i>at 2018-08-28T18:51:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'flatpak-modem-manager' into 'master'

flatpak: Add ModemManager

See merge request Librem5/calls!14</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/70bafc20919276edc9c1e6adf74b124ab807898c">70bafc20</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add CallsHistoryBox
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0d98e17b0577a810ef6da4ba0b0a4d45961ea53f">0d98e17b</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Use CallsHistoryBox

This helps the window to be only a glue in between the actual UI
elements instead of handling a lot of the UI.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6182961f07af886dbc833eef41d38b6426ea5989">6182961f</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Add a dial pad overlay

Put the call display in an GtkOverlay and add a dial pad sending DTMF
tones as an overlay. Also make the dial pad overlay be triggered by the
dial pad button.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a07b0b83826af404d4271536ee83ad6eb939ff7c">a07b0b83</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Drop the new call expander

It is not needed anymore as the call display can send DTMF tones itself,
so instead let the dial pad always be available to send new calls.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/22d79bfbbfef79751dc36c9e6fd5c461fc6f3e35">22d79bfb</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add CallsNewCallBox
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b05c6e34e2ad2b2edad9b63ec32fba821c7aa18d">b05c6e34</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Use a new call box

Replace the custom inplementation of a call box by a CallsNewCallBox
which is used to dial new calls and not to send DTMF tones as the call
display can now handle that.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6d921bd6675c77b318c4a190a2ecc4149f933bf6">6d921bd6</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-08-29T09:05:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Fix the title
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e0ef7f6f5919d45394635c26c30afb2e7c3d9fd4">e0ef7f6f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-08-29T13:30:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main: Factor out the appliction ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7bc5f0ed909780feb60c4887a307443bb26b908b">7bc5f0ed</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-08-29T13:32:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main: Set program name to APP_ID

This makes sure we end up with the correct xdg app_id in Wayland:

before:

    [943832,359] -> xdg_toplevel@27.set_app_id("calls")

after:

    [1180814,499] -> xdg_toplevel@27.set_app_id("sm.puri.Calls")

Closes #8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2f1db6aac2f97fc4196ff94d1c5050100ffacc87">2f1db6aa</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-29T14:14:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'set-app-id' into 'master'

Make sure we use the correct app_id

Closes #8

See merge request Librem5/calls!16</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/13a1944a6973f9ad959f5c149e2ed4676f0ecd63">13a1944a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-08-29T16:44:50+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'partial-ui-overhaul' into 'master'

Partial UI Overhaul

See merge request Librem5/calls!11</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/cbd15260b9bcbacc60cec00f9a787884d244df90">cbd15260</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2018-09-15T06:22:34+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">new-call: Set input hints and purpose of SearchEntry
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/795bc73dfa72d8ce4ee1a1ba8aa6fea01cf5d62b">795bc73d</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-09-17T15:36:31+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Depend on modemmanager, not ofono
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/340aa85b6016edb42bd3e84f08133bc442ab70ea">340aa85b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-09-17T15:40:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'debian-modemmanager-fix' into 'master'

d/control: Depend on modemmanager, not ofono

See merge request Librem5/calls!22</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6bcb4db25d5bb89b66ecb22299a69df2de215f4d">6bcb4db2</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2018-09-24T07:38:06+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">history-box: Add empty view
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0d7e73ca63307013035439dfd1e92643fb46caef">0d7e73ca</a></strong>
<div>
<span>by purism</span>
<i>at 2018-09-27T08:42:13+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-call: Fix mapping of alerting/incoming call states
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/635b3f74b8aaf061c6fa197c7a06c2a980b5a12f">635b3f74</a></strong>
<div>
<span>by purism</span>
<i>at 2018-09-27T08:42:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-origin: Delete remnant disconnected calls on startup
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1c37b3939860bbe30cc2a7438146c4f15b0035d2">1c37b393</a></strong>
<div>
<span>by purism</span>
<i>at 2018-09-27T08:44:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-call,call-display: Add more debugging output for state changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9951fbf812176765a02ee2003ff13e92f4176e10">9951fbf8</a></strong>
<div>
<span>by purism</span>
<i>at 2018-09-27T08:46:47+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-call: Set call state on construction
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/830475c0bc05a3d6a62f4120b079215a004bc2e9">830475c0</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-09-27T08:53:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'answering-calls-fixes' into 'master'

Answering calls fixes

See merge request Librem5/calls!24</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1bbe042ff07d77fc26e2133383dd106890b8246c">1bbe042f</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-09-27T13:50:40+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Enable access to dconf config

This is needed for GTK+ to check if access to the GTK+ Inspector is
enabled, as described in the Flatpak sandbox permissions documentation:
http://docs.flatpak.org/en/latest/sandbox-permissions.html#dconf-access
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3c6d2a5f8f1c24b3c73d9e968fb039d0241d8a67">3c6d2a5f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-09-28T14:51:08+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'flatpak-dconf' into 'master'

flatpak: Enable access to dconf config

See merge request Librem5/calls!5</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b8b10ad9619e762d5cf95e98d766645ce2ad328d">b8b10ad9</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-09-28T15:00:05+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wip/sadiq/fixes' into 'master'

new-call: Set input hints and purpose of SearchEntry

See merge request Librem5/calls!20</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6a1ce14da10db5687adff3175cf293dc89404a91">6a1ce14d</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:18:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson: Add config.h

This will be used to factorize project-related information like APP_ID.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/bc6295f5fefc1339978b6776f0dfb01444fa2717">bc6295f5</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:18:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main: Use APP_ID from config.h
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7e2a1f376af44f7d86e1aa8d4031f1badb12e2bc">7e2a1f37</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:18:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Add the 'call-added' and 'call-removed' signals

These will be used in the next commit to notify of added and removed,
which will be needed to display the calls in a secondary window.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b547c344e57c5476c9fd7ceabe0e35790cecf06a">b547c344</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:18:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add CallsCallWindow
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/09670ea9c87446261b9baab96de0605bac738a39">09670ea9</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:18:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Display calls in the call window.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/65d7943e88662096cb8106e8d9356b48cd0476a0">65d7943e</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:18:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Don't display calls
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e58ce3f08d8de7e8dd6db3b6783f04ebdab2b7fd">e58ce3f0</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:41:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Add the 'about' action

This will be needed by the next commit to display an "About" dialog via
the corresponding entry in the app menu that will be added.

This also adds the PACKAGE_URL, PACKAGE_VERSION and VCS_TAG
configuration data.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1a16271bcb6b5fb6fbbd8cb8ab5bc5eb094f3a34">1a16271b</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:41:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add CallsHistoryHeaderBar
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b9d353dd58f5f736de8c23f1f4865d87ff717d7f">b9d353dd</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:41:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add CallsNewCallHeaderBar
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/68cc256018d71f2ca7bf860795f7f0d65b954a1d">68cc2560</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:41:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Add the 'new-call' and 'back' actions

These will be used by the header bar to switch between the call history
page and the new call page.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e0a1329218ba2912e9e923c8c4e22af2307295fe">e0a13292</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:41:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Replace the stack switcher by a header bar

Drop the in-window content stack witcher and replace it by a header bar
containing both a CallsHistoryHeaderBar and a CallsNewCallHeaderBar.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7682aa102944c2a035753a1b8754311eede60e6d">7682aa10</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-01T08:41:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Move calls history before the new call box

This makes the calls history the page visible by default, matching the
final design.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/57521015825c1910d868866b417cb97c42ed607a">57521015</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2018-10-01T12:05:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-provider: Clarify warning a bit

We're only looking for modems with voice capabilities. Warning that
there are no modems available at all might be confusing to the person
trying to track down a problem.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3e6ee6d293ef87325a8282254d0d47f2470f07e1">3e6ee6d2</a></strong>
<div>
<span>by purism</span>
<i>at 2018-10-02T17:19:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Display the dialer on startup rather than empty history

When call history is implemented, this should be modified to only
display the dialer if the history is empty.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8c3b1b3b5b8cfc934717ca35b8170fb23c02d75e">8c3b1b3b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T09:26:47+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'partial-ui-overhaul' into 'master'

Add a call window and header bars

See merge request Librem5/calls!18</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0fcb4e59e95e349e73d064b563893d60c0f4d1d3">0fcb4e59</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T09:31:31+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'modem-warning' into 'master'

mm-provider: Clarify warning a bit

See merge request Librem5/calls!25</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d25101db4ae0ffcb78be267e48a700436e59d275">d25101db</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T09:54:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'display-dialer-by-default' into 'master'

main-window: Display the dialer on startup rather than empty history

See merge request Librem5/calls!26</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8a96c79effe5a461903398ba9a4ebaccc574d0b3">8a96c79e</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T10:10:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wip/sadiq/history' into 'master'

history-box: Add empty view

See merge request Librem5/calls!23</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f45e4d613ffe3ef98981bdf5f8a4aec4d1319b64">f45e4d61</a></strong>
<div>
<span>by Claude Paroz</span>
<i>at 2018-10-03T12:21:41+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add i18n basic structure

Closes #3.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/58c3820f29c821ae8778c54d778b71070838aa23">58c3820f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T10:26:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'i18n' into 'master'

Add i18n support

Closes #3

See merge request Librem5/calls!19</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b727916bc8536d0a4464204a588b7fa9ca911a83">b727916b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T14:21:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add tests for Origin and Calls
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e04fa0aeb6e79f2aa58015995166df0d4ef7728e">e04fa0ae</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-03T15:23:13+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'unit-tests' into 'master'

tests: Add tests for Origin and Calls

See merge request Librem5/calls!4</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/08f19de326e2a465d7f4cb5275a6f53c9633e708">08f19de3</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2018-10-04T18:33:47+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add calls-application class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/21d45ec9d7bb92115d9fd57973c1e161b44af266">21d45ec9</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-04T13:41:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wip/sadiq/app-fix' into 'master'

Add calls-application class

See merge request Librem5/calls!21</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/84fe54e2fab061aad4723597e4e71152ec224aa3">84fe54e2</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-05T13:41:48+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Bump the SDK to master

This is needed for the latest version of libhandy to work.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f4eae9845803a077cc5e5d6e275d626ede57dc47">f4eae984</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-08T10:16:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window,new-call-box: Move origin store from MainWindow to NewCallBox

The main window has no need to store origins now so this simplifies
things dramatically.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1843d72ad14bdb0ee085d8de501a6a86df2f625e">1843d72a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-08T10:34:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: No need to store calls so remove holders here
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9aa34cceff27d32ee66f8747dbc0f71d0c689fa6">9aa34cce</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-08T10:40:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src: Give the Provider to the CallWindow on construction

This allows us to get rid of the signals on the MainWindow and
simplifies things dramatically.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a33dbd139ebe3a07b42aeea5dac0e5b206335e76">a33dbd13</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-08T10:46:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Set up Provider in constructed callback
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a1cef13a2618cf957db063c0156a0d2e4f4345c8">a1cef13a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-08T10:51:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'post-ui-change-cleanups' into 'master'

Post ui change cleanups

See merge request Librem5/calls!28</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8d3ec069eb7e3f2a81e7784c2a5c8a0a3ba1b1a9">8d3ec069</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-09T14:44:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-window: Don't update visibility unnecessarily

We only need to update visibility when the number of calls changes.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f60187c5472e771fb8e1a777d439f407394b0438">f60187c5</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T08:56:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-window: Fix leak of references returned by g_list_model_get_item()

Closes #18
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/88e11d62b5a73e0d8434005113d16028865b2515">88e11d62</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T08:56:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-window: Don't maintain unneeded focus pointer

Closes #19
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/903782d90d4407be946ef70bbf9f97f61bf6efcf">903782d9</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T08:56:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-window: Fix leak of initial CallHolder reference

Closes #20
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e88156380e54146419cf299ab539541d612b8d59">e8815638</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T08:56:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-holder: Fix widget references

The display and selector item have floating references when created,
not normal references.  Therefore we need to sink both floating
references.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/224ab410d0cfc436c1214f7e07ed085f0664c2bd">224ab410</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T08:56:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-holder,call-selector-item: Dispose mutual references properly
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ef976cee04d089b04c76540082a424c6625e0080">ef976cee</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T09:13:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-window: Remove display and holder in the right order

In the current order, the holder is finalized before we can get the
display, causing an error.  We just have to switch the two around
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3917edbcdb24427bad500bca34031cbbdf98e1b1">3917edbc</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T09:13:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-window: Reference selector item widget in creation callback

The return value of this callback, used for the call selector flow
box, should have a reference added to it.  The callback's return value
is annotated as "transfer full".
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/cc0c0744ec0dee019eb7b659d6d6753b4a96ad93">cc0c0744</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T09:19:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'sadiq-review-fixes' into 'master'

Sadiq review fixes

Closes #20, #19, and #18

See merge request Librem5/calls!29</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5c52bb7e57aa3885c7af902a07cd55de69782ef2">5c52bb7e</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T13:23:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src: Remove errant calls-ofono-object files

Not even sure how these crept into the repository.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/39ae9d6d76195dbc9b488afba49c5220754867de">39ae9d6d</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-10T13:27:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'remove-ofono-object' into 'master'

src: Remove errant calls-ofono-object files

See merge request Librem5/calls!30</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c203f470fecde28af255720477c85cceaaf7fdeb">c203f470</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-19T10:24:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix modem addition/removal and deal with ModemManager appearing/vanishing

Modems being added or removed were not working.  To fix this, we pay
attention to the "object-removed" event and not just
"interface-removed".

Also, to deal with ModemManager appearing and vanishing, we add a
GDBus watch on ModemManager's D-Bus object.

Finally, we provide appropriate UI feedback when it's not possible to
make a call.

Closes #15
Closes #16
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/07cc15ceaede3251bf8bc211bef27e1211863e4c">07cc15ce</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-10-19T10:30:43+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'monitor-modemmanager' into 'master'

Fix modem addition/removal and deal with ModemManager appearing/vanishing

Closes #15 and #16

See merge request Librem5/calls!32</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8b6da38825b8c1e91184a97f694628bfc4af1661">8b6da388</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-26T11:04:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Don't build the libhandy Glade catalog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1d935207088d2541e1c96fb2d786df821595792d">1d935207</a></strong>
<div>
<span>by Adrien Plazas</span>
<i>at 2018-10-26T11:07:17+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Bump the SDK to master

This is needed for libhandy to build as it depends on a more recent
GTK+ 3 version than the one in the 3.28 SDK.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/74c3987ce1c219b4d8e160dd1ba564086faae55f">74c3987c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-01T11:14:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src: Generalise Provider object enumeration with calls_enumerate()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/027c49e8bdd194be06e635130713590956bdd35e">027c49e8</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-09T16:19:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src: Add old state as argument to CallsCall's state-changed signal
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5e636edb7d5816dc2cd514ab965ac7e77007a47c">5e636edb</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-09T16:20:39+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main: Remove needless cast to GtkApplication
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7252962139a89c7278267cefb49af2ed1715897c">72529621</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-09T16:30:40+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add ringtone support using GSound
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b6cd5a3fe8b46dec7fddb1f08f3102dae457bcaf">b6cd5a3f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-09T16:34:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ringtones' into 'master'

Add ringtone support using GSound

See merge request Librem5/calls!34</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/460c0c6c3d1666e80af268a4a49d37a8887acba1">460c0c6c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-23T15:51:46+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Turn providers into plugins courtesy of libpeas

This is an initial, static implementation of plugins.  The
CallsApplication has a plugin name which can be changed with a new
--provider command line option.  This plugin name is used to
instantiate the appropriate plugin when the application is activated.
>From then on, the plugin cannot change.

In future, we can expand this support to include loading multiple
plugins at once, configurable through some UI.  This will have
far-reaching implications though, and complicate things like
enumerating the provider hierarchy.  There is also no practical
benefit right now; the mm and ofono plugins can't be used at the same
time because ModemManager and oFono don't play nice together, and the
whole raison d'être of the dummy plugin is undermined if you can make
use of one of the others.  So for now, we just implement one static
plugin.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2d4ac90ff431348903d70f2f132db5cb8a866bf5">2d4ac90f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-23T15:54:36+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'plugins' into 'master'

Turn providers into plugins courtesy of libpeas

See merge request Librem5/calls!35</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5c8bbd5c3a010fc36acb3f5041b4fb20fe3267c6">5c8bbd5c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-23T16:17:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: Update icon file
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/54fa97d31306a0d1dadb7b732da20021d1d0f99d">54fa97d3</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-23T16:20:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'icon' into 'master'

data: Update icon file

See merge request Librem5/calls!36</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/758573f142c44aa1d3162190ab8246bfcdac1a31">758573f1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-30T16:39:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'flatpak' into 'master'

flatpak: Bump the SDK to master

See merge request Librem5/calls!27</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c5b90d5b0c804c7477cd3f51645d655c479f6aaa">c5b90d5b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-30T16:39:20+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'libhandy-glade' into 'master'

flatpak: Don't build the libhandy Glade catalog

See merge request Librem5/calls!33</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/204aae705038d986ad2d4473bd87c6aa06f3d125">204aae70</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-30T16:41:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">sm.puri.Calls.json: Add gsound and libpeas modules as dependencies
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6eda18c4b324dd6207e78edfc5a898618463e2ee">6eda18c4</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-30T16:44:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'flatpak-gsound-libpeas' into 'master'

sm.puri.Calls.json: Add gsound and libpeas modules as dependencies

See merge request Librem5/calls!37</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/400c2fc0415731c57c9c12049e549d88ff8537b1">400c2fc0</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-30T16:48:25+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src: Remove mutual reference between call -holder and -selector-item
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/458a4c1df3371bb0698faa16210dc7a577ff8d7c">458a4c1d</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-11-30T16:51:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'remove-mutual-reference' into 'master'

src: Remove mutual reference between call -holder and -selector-item

See merge request Librem5/calls!38</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5a6dfb74696385e523a9d10944d9881443624fa9">5a6dfb74</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-12-04T10:43:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README.md: Update dependencies and instructions to build/run Calls
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e52be57617244dec22afef2b05bf3efdc512e70e">e52be576</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-12-04T10:45:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">meson.build: Bump version to 0.0.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c68ae4a148f37a3121bf78e64590abea96d2479a">c68ae4a1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-12-04T10:54:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'first-release' into 'master'

First release

See merge request Librem5/calls!39</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ea733125a56cb301da1716b3c4d4d635cb71a918">ea733125</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-12-04T11:47:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/changelog: Bump version to 0.0.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c663622307ea6506fe4fde93f85cea8fed049ad3">c6636223</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2018-12-04T11:51:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'first-release' into 'master'

d/changelog: Bump version to 0.0.1

See merge request Librem5/calls!40</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7481e022f134269ff85c0e68b3c2e4cc1d3cd505">7481e022</a></strong>
<div>
<span>by David Cordero</span>
<i>at 2019-01-22T14:11:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">sm.puri.Calls.json: Fix libhandy config option type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d62976a9a12ece0c952b0b5fe444d3c4d88e28e5">d62976a9</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2019-01-29T11:36:38+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d4b6e92fc1ba8f8832f5c999cbd713564eae7303">d4b6e92f</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2019-01-31T10:32:44+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ee126b3660c8c44dcb67c695d0c7911160995971">ee126b36</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-01-31T15:50:08+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e0123e400e25073735673ef1499d78510c42509e">e0123e40</a></strong>
<div>
<span>by Christopher Davis</span>
<i>at 2019-02-19T23:08:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0947d7a1d14e33f58d7320d02b884aa91c90ead6">0947d7a1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-18T11:32:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wip/sadiq/windows' into 'master'

window: hide windows on delete

See merge request Librem5/calls!44</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3160fbee1571d554315918880a05723441c35219">3160fbee</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-18T11:35:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'christopherdavis/change-about-label' into 'master'

history-header-bar: Change "About" to "About Calls"

See merge request Librem5/calls!45</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/617822d6ce7d7890a1380cb8f133b621cd8cbbac">617822d6</a></strong>
<div>
<span>by Tobias Bernard</span>
<i>at 2019-06-26T15:19:52+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Minor: Change recent calls empty state label</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7ed3f5f16cbc8d896b97707cde70b36c4dbac786">7ed3f5f1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-28T09:59:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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).
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0dc906c2bb429a6fbbaad445694e0361646e0bb1">0dc906c2</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-28T13:59:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">plugins/mm: Implement inbound property
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/824395b040413373e02ead6ae0e4b81d1789bd06">824395b0</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-28T15:14:41+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">plugins/dummy: Implement inbound property

Also simulating dialing/ringing/active state changes for outbound
calls.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/215877cc60587c1e91b8216dfef1367c7b4577f3">215877cc</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-28T15:14:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-dummy-provider: Create an inbound call on SIGUSR1

This enables easy testing of inbound calls with just

$ calls -p dummy &
$ killall -USR1 calls
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b0d9918f5aa360c1391dd446621554aab1980900">b0d9918f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-28T15:14:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/eaba235e0b8b9be666c4015010e2fc2337429dae">eaba235e</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-06-28T14:17:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ui-updates' into 'master'

UI updates

Closes #35 and #55

See merge request Librem5/calls!48</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5937874c4433064ca1e2748f5cdf40ab14cc77e7">5937874c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-01T15:04:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/dbebc17dbd53a7dcd9b9ab256aefabc26ccc8808">dbebc17d</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-01T14:07:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'fix-dialing-crash' into 'master'

calls-call: Fix crash with null call state

See merge request Librem5/calls!49</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/251e3b0076ad22f071f56566d78759fd7d840899">251e3b00</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-03T13:39:25+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-main-window: Use HdyViewSwitcher and friends

Use HdyViewSwitcher to navigate between the dial pad, call history and
a contacts list.

Closes #56
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/65f1e4812b8efc54436b250f364f9d24143640fc">65f1e481</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-03T12:42:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'view-switcher' into 'master'

calls-main-window: Use HdyViewSwitcher and friends

Closes #56

See merge request Librem5/calls!50</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/aee2b247caf536b2c7a3009f4c5a356bac52e123">aee2b247</a></strong>
<div>
<span>by Tobias Bernard</span>
<i>at 2019-07-03T14:55:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Switcher: symbolic icons, label capitalization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b84370efe8a5948770cd0b2a515d2f2b06d014cc">b84370ef</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-03T15:15:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src: Remove extraneous classes, Calls{History,NewCall}HeaderBar

And add missing HDY type ensures.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c96a3e16e96cdc3e2843d47c298f64c845a3f1d5">c96a3e16</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-03T14:20:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'view-switcher-redux' into 'master'

src: Remove extraneous classes, Calls{History,NewCall}HeaderBar

See merge request Librem5/calls!52</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/003adc709c9e85b128ad781f4de880edc180cd08">003adc70</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-04T15:17:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Specify minimum libhandy version in meson and Debian packaging
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2d99fe16d02c241916aa2f11c952a226e82a9778">2d99fe16</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-04T14:21:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'libhandy-minimum-version' into 'master'

Specify minimum libhandy version in meson and Debian packaging

See merge request Librem5/calls!53</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/719b3e752f111a93442b4668fbcfca0b385fab79">719b3e75</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-04T15:32:40+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-call-display: Add a display of dial pad digits

Closes #57
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7ca318a18f9a7430517243091db8238d2f7d2d04">7ca318a1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-04T14:36:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ec7a3dd8d13f6837dfa04fe3f47978934df92c6f">ec7a3dd8</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2019-07-08T10:42:47+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: fix ModemManager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a80f816a67673ad57399f30e91fd4a01d4581f54">a80f816a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-08T10:11:12+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">util: Fix off-by-one in calls_entry_append

Append after the last character rather than insert before it.

Closes #70
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6c6fb86f132ba6f5d03b5e4556daaf9b25fd8571">6c6fb86f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-08T09:51:05+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d7a09e30c92f125c2f4023ffebf3f9442e2de860">d7a09e30</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-09T09:24:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'flatpak' into 'master'

flatpak: fix ModemManager

See merge request Librem5/calls!46</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4fcc846095aee47505899c956b7374631953b8b0">4fcc8460</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-09T09:58:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'recents-empty-state-label' into 'master'

Minor: Change recent calls empty state label

See merge request Librem5/calls!47</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d8cf2be9c60f76361a7ce33329ee3c41e9e2f787">d8cf2be9</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-09T10:04:56+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'symbolic-switcher-icons' into 'master'

Switcher: symbolic icons, label capitalization

See merge request Librem5/calls!51</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a27efedf7c65167b6d82f0cc86ed0bb372829f78">a27efedf</a></strong>
<div>
<span>by David Boddie</span>
<i>at 2019-07-10T16:42:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Override the input method for entry widgets
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2f82dcaab6df4dcd192ff7b7e0c9b07da6d4a279">2f82dcaa</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-12T14:15:29+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b1a743b757c53888d75362cc936e945e6ab72c2b">b1a743b7</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-22T11:52:31+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f12b41181393a6f53e042cb74c6c1ba4f4614284">f12b4118</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-22T11:52:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-call: Add calls_call_get_inbound function
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ebf579af7838715039d62354b8830c5c8c3540de">ebf579af</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-22T14:37:27+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-dummy-origin: Fix ordering of state change and call removal callbacks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/da298c06487f1a84eadf90a9f88bee33e8141cf9">da298c06</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-22T14:37:41+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Record calls to an SQLite database via libgom

Closes use-cases#114
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8862b03a134733a9db6fe7f2bdf1d985900e7ec3">8862b03a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-07-22T13:40:55+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'call-records' into 'master'

Call records

Closes use-cases#114

See merge request Librem5/calls!58</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3c22bc91545b6c524ab154d2f51a9cff0d89bc11">3c22bc91</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-01T14:39:55+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Hook up Recent Calls list to database

Closes use-cases#113
Closes use-cases#115
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/096ab8c4b315ceb8e4770b60a383a1411e7b5350">096ab8c4</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-05T11:48:37+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">appdata: Fix application ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/cb2831eca4145af49db03e5df68fcfadaf8a432b">cb2831ec</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-06T11:29:05+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support opening of tel: URIs

Closes #73
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/232c3f3843c1c43cbdac4d75ca1de218e0915c25">232c3f38</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-07T08:42:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/587c3444b6d052eb8010e27034062bc1fda09305">587c3444</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-07T08:42:55+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'tel-url-handler' into 'master'

Tel url handler

Closes #73

See merge request Librem5/calls!60</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/fc16ec7a71f743f2b62a47e8df2d35e9b627798f">fc16ec7a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-08T13:51:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-application: Add --daemon option to not display main window
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/646682b8780d77bce3b093a343907dd7421d9c1c">646682b8</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-13T11:53:54+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Start up in daemon mode when GNOME starts

Hat tip to Guido for the session.{c,h} files.

Closes #45
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8f38e50f8c46448f1d68edee5f1dc069a5d2c8f0">8f38e50f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-13T10:58:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gnome-session' into 'master'

Start up in a new daemon mode when GNOME starts

Closes #45

See merge request Librem5/calls!62</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/df74a805949094c93958abaf00f749ede86e65e9">df74a805</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-08-22T16:05:24+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/950c207afffdce7f3c6547b6c3b85b34abae45dc">950c207a</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-02T08:46:52+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'dial-pad-number-property' into 'master'

calls-new-call-box: Allow entering of "+" symbol

Closes #12

See merge request Librem5/calls!64</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/38dd76c714529103d482a53942c7670d9fa5c1b5">38dd76c7</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-02T09:52:12+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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}.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/03ede5b574e0c04757106e104669ac3d8f8b451c">03ede5b5</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-02T09:02:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'session-rework' into 'master'

Use GtkApplication::register-session property to register

See merge request Librem5/calls!65</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c6d2800331bebc64403f12e5be26eebeb78c6dd6">c6d28003</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2019-09-02T12:03:47+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: update depedencies instructions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/53d7ce0003924fbbfe367b7b6de9755be38e5651">53d7ce00</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-03T11:02:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'build-deps' into 'master'

docs: add gom to build dependencies

See merge request Librem5/calls!61</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3201c8e69b4dbc96e8d9e352419f0441346a3825">3201c8e6</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-06T14:58:08+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Display call window over the phosh lockscreen

Closes #41
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9746500c43054ea0a252185b8ca78610fc0acb81">9746500c</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-06T14:05:13+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'lockscreen-gtkapplication' into 'master'

Display call window over the phosh lockscreen

Closes #41

See merge request Librem5/calls!66</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6a4dbe6b1805f2e9e2a77a2ed0433a422f21bcdd">6a4dbe6b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-18T13:38:48+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ui/main-window: Hide contacts pane

While we have no integration with Contacts, the contacts pane
shouldn't be visible.

Closes #83
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/52490d55b8768189a8d57c54f8cb9080ffc1f1fd">52490d55</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-18T12:45:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'hide-contacts-pane' into 'master'

ui/main-window: Hide contacts pane

Closes #83

See merge request Librem5/calls!68</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a9e0803f8bcdd0f8ae423b9718036141bc8a29f6">a9e0803f</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-18T16:05:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release Calls 0.1.0

Signed-off-by: Bob Ham <bob.ham@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2d5396dd8a4ffbab117a8269b4dd33c62fc8d90c">2d5396dd</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-18T15:20:36+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'release-v0.1.0' into 'master'

Release Calls 0.1.0

See merge request Librem5/calls!69</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e7ba7d731cb66a45aa29f0470c81733dc16588c0">e7ba7d73</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-09-23T15:22:31+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ringer: Use the GTK sound theme
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4b4cfa04266ebbe2f3da5abd9624ea07aa159fea">4b4cfa04</a></strong>
<div>
<span>by Lubomir Rintel</span>
<i>at 2019-10-09T11:07:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6a7fbf0b59e0ca2abe7a01c793220a28816b14f5">6a7fbf0b</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-10-29T13:21:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9fe575053d8f01c3a76a6c20d39f0816166d5afd">9fe57505</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-10-29T14:54:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use libfolks phone number lookup in call record display

Closes #85
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8f2cddddcf541d2b1e77436ea3645845b762ccc5">8f2cdddd</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-12-10T10:03:40+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add -Wno-error=deprecated-declarations to build arguments

This works around the deprecation warning for HdyDialer.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/40b8793710c12cc810a413d3aa8a3ed60df94376">40b87937</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-12-10T11:03:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/cc41df44d61cd7747f11992661f618f630b73ac6">cc41df44</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-12-10T14:46:31+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add initial avatar support

We change the code for dealing with contacts quite significantly,
adding a new class, CallsBestMatch, in order to encapsulate a lot of
the functionality that was in CallsCallRecordRow.

At present avatars are not rounded and there are no auto-generated
avatars for contacts with no avatar.  This work is awaiting discussion
of Apps_Issues#164.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b71e41bac179a19eb9628dba6af309e5d320073a">b71e41ba</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-12-10T14:52:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release Calls 0.1.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/10d46d212fe91341ac595fe1eae18d5737600be0">10d46d21</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2019-12-10T15:04:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/changelog: Fix distribution name
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f66e947554c7f702775edafb908d5a165d05655d">f66e9475</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-01-13T12:19:46+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Add superficial autopkgtest

This makes sure we have all the dependencies to start the program.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a85710869c5bc5a0fac0201f190a7d849c2a215a">a8571086</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-01-13T12:19:46+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab-ci: Specify stages

We want proper ordering on the to be added stages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ad56f9aa85a96c38e8091acc72103701cb5f5eb2">ad56f9aa</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-01-13T12:19:46+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab-ci: Build package and run autopkgtest / lintian

Use prebuilt pipelines to build debs for arm64 and amd64. Test
the amd64 ones using (potential) autopkgtests and lintian.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3db2a8aa5c08cbcfa9968ed1e4ce5a94fd95046e">3db2a8aa</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-01-14T18:18:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update pofiles.in

Closes: #76
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9f4c0cf3d0fc9dc4e35ae175f07c5693fdff8d71">9f4c0cf3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-01-14T18:19:21+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add potfile

Generated via

   ninja  -C _build/ calls-pot
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0634f49fc763e7541384fdb14670e83e3693b789">0634f49f</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2020-01-20T10:41:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-provider: Fix a check to remove device

We want to remove the modem if the currently removed interface is
Voice.  It was previously removing the device if the removed
interface wasn’t Voice.

Fixes https://source.puri.sm/Librem5/calls/issues/94
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7d02dcbb66f014e954b6e8a8feb99bf101723eed">7d02dcbb</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2020-01-20T12:08:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Only mute the microphone with the Mute button

Don't mute the sink (the codec speaker feed), only mute the source
(the microphone feed).

Fixes #112
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/dc9b7102de0ebdd73a0d7edc1f77c247f2e42328">dc9b7102</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2020-01-21T13:29:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">mm-call: Sanitise disconnect messages

Clean up the disconnect messages so they make sense when presented to
the user.  Also add new state change reasons from ModemManager 1.10
and 1.12.

Fixes #90
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/497fe072fc93e64911e7242e9b799befb25f3b01">497fe072</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-01-27T14:27:06+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replace HdyDialer with HdyKeypad and bump libhandy to 0.0.12

HdyDialer was deprecated and therefore is replaced with HdyKeypad.
HdyDialer used a `gchr *` to store the entered phone number. On every
button press the entire text of the display entry was replaced with the new
string, which messed up selection and cursor position.
HdyKeypad connects directly to a GtkEntry and inserts each
button press the same way as a keyboard stroke would do.

In the case of the `call display` entry every new digit is appended to the
end of the input and therefore it also moves the cursor to the end of the
entry. Instead of making the Entry not editable, only the events which
would remove text form the entry are blocked, via the `delete-text`
signal. And the signal `insert-text` is used to block unwanted chars
from beeing inserted.

Same as for the `call display` entry also the `new call box` entry is
made editable and the signal `insert-text` is used to block unwanted
chars. All other user action possible on a entry arn't blocked
e.g. repositioning the cursor.

The advantage of making the Entry editable is that we can show
the cursor position.
It also allows the user to select the position where new digits are
inserted in the `new call box`.
On a button press the focus is set to the Entry to give the correct
feedback to the user.

This centers the text on the entry, as required by the design.
This also makes the delete button remove only one char at the time, to
move closer to the desired UX.
Related: https://source.puri.sm/Librem5/calls/issues/58

Fixes: https://source.puri.sm/Librem5/calls/issues/82
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/bcaf92d8d24c4288785bba6fcafb84859a5e6301">bcaf92d8</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2020-01-27T14:56:08+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release Calls 0.1.2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/06481155fdc637a9aaf06637fe4c117cef706796">06481155</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-01-28T17:58:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">NewCallBox+CallDisplay: UI facelift

This adds a style.css file to allow the use of custom css

Fixes https://source.puri.sm/Librem5/calls/issues/115:
- Making the phone number larger
- Moving the delete button to the bottom
- Rounding all buttons, and making the grid buttons circular
- Making the call button a bit less wide
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e911f391c65359a945bfbc86d18e766a3299082a">e911f391</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-02-19T12:49:58+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use correct parent class when chaining up overridden functions

How `g_type_class_peek ()` was used it didn't return the correct parent
class in most cases.
G_DEFINE_TYPE macro creates a pointer we can use to get the parent
class `n_p_parent_class`.
Because we didn't use the correct parent class the object initialisation
wasn't fully completed for some GtkWidgets.
See https://developer.gnome.org/gobject/stable/chapter-gobject.html#gobject-instantiation
for more information.

This commit makes use of the `n_p_parent_class pointer` created for this
specific use case where ever possible.

Fixes: https://source.puri.sm/Librem5/calls/issues/118
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b576afe1f1a0ef076299ed47c0a3d4fa68fc8deb">b576afe1</a></strong>
<div>
<span>by Daniel Abrecht</span>
<i>at 2020-02-20T21:26:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix some lintian warnings regarding the debian/copyright file.

This fixes the following lintian warnings:
 - W: calls source: field-name-typo-in-dep5-copyright copytight -> copyright (line 27)
 - W: calls source: missing-license-paragraph-in-dep5-copyright gpl-3+ (paragraph at line 1)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/93764555876abd39d7b857fab307c5fdbb7e01fd">93764555</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-02-24T15:54:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Flatpak: use always a space before :
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c3b3474fe63448c79c0105afc0abadc58d552bcf">c3b3474f</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-02-24T15:54:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Flatpak: Fix flatpak manifest, remove java dep and update deps

This makes the flatpak build and removes outdated manifest options
This also removes java since it was only needed to build the metadata
for libphonenumber which is already included in the source repo. See
https://github.com/google/libphonenumber/pull/2363
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e7ef61e1b7c79f7cd9f9fcbbf08b2513e39911d4">e7ef61e1</a></strong>
<div>
<span>by Bob Ham</span>
<i>at 2020-02-26T09:37:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">application: Add "--dial" command-line option

This option allows the specification of a much broader set of numbers
that tel: URIs, which are limited to global phone numbers in
international form and prohibit local numbers and other useful strings
like "*100#".

This functionality is implemented as a command-line option rather than
a "dial:" or "callto:" URI scheme for the same reason given in RFC
3966, section 7.3:

  '"Callto" was discarded because URI schemes locate a resource and do
  not specify an action to be taken.'
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a14f3fd7a0cacd60515f34462f938a0e71971a8a">a14f3fd7</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-11T11:51:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CallHistory: Add a frame to the call history

GNOMEs HIG recommands frames around a List.
This also moves the ScrollBar to the edge of the window in the
CallHistory.

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a91da3f84b213989af4411254f86578c5df2604b">a91da3f8</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-11T11:51:46+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CallHistory: Disable selecting/activating rows and ellipzise

This makes the name in each row ellipzise in the middle.

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1f9859264dfa58d1e18cf6c9a01bfffc5f9d89df">1f985926</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-13T11:38:58+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add .gitignore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a7a679c18618206e5bb6c7e125246ff1318093ae">a7a679c1</a></strong>
<div>
<span>by Daniel Abrecht</span>
<i>at 2020-03-18T09:57:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Convert calls call getters to readonly properties

This is part of a larger refactoring effort, with the goal to replace
all the get_*() member functions in provider abstraction interfaces with
GObject properties. See also: https://source.puri.sm/Librem5/calls/issues/6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/40555033367c6337d56814030c323b3da485f68d">40555033</a></strong>
<div>
<span>by Daniel Abrecht</span>
<i>at 2020-03-18T09:57:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Notify if number changes in mm plugin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/cad79a48345f40f83b423e14ff3113f47bcb329c">cad79a48</a></strong>
<div>
<span>by Daniel Abrecht</span>
<i>at 2020-03-18T09:57:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reintroduce GParamSpec props arrays & replace g_object_notify with g_object_notify_by_pspec
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e7e95efcfb6e1f6db5c4801966e73582793b45c7">e7e95efc</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-18T11:20:46+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add class for in-app notification
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e7c248ea3086fdd4a7b18210ff41e08df18d5c94">e7c248ea</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-18T11:20:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">MainWindow: use in-app notification for messages

This replaces the infobar with a in-app notification.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/19632e428bc04256c7825f4fabf86eb27064f6dd">19632e42</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-18T11:20:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CallWindow: use in-app notification
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/62a327a0ae736bff8976d20bd2be4e00485024a6">62a327a0</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-19T16:54:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CallHistory: Use dial action for recall button
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f1f848c5f3d5d8d6866274a2e93dde0c1cddb5b6">f1f848c5</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-19T16:54:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CallHistory: Don't pass the CallsNewCallBox to the CallsHistory

Since we now have a "dial" action we can uses it also in the History,
this way we don't need to pass arond the NewCallBox.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/17665b8d79ad8971f641591a4fe2a4b6b9409903">17665b8d</a></strong>
<div>
<span>by tor sorensen</span>
<i>at 2020-03-25T21:10:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add license COPYING file for appropriate packaging. </pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/934e39ed1513be7bc5fc8a20ba2e8a184dc78568">934e39ed</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-26T19:26:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Julian Sparber as maintainer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/113dbbba883f0c70ba09c88c5b1cab982166eb8d">113dbbba</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-26T19:26:53+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release Calls 0.1.3

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/389e7720692c4983b8e38f50014d6719aed5b8b6">389e7720</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-26T18:49:57+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">DummyPlugin: fix events emits for call-removed, origin-*

This fixes this two issues:
- Emit the events origin-removed, origin-added when required.

- Remove call immediately when disconnected and emit events:
  By using `g_idle_add ()` we can't be sure when the call is actually
  removed and could stay potentionaly for evere, as long the main loop is
  busy. This can lead to unexpected behavior. If the calls shouldn't be
  freed then it's required to increase the ref count. This is similar how
  the `remove` event works in a `GtkContainer`.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ed0da2a3abde429edc485b36c347d2c7bef9b07c">ed0da2a3</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-26T18:49:57+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">MMPlugin: emit *-removed after removing object

This makes sure that when we use calls_provider_get_origins/calls ()
in the signal handler it doesn't include the removed origin/call.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9055724f332efdb49a272caa2e92bb5494ffd718">9055724f</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a CallsManager and move Provider handling to it

The manager is a central place for handling data e.g. calls history and
provider managment.

This introduces only the base for feature work. Therefore it manages
only the provider for now, but the manager isn't yet used anywhere.

The propagets events from the provider and origins. It also adds a new
signal called `error`. The `error` signal should be emited only when
something went wrong and we need to inform the user about it, containing
the message to be displayed to the user. Windows should connect to the
event and display a in-app-notification on error. This event isn't
emitted, because the plugins don't give us a usable error.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3e138eeccda01c6a563a7efbe7d07f952b7d2260">3e138eec</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Manager: add test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ffa3e724dd87c92da0e5bef264f36b71fd9ce90c">ffa3e724</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use CallsManager in MainWindow and NewCallBox

This removes the status message at the end of the NewCallBox, since it
will be replaced by a permanent InfoBar.

As a side effect this removes also the disconnect message when a call
ends.
Fixes: https://source.puri.sm/Librem5/calls/issues/119
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5828fad63b4cf01a35ba5ff17454e37440642cc4">5828fad6</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:33+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CallWindow: use Manager

As a side effect this removes also the disconnect message when a call
ends.
Fixes: https://source.puri.sm/Librem5/calls/issues/119
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c5cb1a97ed69b5f01bd01e4e32f4a78a7a0c2ec0">c5cb1a97</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ringer: fix parent instance
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3d4b547d04f39710b00265b1307f58b4b080f86b">3d4b547d</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ringer: Use Manager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1a2c2f3036328ba538a9275b518f8ee00fefe8f9">1a2c2f30</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">RecordStore: Use Manager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f603f5be51aa6029ba2f85e21119dead3a6da06f">f603f5be</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-27T12:05:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove Enumerate and EnumerateParams class

This classes where fully replaced by Manager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f63936d772d04f48836a4eb02a4cb001849bb37e">f63936d7</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-30T11:35:58+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">HistoryBox: remove new-call property

The property wasn't removed correctly in f1f848c5f3d5d8d6866274a2e93dde0c1cddb5b6

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a9bd1ebae6c517068273173b0613d065cda2b85f">a9bd1eba</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-30T15:00:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">MainWindow: show error message when making calls isn't possible
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/63e5bc850494405ea8ddd809fc802226300b37bd">63e5bc85</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-31T12:00:18+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add HdyAvatar

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4f03ab0441d50d11ab9c14d4b75fbc5626a5406d">4f03ab04</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-31T16:31:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">History: use HdyAvatar

This disables the custom avatar. It will be added back later.

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0b44f6471f4790ca28316fef86fc4b84c325dc16">0b44f647</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-03-31T16:31:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">History: Make avatars 48px big

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b9e1aef6012d784bf1bfab33d0d8d0501684127c">b9e1aef6</a></strong>
<div>
<span>by Julian Sparber</span>
<i>at 2020-04-02T11:06:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release Calls 0.1.4

Signed-off-by: Julian Sparber <julian@sparber.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d18bd0fc665ac7ccb1cb8f2f0b661f80467c8e1c">d18bd0fc</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-04-10T12:25:18+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update POTFILES.in

See: #146
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e08d52cfc0415c5b823c1710931fcc0d02472ca4">e08d52cf</a></strong>
<div>
<span>by Danial Behzadi</span>
<i>at 2020-05-12T09:37:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Persian
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/11cc1a219a42c6a18259e29059a8370c6a63cdbd">11cc1a21</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-05-12T10:49:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Build against Debian bullseye
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b95cccd51024ed03c06cfc721d7c5fb42e616298">b95cccd5</a></strong>
<div>
<span>by David Heidelberg</span>
<i>at 2020-05-13T11:34:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: rename appdata to metainfo

Appstream nowadays prefers `.metainfo.xml`:
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f6db8cb5ba17fd47ec01293a50c9b85c73be02f1">f6db8cb5</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-05-15T16:49:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: Clarify metainfo copyright to be CC0-1.0

Adust debian/copyright accordingly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/31fa887f04313d6379213eb024b9b7585615f2f8">31fa887f</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-05-15T22:59:00+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Build "ugly code" in calls-call-display conditionally

* meson_options.txt: Added option librem5-hack, defaults to true
* src/meson.build: Added conditional define USE_UGLY_CODE which will be
  set when librem5-hack option is used
* src/calls-call-display.c: ifdef'ed ugly_hacks call
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b45c75399a119988ce787ab3ca0bd9769c733ad0">b45c7539</a></strong>
<div>
<span>by Danial Behzadi</span>
<i>at 2020-05-16T12:29:15+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: fa: Update some strings
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6235ec00e31ab2c14fbe9aadc7832d45cdd932bc">6235ec00</a></strong>
<div>
<span>by Sebastian Rasmussen</span>
<i>at 2020-05-16T12:29:20+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Swedish translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/060ddac0fc8fc8d5b4a2399c2945eb3587a019aa">060ddac0</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2020-05-16T15:56:44+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Ukrainian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e9c9bf65ff1c341b0f302b9ab0ddc4995c7302c4">e9c9bf65</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-05-18T11:01:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 0.1.5
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/30a4bee4458c857323ea20e54c86b58438deba78">30a4bee4</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-05-18T16:15:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Add gbp.conf

This makes correct taging so much simpler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/22537ce5bd8c4d3872e8f5da4743976bc92c7a00">22537ce5</a></strong>
<div>
<span>by Zander Brown</span>
<i>at 2020-05-23T18:00:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add British English translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d02c85b045678c94bc74e10ebf557f01baf0a51c">d02c85b0</a></strong>
<div>
<span>by Antonio Pandolfo</span>
<i>at 2020-05-27T10:11:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Italian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8dc742adc4b7340144981d8bb395c29285c2de9e">8dc742ad</a></strong>
<div>
<span>by Daniel Șerbănescu</span>
<i>at 2020-05-27T11:07:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Romanian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/50a8e79cc716a15f808a9491c0fa6e2d27d8cb0a">50a8e79c</a></strong>
<div>
<span>by Valéry Febvre</span>
<i>at 2020-05-27T11:37:46+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add French translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0b35ca102a40fee649cb18d12441bab9cf13c7c8">0b35ca10</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-05-28T11:19:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add plugins to POTFILES.skip

They're not meant to be translated
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/956916ae1f102c0e422b16c2f9305404b15c7ff1">956916ae</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-05-29T13:11:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop translations from property names and descriptions

They're never used anywhere.

Closes: #155, #121
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/89c91c8271b31b65d89a7c4d78e662039a9dd082">89c91c82</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-05-29T13:11:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update pot file

Update the pot file after marking many strings as not needing
translation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8f9c683158fe501982edbf443e3b838978129d5d">8f9c6831</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2020-05-31T19:18:52+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Don’t set program-name in about dialog

program-name will be retrieved with g_get_application_name().
Let’s not do it explicitly so that there is one less string
to translate
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ba00b174f9aa613cd82c356924c4c226f57e58c6">ba00b174</a></strong>
<div>
<span>by Mohammed Sadiq</span>
<i>at 2020-05-31T19:24:25+05:30</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-display: Use real ellipsis

See https://wiki.gnome.org/Design/OS/Typography
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/449f254616275711555505f25c7540e5619bf5ad">449f2546</a></strong>
<div>
<span>by Rafael Fontenelle</span>
<i>at 2020-06-02T08:14:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Brazilian Portuguese translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4f1c2db846e4a551e955dd0c64337aa621ca86be">4f1c2db8</a></strong>
<div>
<span>by Scott Anecito</span>
<i>at 2020-06-02T10:33:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Japanese translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/09da409a2d5ae528ffbc530d06f10b9ac5b6eadb">09da409a</a></strong>
<div>
<span>by Scott Anecito</span>
<i>at 2020-06-02T10:34:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add ja.po to LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/fb73046e71f05c3fd1d48ffb8347b766a7bfe8a1">fb73046e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-05T14:59:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-contacts: Document lookup_phone_number

This makes sure we have clear ownership rules
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/09cbdf41813fe3d0c778f3abf2154497e391b6af">09cbdf41</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-05T14:59:37+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-call-record-row: Ref the returned contact

calls_contacts_lookup_phone_number is transfer-none
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f7185ea70ee3949d0f7c59730596253f0ba857d4">f7185ea7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-05T16:36:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Specifify glib versions

This avoids deprecation warnings due to GTimeVal used in
libebook-contacts.h

See https://tecnocode.co.uk/2019/08/24/gtimeval-deprecation-in-glib-2-61-2/

It's already fixed in newer eds so we can drop
this once we move to a newer stack.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f96ad96b3fab12bcaab6075f204c80a15608cf73">f96ad96b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-05T16:37:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ringer: Make more functions static
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1fcc5f585efd8c43dd362f21035fd35fa181a802">1fcc5f58</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-05T16:37:01+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Build-depend on libfeedback-dev
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/ecca21b0ed986b968a3a93745d1b3fcba663d6ee">ecca21b0</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-05T16:42:24+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ringer: Use libfeedback

This triggers e.g. haptic feeback as well and can later on be used
for LED feedback.

We can drop the audio theme setting completely since feedbackd picks up
the global GNOME setting.

Since feedbackd currently does not cancel gsound's via a cancellable
this might make the phone ring a bit too long atm but that will be fixed
on the feedbackd side
(https://source.puri.sm/Librem5/feedbackd/-/issues/10)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c3e6a444dba004a53f36ebf4980049463145cd0f">c3e6a444</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-08T09:46:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Disable atk bridge

Otherwise this can trigger test failures. Similar to what we
did in libhandy.

Fixes errors like:
---
G_DEBUG='gc-friendly,fatal-warnings' G_TEST_BUILDDIR='/home/purism/builds/calls/_build/tests' PYTHONDONTWRITEBYTECODE='yes' MALLOC_CHECK_='2' GSETTINGS_BACKEND='memory' G_TEST_SRCDIR='/home/purism/builds/calls/tests' /home/purism/builds/calls/_build/tests/manager
--- stderr ---

(/home/purism/builds/calls/_build/tests/manager:10212): dbind-WARNING **: 12:01:50.237: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
-------
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/281ccbd8e6b57d9240c6a53c4153b275eab21e63">281ccbd8</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-09T13:44:57+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Show notification on missed calls

Closes: #153
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1d00c4bada1c4fad665eedd3e1e46853ec510ff4">1d00c4ba</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2020-06-10T17:26:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use an ellipsis in translation for Ukrainian</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b15c2876dae8df3ef96aa3583856f2b056d06700">b15c2876</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-06-10T20:49:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">record-store: Use g_autoptr(GError) to avoid having to g_error_free
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4bf5cd52321c60b6bbc4ac0b5bb633d157685a0b">4bf5cd52</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-06-10T20:49:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Implement delete call with context menu on longpress

* src/ui/call-record-row.ui: Add menu, GtkPopover. Surround existing
  elements with GtkEventBox to capture longpress/rightclicks
* src/calls-call-record-row.c: Provide functions emiting "call-delete"
  signal, add widgets from ui file
* src/calls-record.c: Add "call-delete" signal
* src/calls-history-box.c: Add callback for "call-delete" signal
* src/calls-record-store.c: Add callback for "call-delete" signal
* src/util.c: Add convenience function calls_find_in_store for finding
  items in ListModel
* src/util.h: Add declaration of calls_find_in_store
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/e74891557e6f54bad9d439ae83a1387fa02dcc3f">e7489155</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-06-11T18:16:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 0.1.6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/17e8e4bd2416e2a20caeac2c9ea7c024541e5e34">17e8e4bd</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2020-06-20T08:47:22+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Ukrainian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0f0d10e3f2b50ae280c3b670a409d7d07ae25b60">0f0d10e3</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-06-23T17:43:19+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make CallsContacts a singleton

Since passing a CallsContacts pointer down to every class it needs, started to
become laborous - especially since the intermediates classes don't need
the reference themselves - it was made a singleton

* src/calls-contacts.c: Added calls_contacts_get_default () function and
  removed calls_contacts_new ()
* src/calls-contacts.h: Added _get_default () prototype and removed the
  _new () prototype
* src/calls-application.c: Use calls_contacts_get_default () now
* src/calls-history-box.c: Removed self->contacts completely
* src/calls-history-box.h: Got rid of CallsContacts argument in _new()
* src/calls-main-window.c: Removed self->contacts completely
* src/calls-main-window.h: Got rid of CallsContacts argument in _new()
* src/calls-call-record-row.c: Use calls_contacts_get_default () now
* src/calls-call-record-row.h: Got rid of CallsContacts argument in
  _new()
* src/calls-call-holder.c: Use calls_contacts_get_default () now
* src/calls-call-holder.h: Got rid of CallsContacts argument in _new()
* src/calls-call-window.c: Removed self->contacts completely
* src/calls-call-window.h: Got rid of CallsContacts argument in _new()
* src/calls-notifier.c: Use calls_contacts_get_default () now
* src/calls-notifier.h: Got rid of CallsContacts argument in _new()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9fc8ec5e1a1b4e23752ed4b6cdca786d0722b46b">9fc8ec5e</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-06-27T17:35:54+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Implement contact name lookup for call display

* src/calls-manager.h: Add lookup function to header
* src/calls-manager.c: Implement lookup function to be used for the call
  history, call notifier and call display
* src/calls-call-holder.c: Use calls_manager_get_contact_name ()
* src/calls-notifier.c: Use calls_manager_get_contact_name ()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/cb2e2266d66cf7c02e3c8b9b15ea460f0053ab99">cb2e2266</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2020-06-28T09:07:40+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Ukrainian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6513118d2784c91bafe11f143d4ea0385cf39ae9">6513118d</a></strong>
<div>
<span>by Emin Tufan Çetin</span>
<i>at 2020-07-02T10:59:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Turkish translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1ce13ba903ba072f4e9a64138698987e1ce8cb40">1ce13ba9</a></strong>
<div>
<span>by Emin Tufan Çetin</span>
<i>at 2020-07-02T10:59:36+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Turkish to LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0bc8c7bc4e0c0f046d2d19a9b25db19e72130bc2">0bc8c7bc</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-07-02T12:10:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-call-record-row: Print 'Anonymous caller' on empty numbers

If no number is present use `Anonymous caller` instead of an
empty label in the call history.

See: #144
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/803cec41a5b6f82c21392912449f6f7bd17aef96">803cec41</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-07-02T12:10:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-call-record-row: Set call back button insensitive for anonymous caller

They can't be called back, we don't have a number

See: #144
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/99fb1981d0e80d72c2d9f3fb4e6ffe025694baac">99fb1981</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-07-02T12:26:10+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 0.1.7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/dd05360750153e0f80bd9bca087f06a6b3983398">dd053607</a></strong>
<div>
<span>by Daniel Șerbănescu</span>
<i>at 2020-07-03T09:40:32+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Romanian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/aadd3e3515228b3289973d98e6ec7c88e2d4c446">aadd3e35</a></strong>
<div>
<span>by Arnaud Ferraris</span>
<i>at 2020-07-13T10:51:02+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ui: call-display: wrap toggle buttons' labels

For some locales, the buttons' labels can be quite long, making the
window wider than the display.

Using a line wrap will solve this issue when there wouldn't be shorter
translation alternatives. This requires reducing the encryption indicator's
margins so the window height doesn't grow beyond the available display size.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/8a9687af9174f71da7faf40ab52f98327badd7b2">8a9687af</a></strong>
<div>
<span>by Tim Sabsch</span>
<i>at 2020-07-18T10:57:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add German translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7edf1b2027248338666ec977a7a40d75ad0b87ba">7edf1b20</a></strong>
<div>
<span>by Marc Riera Irigoyen</span>
<i>at 2020-07-20T10:42:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Catalan translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/60ea3696910ef5682be1b8867695f397b31cd9aa">60ea3696</a></strong>
<div>
<span>by scootergrisen</span>
<i>at 2020-07-20T10:44:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Danish translation</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7290bc52138330df8472f4f7b911dcd92815365f">7290bc52</a></strong>
<div>
<span>by scootergrisen</span>
<i>at 2020-07-20T10:44:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add da to LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/7fb7caf34665edf6dc106dc392050fa948bf9203">7fb7caf3</a></strong>
<div>
<span>by Balázs Meskó</span>
<i>at 2020-07-20T10:46:08+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Hungarian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/829972183d132fe41c61ba15c5025ba50404d730">82997218</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-07-20T10:46:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Hungarian to LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5610a500807bc488131c8a29a5631110984cdd4a">5610a500</a></strong>
<div>
<span>by Daniel Șerbănescu</span>
<i>at 2020-07-20T11:02:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Romanian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1f8435f4ddb617217215e8142b42590e5919761e">1f8435f4</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-07-22T06:52:07+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call-record-row: Use g_autoptr for the GError
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b95de5c9e0cf243299a96e83f55fa7811d6443c4">b95de5c9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-07-22T06:52:07+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-call-record-row: Ignore anonymous callsers

These have an empty string which leads to

    Error parsing phone number `': Keine Telefonnumme
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/6fe3639cc9f654da5061926c042caea21b61da3c">6fe3639c</a></strong>
<div>
<span>by James Westman</span>
<i>at 2020-07-24T12:22:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">flatpak: Add feedbackd, dependencies to flatpak

Added feedbackd to the Flatpak manifest, so that Calls builds again.

Fixes #164.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/0b7a65552d33278eaf22884f6915e39f0b29ab1d">0b7a6555</a></strong>
<div>
<span>by Emin Tufan Çetin</span>
<i>at 2020-08-10T12:00:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Turkish translation</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/337e0622739465080fc3faf08363e4c5aa8b1d92">337e0622</a></strong>
<div>
<span>by Valéry Febvre</span>
<i>at 2020-08-14T09:37:35+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update French translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5123e1329184ee98e62222e3630e43d681687fb4">5123e132</a></strong>
<div>
<span>by Daniel Mustieles</span>
<i>at 2020-08-14T10:06:44+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Spanish translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4a617b2485abc22d39b6144b34646b23df65bc08">4a617b24</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-08-14T10:07:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Spanish to LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/38a04c093d1ff118fe379f5612cd5fbd5e2684b1">38a04c09</a></strong>
<div>
<span>by Efstathios Iosifidis</span>
<i>at 2020-08-14T15:01:48+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Greek translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1046ef1e0bd81b8fbdcef2457909a2dc6d8b2d5e">1046ef1e</a></strong>
<div>
<span>by Efstathios Iosifidis</span>
<i>at 2020-08-14T15:01:48+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2c68c5272f3fedb929cd8c5a2285ef428a4a80a3">2c68c527</a></strong>
<div>
<span>by Thibault Martin</span>
<i>at 2020-09-02T14:20:29+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update French translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5dc2a934502b41b85621921a765a2e8887fb469f">5dc2a934</a></strong>
<div>
<span>by Fabio Tomat</span>
<i>at 2020-09-07T09:39:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add friulian translations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/baf1e4a652f99e8d8c861e129eaf399f1be0c8e8">baf1e4a6</a></strong>
<div>
<span>by Fabio Tomat</span>
<i>at 2020-09-07T09:39:56+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add friulian to LINGUAS
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c43bfe3ebb9c0f98c143b8b3e777058d5c1c11e3">c43bfe3e</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-09-08T16:08:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src/calls-notifier.c: Add call-back button
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/9619ebb674771206662f099901c617edb54b870a">9619ebb6</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-09-09T08:27:14+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">src/calls-call-window.c: Inhibit suspend during active call
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/78921fadea889e594f58f6ef8e8c3cb83fd10c25">78921fad</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-09-10T08:58:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab-ci: Allow to only build a package
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/91cdde3ac98a8935855986c7c016076dc5387af4">91cdde3a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-09-10T08:58:25+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">main-window: Allow the in app notification to wrap

Othewise we overflow the window. Center it too.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4227e290091c768c92718c8cfb67a73407766042">4227e290</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-09-10T08:58:25+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">calls-main-window: Bring back old error string when no modem is present

Calls can't tell the difference between no SIM and no modem
atm.

Closes: #159, #152
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/04e8998a0fda99c4d2bff3770b3b8f875666da9d">04e8998a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-09-14T19:37:28+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">doap: Add devrtz to list of maintainers

He's been the most active contributor recently.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b353aae5faf81f981efc2e0b925a8b23f29d8781">b353aae5</a></strong>
<div>
<span>by scootergrisen</span>
<i>at 2020-09-18T10:12:11+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Danish translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b77e3ec52fab2ab80adf816e81b553e104f3a402">b77e3ec5</a></strong>
<div>
<span>by Марко М. Костић (Marko M. Kostić)</span>
<i>at 2020-09-18T10:12:42+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Add Serbian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/4ebede421b92a5f734389cb35336811fc0ebd28d">4ebede42</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-09-18T10:33:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">doap: Fix sytnax

Wrap each person within <maintainer/>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3e9b674fad6a0a2ff6a70428b7fcf747ea658671">3e9b674f</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2020-09-18T10:51:05+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Update Ukrainian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/aa98fa3471ed224ca0cd2372c09412bdb8246c6b">aa98fa34</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2020-09-18T13:03:25+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 0.1.8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/2b582bd7c7b279edb7ad5473802453bcc01a2d22">2b582bd7</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-10-10T18:35:51+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Initial debianization
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/f1ec5e1ce16f9212ff8d5f2afce9806a9ee16bfe">f1ec5e1c</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changed email address
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/1ddc1c9f08e1a05bac973f504f83577946cd81de">1ddc1c9f</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed d/watch
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c986c0a3c0423b6b69f71c7b7d3860c8a4303092">c986c0a3</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/*: ran wrap-and-sort -ast
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/61fe4b9e7ade1975d0e226170b37fa21804b671f">61fe4b9e</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Copyright updates to add more holders
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/3762a1a871784bcefa75627cf060920973499bda">3762a1a8</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refresh changelog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a7ea09d1068624568099daac4c595650318e786f">a7ea09d1</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ran wrap-and-sort -ast
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/632bdb0e17ce9d7bb8c9f45cf42653144776d478">632bdb0e</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/copyright: added CC-BY-SA-4.0 material
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/a5c3a7655561e4041de640d24c1d4d7a9d4249eb">a5c3a765</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/patches: remove obsolete patch merged upstream
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/184bc33e25074af7b027c313dd683b456133042d">184bc33e</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: add missing build dependencies
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/56e73a8ae784f7fee857cbd9daef1c24ed1f401c">56e73a8a</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:35:55+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: fix project homepage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/61c92c642ca6a5fe8442dd87b889238cbc4ff8e3">61c92c64</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:36:09+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/copyright: fix lintian messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/03caf3cf74e328f5f709d0db0b642c96969976ac">03caf3cf</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:36:16+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/gnome-calls.1: auto-generate manpage using help2man
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/5a0ce2954db58ac97b396d04f1a0f6753b409aa6">5a0ce295</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:36:23+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/copyright: add icons copyright holder
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/d78809220d9b400693efd0e264d139dc6582b189">d7880922</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:39:21+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: removed unused cmake build dep
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/c3856b2bd7b60d92953383398c7549551a7d0cd2">c3856b2b</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-10-10T18:39:27+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/changelog: document cmake build-dep removal
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/b9f841953b44c16e399c5877b04f118aa8062cb2">b9f84195</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-10-10T18:40:38+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge tag 'v0.1.8' into debian/master

calls v0.1.8
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/commit/faea19200f4bd2b8e7bf51ed05ce2cfae18f6676">faea1920</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2020-10-10T18:56:43+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/changelog: Update to 0.1.8-1
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#f9cb3a52c9078cde24bd83b34488343ab4538f65">
<span class="new-file">
+
.dir-locals.el
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
<span class="new-file">
+
.gitignore
</span>
</a>
</li>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
<span class="new-file">
+
.gitlab-ci.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#0da1179aab31cf22c6b68d3bbbe5165f8c8f73fd">
<span class="new-file">
+
.gitlab/issue_templates/bug.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#6156cd6ac57d8b88e473d9202392ec064b623c93">
<span class="new-file">
+
COPYING
</span>
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
<span class="new-file">
+
README.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#b4368ccb37c9b5c51437d524b80d09919fcd2549">
<span class="new-file">
+
build-aux/fix-libphonenumber-build.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#3885c114663d68ee4a4bc362c70754f3461de972">
<span class="new-file">
+
calls.doap
</span>
</a>
</li>
<li class="file-stats">
<a href="#93863af23a53d3d5032bb2c95da0a97130c91031">
<span class="new-file">
+
data/call-arrow-incoming-missed-symbolic.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#ff97cea0c682078d0d1115f50627db6ffd02a2f5">
<span class="new-file">
+
data/call-arrow-incoming-symbolic.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#93b408f4a6aed8186342541897e5beddc65109ba">
<span class="new-file">
+
data/call-arrow-outgoing-missed-symbolic.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#4f6e19f7b14af9fd5f56d332bba4ce7750e16516">
<span class="new-file">
+
data/call-arrow-outgoing-symbolic.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#324fe022d6adf6fa83beeabd08e4dcc1c42be108">
<span class="new-file">
+
data/meson.build
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5435aec9d70eaea4bf15058a77e796f939c2458">
<span class="new-file">
+
data/new-call-symbolic.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#344307e7da42c16450ebd98122ee6a67f5ec8f7b">
<span class="new-file">
+
data/sm.puri.Calls-daemon.desktop
</span>
</a>
</li>
<li class="file-stats">
<a href="#91b522517cd1b2c6b8a7511c4c4573365d59e2c8">
<span class="new-file">
+
data/sm.puri.Calls-symbolic.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#7d9eb58c816883fe222009cf62195447a0e9f612">
<span class="new-file">
+
data/sm.puri.Calls.desktop
</span>
</a>
</li>
<li class="file-stats">
<a href="#31b462129836b8b8fef972a2475fd4cf3f876cc5">
<span class="new-file">
+
data/sm.puri.Calls.metainfo.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#dbe9f09e59e30c1a98b612aca79f533a6c4340ae">
<span class="new-file">
+
data/sm.puri.Calls.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#f023782f1dc4fbf4bc45200a74a7bfdc40818fe0">
<span class="new-file">
+
debian/calls.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
<span class="new-file">
+
debian/changelog
</span>
</a>
</li>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
<span class="new-file">
+
debian/control
</span>
</a>
</li>
<li class="file-stats">
<a href="#adb7f75f79e3bb85eb62912a2904c5d24af878fb">
<span class="new-file">
+
debian/copyright
</span>
</a>
</li>
<li class="file-stats">
<a href="#67df3adc98b97f87d2c73e4a05f22a987c3a5a7b">
<span class="new-file">
+
debian/gbp.conf
</span>
</a>
</li>
<li class="file-stats">
<a href="#8f29f0e4c98114901f4cf36a49665cb840f2eb60">
<span class="new-file">
+
debian/gnome-calls.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#e882c60a8a91d0666e29964bee57e54dd69374a2">
<span class="new-file">
+
debian/patches/0000-fix-missing-main-category-from-desktop-file.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#485e7c68dab5391f4ad53ee2ca9a8e86fd4ef13e">
<span class="new-file">
+
debian/patches/0001-rename-binary.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#bc34014ab4b9a49dd7a27bdd8d352912607c3a96">
<span class="new-file">
+
debian/patches/series
</span>
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
<span class="new-file">
+
debian/rules
</span>
</a>
</li>
<li class="file-stats">
<a href="#b1dbf22e88351ec0d5d1d1a7f53295504b480e61">
<span class="new-file">
+
debian/salsa-ci.yml
</span>
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #666;">

<br>
<a href="https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/compare/e70adafcf5648cbb7f5951971f1228b41bc482de...faea19200f4bd2b8e7bf51ed05ce2cfae18f6676">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>