<?xml version='1.0' encoding='utf-8'?>
<component type="desktop-application">
    <id>de.swsnr.turnon</id>
    <metadata_license>CC0-1.0</metadata_license>
    <name>Turn On</name>
    <summary>Turn on devices in your network</summary>
    <description>
        <p>Conveniently turn on devices in your network, such as a NAS or a gaming console,
            using Wake On LAN (WoL).</p>
        <p>Features:</p>
        <ul>
            <li>Add devices to turn on.</li>
            <li>Discover devices in the local network.</li>
            <li>Monitor device status.</li>
            <li>Turn on devices with magic Wake On LAN (WoL) packets.</li>
            <li>Turn on devices from GNOME Shell search.</li>
            <li>Turn on devices from the command line.</li>
        </ul>
    </description>
    <categories>
        <category>Utility</category>
    </categories>
    <keywords>
        <keyword translate="no">WakeOnLan</keyword>
    </keywords>
    <url type="homepage">https://github.com/swsnr/turnon</url>
    <url type="bugtracker">https://github.com/swsnr/turnon/discussions/categories/ideas-issues</url>
    <url type="help">https://github.com/swsnr/turnon/discussions/categories/q-a</url>
    <url type="translate">https://translate.codeberg.org/engage/de-swsnr-turnon/</url>
    <url type="contact">https://swsnr.de/</url>
    <url type="vcs-browser">https://github.com/swsnr/turnon</url>
    <launchable type="desktop-id">de.swsnr.turnon.desktop</launchable>
    <releases>
        <!-- To start release notes for an upcoming release, copy the following template.

        Upon release, cargo release will replace it accordingly.

        <release version="next" date="9999-01-01">
            <description>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/next</url>
        </release>
        -->
        <release version="2.5.0" date="2025-03-31">
            <description>
                <p>Probe reachable devices for web interfaces.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/pull/103">GH-103</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v2.5.0</url>
        </release>
        <release version="2.4.0" date="2025-03-22">
            <description>
                <p>Update to GNOME 48</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v2.4.0</url>
        </release>
        <release version="2.3.0" date="2025-01-12">
            <description>
                <p>Reorder devices with Alt+Up and Alt+Down</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/2">GH-2</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v2.3.0</url>
        </release>
        <release version="2.2.0" date="2025-01-05">
            <description>
                <p>Refine application icon to make it sharper at smaller sizes, and redesign symbolic icon.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/pull/80">GH-80</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v2.2.0</url>
        </release>
        <release version="2.1.0" date="2025-01-01">
            <description>
                <p>Save and restore main window state.</p>
                <p>Define additional shortcuts.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/62">GH-62</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v2.1.0</url>
        </release>
        <release version="2.0.0" date="2024-12-23">
            <description>
                <p>
                    Add new toolbar and start page buttons to enable network scanning.
                    When network scanning is on show devices discovered in the local network in the list of devices.
                </p>
                <p>
                    Refine the application icon to improve its contrast on dark backgrounds.
                </p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/4">GH-4</issue>
                <issue url="https://github.com/swsnr/turnon/issues/50">GH-50</issue>
                <issue url="https://github.com/swsnr/turnon/pull/54">GH-54</issue>
                <issue url="https://github.com/swsnr/turnon/issues/57">GH-57</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v2.0.0</url>
        </release>
        <release version="1.6.2" date="2024-12-12">
            <description>
                <p>The dialog to add a new device now uses success and error styles for the validity indicators.</p>
                <p>Refuse to add a new device if the host name contains a port which is not permitted at this place.</p>
                <p>Update translations.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/40">GH-40</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.6.2</url>
        </release>
        <release version="1.6.1" date="2024-11-29">
            <description>
                <p>Update translations.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.6.1</url>
        </release>
        <release version="1.6.0" date="2024-11-24">
            <description>
                <p>Searching for devices via GNOME Shell now ignores case.</p>
                <p>Add "--list-devices" command line argument to list all devices and their status.</p>
                <p>Update translations.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/29">GH-29</issue>
                <issue url="https://github.com/swsnr/turnon/issues/30">GH-30</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.6.0</url>
        </release>
        <release version="1.5.0" date="2024-11-17">
            <description>
                <p>The link to translations in application metadata and on Flathub is more helpful now.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.5.0</url>
        </release>
        <release version="1.4.0" date="2024-11-13">
            <description>
                <p>Add Dutch translation, and update existing translations.</p>
                <p>Turn On now correctly persists devices when a device was edited.</p>
                <p>The "About Turn On" dialog now provides a debug report for troubleshooting.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/22">GH-22</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.4.0</url>
        </release>
        <release version="1.3.0" date="2024-11-08">
            <description>
                <p>Add Hebrew translation.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.3.0</url>
        </release>
        <release version="1.2.0" date="2024-11-03">
            <description>
                <p>Add Italian translation, and update German translation.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.2.0</url>
        </release>
        <release version="1.1.0" date="2024-10-27">
            <description>
                <p>Turn On now integrates into GNOME search and offers to turn on devices directly from the search.</p>
                <p>The Turn On launcher now offers to add a new device in the context menu.</p>
                <p>Turn On itself now provides a basic command line interface; in particular the --turn-on-device option now turns on a device by its label.</p>
            </description>
            <issues>
                <issue url="https://github.com/swsnr/turnon/issues/3">GH-3</issue>
                <issue url="https://github.com/swsnr/turnon/issues/10">GH-10</issue>
            </issues>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.1.0</url>
        </release>
        <release version="1.0.0" date="2024-10-23">
            <description>
                <p>Turn On no longer crashes when removing the last device.</p>
                <p>Add German translation, and update application metadata.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v1.0.0</url>
        </release>
        <release version="0.4.0" date="2024-10-20">
            <description>
                <p>Shorten summary in metadata.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v0.4.0</url>
        </release>
        <release version="0.3.0" date="2024-10-19">
            <description>
                <p>
                    Delete devices from the list of devices, edit existing
                    devices, show early feedback when turning on a device, and
                    make the dialog to edit devices easier to use with the
                    keyboard (pressing Enter now navigates to the next entry and
                    eventually adds the device).
                </p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v0.3.0</url>
        </release>
        <release version="0.2.0" date="2024-10-16">
            <description>
                <p>Refined app icon.</p>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v0.2.0</url>
        </release>
        <release version="0.1.0" date="2024-10-16">
            <description>
                <p>This is the initial release.  The application supports the following features in this release:</p>
                <ul>
                    <li>Add new devices</li>
                    <li>Monitor whether devices are turned on</li>
                    <li>Turn on devices with Wake On LAN</li>
                </ul>
                <p>This release is missing the following features:</p>
                <ul>
                    <li>Devices can not be edited or removed.</li>
                    <li>The order of devices cannot be changed.</li>
                    <li>Languages other than English are not supported.</li>
                </ul>
            </description>
            <url>https://github.com/swsnr/turnon/releases/tag/v0.1.0</url>
        </release>
    </releases>
    <project_license>MPL-2.0</project_license>
    <developer id="de.swsnr">
        <name translate="no">Sebastian Wiesner</name>
    </developer>
    <screenshots>
        <screenshot type="default">
            <image>https://raw.githubusercontent.com/swsnr/turnon/refs/heads/main/screenshots/list-of-discovered-devices.png</image>
            <caption>Two devices, one of them on, and the other off, and two devices discovered in the network</caption>
        </screenshot>
        <screenshot>
            <image>https://raw.githubusercontent.com/swsnr/turnon/refs/heads/main/screenshots/list-of-devices.png</image>
            <caption>Two devices, one of them on, and the other off, with network discovery not enabled</caption>
        </screenshot>
        <screenshot>
            <image>https://raw.githubusercontent.com/swsnr/turnon/refs/heads/main/screenshots/edit-device.png</image>
            <caption>Edit a device with a name, the MAC address, and an IP address to check the status with</caption>
        </screenshot>
        <screenshot>
            <image>https://raw.githubusercontent.com/swsnr/turnon/refs/heads/main/screenshots/start-page.png</image>
            <caption>The empty greeting page with the application icon and a button to add a new device</caption>
        </screenshot>
    </screenshots>
    <translation type="gettext">de.swsnr.turnon</translation>
    <content_rating type="oars-1.1" />
    <branding>
        <color type="primary" scheme_preference="light">#e01b24</color>
        <color type="primary" scheme_preference="dark">#a51d2d</color>
    </branding>
    <requires>
        <display_length compare="ge">360</display_length>
    </requires>
    <recommends>
        <display_length compare="ge">480</display_length>
    </recommends>
    <supports>
        <control>keyboard</control>
        <control>pointing</control>
        <control>touch</control>
    </supports>
</component>