<?xml version="1.0" encoding="UTF-8"?>
<!-- https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/ 
 https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
 -->
<component type="desktop-application">
  <id>io.github.plrigaux.sysd-manager</id>
  <metadata_license>CC0</metadata_license>
  <project_license>GPL-3.0+</project_license>
  <name comments="metainfo name">SysD Manager</name>
  <summary comments="metainfo summary">A user-friendly application to manage systemd's units</summary>
  <!--   <icon type="stock">io.github.plrigaux.sysd-manager</icon> -->
  <description>
    <p>
      Manage your Services, Timers, Sockets and other units. You can enable, disable, stop and
      start them. Also, you can view their config file and peak at their journal logs.
    </p>
  </description>
  <branding>
    <color type="primary" scheme_preference="light">#a1ba87</color>
    <color type="primary" scheme_preference="dark">#424d38</color>
  </branding>
  <categories>
    <category translate="no">Utility</category>
    <category translate="no">System</category>
    <category translate="no">Settings</category>
    <category translate="no">GTK</category>
  </categories>
  <keywords>
    <keyword translate="no">rust</keyword>
    <keyword translate="no">Systemd</keyword>
  </keywords>
  <screenshots>
    <screenshot type="default">
      <image type="source">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/unit_info.png</image>
      <caption>Unit Files</caption>
    </screenshot>
    <screenshot>
      <image type="source" environment="gnome:dark">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/unit_info_dark.png</image>
      <caption comments="metainfo screenshot caption">Unit Files</caption>
    </screenshot>
    <screenshot>
      <image type="source" environment="gnome:dark">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/dependencies.png</image>
      <caption comments="metainfo screenshot caption">Unit Dependencies</caption>
    </screenshot>
    <screenshot>
      <image type="source" environment="gnome:dark">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/dependencies_dark.png</image>
      <caption comments="metainfo screenshot caption">Unit Dependencies</caption>
    </screenshot>
    <screenshot>
      <image type="source">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/unit_file.png</image>
      <caption comments="metainfo screenshot caption">Unit File</caption>
    </screenshot>
    <screenshot>
      <image type="source" environment="gnome:dark">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/unit_file_dark.png</image>
      <caption comments="metainfo screenshot caption">Unit File</caption>
    </screenshot>
    <screenshot>
      <image type="source">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/journal.png</image>
      <caption comments="metainfo screenshot caption">Unit Journal</caption>
    </screenshot>
    <screenshot>
      <image type="source" environment="gnome:dark">
        https://raw.githubusercontent.com/plrigaux/sysd-manager/main/screenshots/journal_dark.png</image>
      <caption comments="metainfo screenshot caption">Unit Journal</caption>
    </screenshot>
  </screenshots>
  <url type="homepage">https://github.com/plrigaux/sysd-manager</url>
  <url type="bugtracker">https://github.com/plrigaux/sysd-manager/issues</url>
  <url type="contribute">https://github.com/plrigaux/sysd-manager/pulls</url>
  <url type="donation">https://github.com/sponsors/plrigaux</url>
  <url type="vcs-browser">https://github.com/plrigaux/sysd-manager</url>
  <!--
Open Age Rating Service
https://hughsie.github.io/oars/index.html
-->
  <content_rating type="oars-1.1"/>
  <releases>
    <release version="2.17.0" date="2026-04-07">
      <description translate="no">
        <p>Added</p>
        <ul>
          <li>Favorites</li>
        </ul>
        <p>Fixed</p>
        <ul>
          <li>The Bus column title</li>
        </ul>
      </description>
    </release>
    <release version="2.16.0" date="2026-04-02">
      <description translate="no">
        <p>Changed</p>
        <ul>
          <li>Unit browser right click select the unit</li>
          <li>Start Unit, Stop Unit, Restart Unit now check the action result (signal)</li>
          <li>Reload now check the action result (signal)</li>
          <li>Proxy have a better Hart Beat handling</li>
          <li>Reload Unit can now goes trough Proxy</li>
        </ul>
        <p>Fixed</p>
        <ul>
          <li>Start Unit, Stop Unit, Restart Unit Modes are now taken care</li>
        </ul>
      </description>
    </release>
    <release version="2.15.0" date="2026-03-26">
      <description translate="no">
        <p>Added</p>
        <ul>
          <li>Case insensitive search option</li>
          <li>For Socket Unit, add the Activated and Connected (if relevant) in the Unit Info panel</li>
        </ul>
        <p>Changed</p>
        <ul>
          <li>Add a safe write location for unit files (/lib/systemd/system)</li>
        </ul>
        <p>Fixed</p>
        <ul>
          <li>Duplicate line in Socket Unit browsing</li>
        </ul>
      </description>
    </release>
    <release version="2.14.6" date="2026-03-15">
      <description translate="no">
        <p>Added</p>
        <ul>
          <li>Save the show line number context</li>
          <li>Save find in text context</li>
        </ul>
        <p>Changed</p>
        <ul>
          <li>Translation</li>
        </ul>
      </description>
    </release>
    <release version="2.14.5" date="2026-03-13">
      <description translate="no">
        <p>Changed</p>
        <ul>
          <li>Security: limit the directories where a file can be created or modified</li>
        </ul>
        <p>Fixed</p>
        <ul>
          <li>Deamon reload with Proxy</li>
          <li>Create drop-in UX</li>
        </ul>
      </description>
    </release>
    <release version="2.14.4" date="2026-03-11">
      <description translate="no">
        <p>Added</p>
        <ul>
          <li>Add a UX for overrestrictive filters</li>
          <li>Add Journal no events info</li>
          <li>Curated unit lists in unit browser popup menu</li>
          <li>New Include Unit files option</li>
          <li>Shortcut for proxy preferences</li>
        </ul>
        <p>Changed</p>
        <ul>
          <li>Move reload button to the right</li>
          <li>Better polkit authentication message</li>
        </ul>
        <p>Fixed</p>
        <ul>
          <li>Proxy now starts automatically when a privileged operation is triggered (Save, Enable/Disable, Daemon Reload, etc.) [Issue 37]</li>
          <li>Start proxy at Startup option not working [Issue 37]</li>
          <li>Stop proxy at Close no longer prompts for password when proxy was never started [Issue 37]</li>
          <li>Start option icon missing [Issue 41]</li>
        </ul>
      </description>
    </release>
    <release version="2.13.3" date="2026-02-22">
      <description translate="no">
        <p>Added</p>
        <ul>
          <li>Add curated lists switcher</li>
          <li>Display list of Timers</li>
          <li>Display list of Sockets</li>
          <li>Display list of Unit Files</li>
          <li>Display list of Unit Paths</li>
          <li>Display list of Unit Automounts</li>
          <li>Shortcuts on curated lists</li>
          <li>Shortcut on save file</li>
        </ul>
        <p>Changed</p>
        <ul>
          <li>Better unit fetching algorithm</li>
        </ul>
        <p>Fixed</p>
        <ul>
          <li>
            Save unit files with privilege elevation on a Flatpack build
        </li>
        </ul>
      </description>
    </release>
  </releases>
  <developer id="io.github.plrigaux">
    <name translate="no">Pierre-Luc Rigaux</name>
  </developer>
  <launchable type="desktop-id">io.github.plrigaux.sysd-manager.desktop</launchable>
</component>
