<?xml version="1.0" encoding="UTF-8"?>
<!-- SPDX-FileCopyrightText: 2010-2026 Marc-Antoine Perennou <Marc-Antoine@Perennou.com> -->
<!-- SPDX-License-Identifier: BSD-2-Clause -->
<component type="desktop-application">
  <id>org.gnome.GPaste.Ui</id>
  <name>GPaste</name>
  <summary>Manage your clipboard history</summary>
  <developer id="org.imagination-land">
    <name>Marc-Antoine Perennou</name>
  </developer>
  <project_license>BSD-2-Clause</project_license>
  <metadata_license>CC-BY-SA-3.0</metadata_license>
  <project_group>GNOME</project_group>
  <content_rating type="oars-1.1"/>
  <launchable type="desktop-id">org.gnome.GPaste.Ui.desktop</launchable>
  <description>
    <p>
      GPaste is a clipboard managing system allowing you to track and manage your clipboard history in a highly customizable way.
    </p>
    <p>
      GPaste provides you with a graphical tool allowing you to manage everything easily.
    </p>
  </description>
  <url type="homepage">https://www.imagination-land.org/tags/GPaste.html</url>
  <screenshots>
    <screenshot type="default">
      <caption>The main UI</caption>
      <image type="source" height="610" width="686">https://www.imagination-land.org/images/GPaste/3/Ui-1.png</image>
    </screenshot>
    <screenshot>
      <caption>The settings UI</caption>
      <image type="source" height="610" width="686">https://www.imagination-land.org/images/GPaste/3/Ui-2.png</image>
    </screenshot>
    <screenshot>
      <caption>The settings UI</caption>
      <image type="source" height="610" width="686">https://www.imagination-land.org/images/GPaste/3/Ui-3.png</image>
    </screenshot>
    <screenshot>
      <caption>The settings UI</caption>
      <image type="source" height="610" width="686">https://www.imagination-land.org/images/GPaste/3/Ui-4.png</image>
    </screenshot>
  </screenshots>
  <url type="bugtracker">https://github.com/Keruspe/GPaste/issues</url>
  <url type="donation">https://paypal.me/keruspe/</url>
  <url type="help">https://github.com/Keruspe/GPaste/issues</url>
  <url type="translate">https://github.com/Keruspe/GPaste</url>
  <translation type="gettext">GPaste</translation>
  <releases>
    <release type="stable" date="2026-06-16" version="50.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>GNOME Shell extension: fix keyboard navigation in the history menu</li>
          <li>GNOME Shell extension: give every action button the same width</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-06-12" version="50.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>GNOME Shell extension: restore keyboard navigation of history items</li>
          <li>GNOME Shell extension: restore the Ctrl index overlay and Ctrl+0-9 selection</li>
          <li>Build: require GTK 4.18</li>
          <li>Fix a typo in the French translation</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-06-09" version="50.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix building without the GNOME Shell extension (-Dgnome-shell=false)</li>
          <li>Restore GTK deprecation version-gating and drop the unused build-time gjs dependency</li>
          <li>Target GNOME Shell 50 in the extension</li>
          <li>Bump the library soversions to reflect the API/ABI changes since 45.8</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-06-08" version="50.0">
      <description>
        <p>This is a major release porting GPaste to GTK 4 and libadwaita. Changes:</p>
        <ul>
          <li>Port the daemon, history UI and preferences to GTK 4 and libadwaita</li>
          <li>Show image thumbnails in the history, with configurable preview size</li>
          <li>Support global keyboard shortcuts on Wayland through the XDG GlobalShortcuts portal</li>
          <li>Recognise copied colours as dedicated colour items</li>
          <li>Give keybindings human-readable descriptions and install a daemon desktop file</li>
          <li>Fix images sometimes being repeatedly re-added to the history</li>
          <li>Fix keyboard shortcuts not triggering when NumLock and CapsLock are both active</li>
          <li>Fix several crashes (search provider, UI lifetime, GNOME Shell extension) and memory leaks</li>
          <li>Modernise the GNOME Shell extension to current conventions</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-06-11" version="45.9">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>GNOME Shell extension: restore keyboard navigation of history items</li>
          <li>Fix a typo in the French translation</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-06-07" version="45.8">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix use-after-free crash in the GNOME Shell search provider</li>
          <li>Fix keyboard shortcuts not triggering when NumLock and CapsLock are both active</li>
          <li>Fix memory leaks when re-copying history items and when rebinding shortcuts</li>
          <li>Fix potential crash when enforcing a very small history size</li>
          <li>Build: ship the GSettings schema as a static file</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-06-06" version="45.7">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>GNOME Shell extension now retries the daemon connection before giving up</li>
          <li>Fix test crash when GrabAccelerators is not allowed</li>
          <li>Build: simplify gsettings compilation for tests</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-05-25" version="45.6">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix GC crash and signal leak when disabling the GNOME Shell extension</li>
          <li>GNOME Shell extension now handles daemon connection failure gracefully</li>
          <li>Fix crash when a history item has no value yet</li>
          <li>Fix image files not being deleted when history items are removed</li>
          <li>Fix image files stored in wrong directory</li>
          <li>Fix keyboard focus being stolen by history items on hover</li>
          <li>Fix key events incorrectly forwarded to search when another entry has focus</li>
          <li>Fix signal loop when updating shortcut entries from settings</li>
          <li>Fix default history item count not reset after history deletion</li>
          <li>Enforce minimum window size to prevent unresizable state</li>
          <li>Add descriptive tooltips for settings entries</li>
          <li>Build: explicitly link libgpaste libraries against libc</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-05-24" version="45.5">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix infinite Pango assertion loop that could fill disk when clipboard content contained tab characters</li>
          <li>Various bug fixes and memory management improvements</li>
          <li>Daemon improvements</li>
          <li>GNOME Shell extension improvements</li>
          <li>GLib &gt;= 2.76 is now required</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2026-04-02" version="45.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Support for gnome 50</li>
          <li>Support for gnome 49</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2025-04-14" version="45.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Support for gnome 48</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2024-09-21" version="45.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Support for gnome 47</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2024-03-21" version="45.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Support for gnome 46</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-09-16" version="45">
      <description>
        <p>Stable release for GNOME 45. Changes:</p>
        <ul>
          <li>Port to gnome 45</li>
          <li>Add setting to open ui window centered</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-07-14" version="44.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix a bug leading to history with only one item</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-03-24" version="44.0">
      <description>
        <p>First release for GNOME 44. Changes:</p>
        <ul>
          <li>gcr 4 is now required</li>
          <li>Port to gnome 44</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-07-14" version="43.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix a bug leading to history with only one item</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-03-20" version="43.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Avoid crash under heavy memory load</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-01-03" version="43.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Respect --use-index when displaying history</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-09-27" version="43.0">
      <description>
        <p>First release for GNOME 43. Changes:</p>
        <ul>
          <li>Port to GNOME 43</li>
          <li>Internal preparation for gtk4 port</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-07-14" version="42.5">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix a bug leading to history with only one item</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-03-20" version="42.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Avoid crash under heavy memory load</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-01-03" version="42.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Respect --use-index when displaying history</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-09-27" version="42.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Open GPaste UI where the mouse pointer is</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-03-21" version="42.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fixes to the new preferences tool</li>
          <li>Style fixes</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-03-19" version="42.0">
      <description>
        <p>First release for GNOME 42. Changes:</p>
        <ul>
          <li>Old libgpaste replaced by a new minimal libgpaste-2 with no gtk dependency</li>
          <li>New libgpaste-gtk3 for utils and settings ui</li>
          <li>New libgpaste-gtk4 for utils and preferences ui</li>
          <li>New gtk4 based gpaste-preferences utility</li>
          <li>Autotools are no longer supported</li>
          <li>Extension updated for gnome-shell 42</li>
          <li>Translations updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-07-14" version="3.42.10">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix a bug leading to history with only one item</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-03-20" version="3.42.9">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Avoid crash under heavy memory load</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-01-03" version="3.42.8">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Respect --use-index when displaying history</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-09-27" version="3.42.7">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Open GPaste UI where the mouse pointer is</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-02-24" version="3.42.6">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix the storage path for meson builds</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-02-15" version="3.42.5">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix some race conditions in history handling</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-02-15" version="3.42.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>better fix crash when there is no history yet</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-02-15" version="3.42.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix crash when there is no history yet</li>
          <li>translations update</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-11-24" version="3.42.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix gnome-shell exntesion when the daemon restarts</li>
          <li>translations update</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-10-30" version="3.42.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix keybindings for wayland</li>
          <li>translations update</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-09-28" version="3.42.0">
      <description>
        <p>First release for GNOME 41. Changes:</p>
        <ul>
          <li>port to gnome-shell 41</li>
          <li>translations update</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2023-01-03" version="3.40.5">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Respect --use-index when displaying history</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2022-09-27" version="3.40.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Open GPaste UI where the mouse pointer is</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-09-26" version="3.40.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>translations update</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-04-30" version="3.40.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix a crash in memory usage checking</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-04-10" version="3.40.1"/>
    <release type="stable" date="2021-04-09" version="3.40.0">
      <description>
        <p>First release for GNOME 40. Changes:</p>
        <ul>
          <li>port to gnome-shell 40</li>
          <li>placeholder for gnome-shell prefs</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-08" version="3.38.6">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix X11 keybinder outside of GNOME</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2021-02-03" version="3.38.5">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>better handling and reporting of invalid uuids passed to gpaste-client</li>
          <li>gpaste-client now has a --use-index argument for several subcommands to use index instead of uuid</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-12-22" version="3.38.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix the make-password keybinding</li>
          <li>updated translations</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-11-02" version="3.38.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>gnome-shell extension warning fixes</li>
          <li>updated translations</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-10-03" version="3.38.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>gnome-shell extension cosmetic updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-10-01" version="3.38.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Disable images support by default (can be reenabled in preferences)</li>
          <li>Search now includes passwords (using their names)</li>
          <li>systemd integration enhancements</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-09-15" version="3.38.0">
      <description>
        <p>First release for GNOME 3.38. Changes:</p>
        <ul>
          <li>Drop the Tracking DBus signal</li>
          <li>Switch to uuids to identify items</li>
          <li>Bump DBus interface to org.gnome.GPaste2</li>
          <li>Update to gnome-shell 3.38.0</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-08" version="3.36.5">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>fix X11 keybinder outside of GNOME</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-10-03" version="3.36.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>gnome-shell extension cosmetic updates</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-27" version="3.36.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix activating items using Ctrl-Number in gnome-shell</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-19" version="3.36.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix keybinding regrab with gnome-shell</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-19" version="3.36.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix keybinding grab with gnome-shell</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-08" version="3.36.0">
      <description>
        <p>First release for GNOME 3.36. Changes:</p>
        <ul>
          <li>Update to gnome-shell 3.36.0</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-27" version="3.34.4">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix activating items using Ctrl-Number in gnome-shell</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-19" version="3.34.3">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix keybinding regrab with gnome-shell</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-19" version="3.34.2">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Fix keybinding grab with gnome-shell</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2019-10-09" version="3.34.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Compatibility with recent appstream-glib</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2019-09-09" version="3.34.0">
      <description>
        <p>First release for GNOME 3.34. Changes:</p>
        <ul>
          <li>Update to gnome-shell 3.34.0</li>
        </ul>
      </description>
    </release>
    <release type="stable" date="2020-03-27" version="3.32.1">
      <description>
        <p>This is a maintenance release. Changes:</p>
        <ul>
          <li>Compatibility with recent appstream-glib</li>
          <li>Fix keybinding regrab with gnome-shell</li>
          <li>Fix activating items using Ctrl-Number in gnome-shell</li>
        </ul>
      </description>
    </release>
  </releases>
</component>
