<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
    <id>org.gnome.Calls</id>
    <metadata_license>CC0-1.0</metadata_license>
    <project_license>GPL-3.0-or-later</project_license>
    <name>Calls</name>
    <summary>Make phone and SIP calls</summary>

    <description>
      <p>Calls is a simple, elegant phone dialer and call handler for GNOME.
      It can be used with a cellular modem for plain old telephone
      calls as well as VoIP calls using the SIP protocol.</p>
    </description>

    <url type="homepage">https://gitlab.gnome.org/GNOME/calls</url>
    <url type="bugtracker">https://gitlab.gnome.org/GNOME/calls/issues</url>
    <url type="translate">https://l10n.gnome.org/module/calls/</url>
    <url type="vcs-browser">https://gitlab.gnome.org/GNOME/calls</url>

    <project_group>GNOME</project_group>
    <launchable type="desktop-id">org.gnome.Calls.desktop</launchable>
    <translation type="gettext">calls</translation>

  <!-- developer_name tag deprecated with Appstream 1.0 -->
  <developer_name>Julian Sparber, Evangelos Ribeiro Tzaras</developer_name>
    <developer id="sm.puri">
      <name>Julian Sparber, Evangelos Ribeiro Tzaras</name>
    </developer>

    <screenshots>
      <screenshot type="default">
        <!-- Translators: A screenshot description. -->
        <caption>Placing a call</caption>
        <image type="source" width="720" height="1296">https://gitlab.gnome.org/GNOME/calls/raw/main/data/screenshots/calling.png</image>
      </screenshot>
      <screenshot>
        <!-- Translators: A screenshot description. -->
        <caption>The call history</caption>
        <image type="source" width="720" height="1296">https://gitlab.gnome.org/GNOME/calls/raw/main/data/screenshots/history.png</image>
      </screenshot>
    </screenshots>

    <requires>
      <display_length compare="ge">360</display_length>
    </requires>

    <recommends>
        <control>pointing</control>
        <control>keyboard</control>
        <control>touch</control>
    </recommends>

    <kudos>
        <kudo>ModernToolkit</kudo>
        <kudo>Notifications</kudo>
    </kudos>

    <categories>
        <category>Audio</category>
    </categories>

    <provides>
        <mediatype>x-scheme-handler/tel</mediatype>
        <mediatype>x-scheme-handler/sip</mediatype>
        <mediatype>x-scheme-handler/sips</mediatype>
        <dbus type="user">org.gnome.Calls</dbus>
    </provides>

    <content_rating type="oars-1.1"/>

    <releases>
      <release version="46.3" date="2024-06-29">
        <description>
          <p>
            This stable release fixes crashes in the ModemManager and SIP backend
            as well as bringing updated and new translations.
          </p>
        </description>
      </release>
      <release version="46.0" date="2024-03-14">
        <description>
          <p>
            This release improves emergency call support by adding emergency numbers based
            on the country the device is currently in.
          </p>
        </description>
      </release>
      <release version="45.0" date="2023-09-23">
        <description>
          <p>
            The Calls 45.0 release includes initial support for emergency calling,
            fixes a couple of papercuts and brings a good chunk of updated and new translations
          </p>
          <ul>
            <li>Initial support for emergency call numbers in ModemManager backend</li>
            <li>Resolves emergency number types (police, fire brigade, etc) using hardcoded table</li>
            <li>Fixed a crash on empty/NULL call id</li>
            <li>Support AES 256 bit crypto suites in SIP backend</li>
            <li>Updated translations for 36 languages</li>
          </ul>
        </description>
      </release>
      <release version="44.0" date="2023-03-17">
        <description>
          <p>
            The Calls 44.0 release does not bring any new major features,
            but instead fixes a number of papercuts and comes with the
            usual round of translation updates
          </p>
          <ul>
            <li>Call waiting is disabled for cellular modems as it is not implemented yet and can lead to audio breaking for ongoing calls</li>
            <li>Fixed choosing weakest cipher instead of strongest in SRTP</li>
            <li>Favourite contacts are now sorted at the top of the contact list</li>
            <li>Emergency calls in the "dummy" provider</li>
            <li>Updated translations</li>
          </ul>
        </description>
      </release>
      <release version="43.0" date="2022-09-19">
        <description>
          <p>
            Calls 43.0 release brings support for Secure RTP in SIP (SDES key exchange),
            a slight redesign of the call display,
            various improvements and fixes and updated translations
          </p>
          <ul>
            <li>Call display redesign</li>
            <li>Improved startup time and scrolling performance in the history</li>
            <li>Fix outgoing waiting calls sometimes considered as incoming</li>
            <li>Added "Send SMS" action in history popover</li>
            <li>Disabled G722 codec because of issue with newer ffmpeg and gst-libav</li>
            <li>Updated translations</li>
          </ul>
        </description>
      </release>
      <release version="42.0" date="2022-03-19">
        <description>
          <p>
            Calls 42.0 release brings a number of improvements to the SIP plugin,
            a couple of fixes and updated translations
          </p>
          <ul>
            <li>Changed preferred audio codec for SIP to G722</li>
            <li>Better support for using the SIP for phone calls</li>
            <li>Call time in sync with Phosh</li>
            <li>Add contacts from history popover menu (if supported)</li>
            <li>In app feedback about SIP account state changes</li>
            <li>Improved scrolling performance</li>
            <li>Avatars call history and call display</li>
            <li>A couple of UI tweaks</li>
            <li>Updated translations</li>
          </ul>
        </description>
      </release>
      <release version="42~rc.1" date="2022-03-05">
        <description>
          <p>
            This release sets G722 as the preferred codec and brings some improvements
            to the SIP media pipeline.
          </p>
        </description>
      </release>
      <release version="42~rc.0" date="2022-02-24">
        <description>
          <p>
            Bugfix release, new translations from libcall-ui
            and allow phosh (0.16.0) and Calls to have the call time
            in sync.
          </p>
        </description>
      </release>
      <release version="42~beta.1" date="2022-01-26">
        <description>
          <p>
            Bugfix release and new translations from libcall-ui.
          </p>
        </description>
      </release>
      <release version="42~beta.0" date="2022-01-25">
        <description>
          <p>
            This release allows the SIP plugin to be used more easily for PSTN calls
            and allows adding contacts from the call history.
          </p>
          <p>
            It also features the usual set of smaller fixes and brings some in app feedback
            when SIP accounts go online or offline.
          </p>
        </description>
      </release>
      <release version="42~alpha.0" date="2021-12-12">
        <description>
          <p>
            This releases brings avatars in more places and includes various UI fixes
            like improved history scrolling performance.
          </p>
          <p>
            It also features a few minor fixes and updated translations.
          </p>
        </description>
      </release>
      <release version="41.1" date="2021-10-30">
        <description>
          <p>
            GNOME Calls 41.1 release brings updated translations, fixes for the
            SIP plugin and the wrong timestamp being shown in the call history
            and makes it easier to use SIP for telephony by not requiring the user
            to enter a domain when dialing.
          </p>
          <p>
            It also improves stability by fixing crashes and reduces logspam
            in some cases.
          </p>
        </description>
      </release>
      <release version="41.0" date="2021-09-18">
        <description>SIP plugin bugfixes.</description>
      </release>
      <release version="41~rc" date="2021-09-02">
        <description>SIP Plugin polish and bugfixes.</description>
      </release>
      <release version="41~beta" date="2021-08-14">
        <description>SIP Plugin usable from the UI.</description>
      </release>
      <release version="41~alpha" date="2021-07-16">
        <description>First GNOME release</description>
      </release>
    </releases>

</component>
