uscheduler/data/com.maks_it.uscheduler.metainfo.xml

76 lines
3.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.maks_it.uscheduler</id>
<name>UScheduler</name>
<summary>Schedule PowerShell scripts and processes</summary>
<developer id="com.maks_it">
<name>MaksIT</name>
</developer>
<metadata_license>CC0-1.0</metadata_license>
<project_license>Apache-2.0</project_license>
<description>
<p>Schedule and run PowerShell scripts and console processes from an Avalonia desktop UI. The same program runs as the Windows service or systemd unit. Register it, edit schedules, and follow logs without a browser.</p>
<p>The Flatpak is the desktop window. Script files and logs live under the home folder. Register the service on the host when scripts must keep running with nobody signed in.</p>
<ul>
<li>Script list, schedules, and log viewing</li>
<li>Register, start, and stop the service (prompts for elevation)</li>
<li>Windows and Linux script compatibility flags</li>
<li>After an upgrade, What's New lists additions since the version you last opened</li>
<li>Keep a console program running under the service, and start or stop it from the Processes tab</li>
</ul>
</description>
<launchable type="desktop-id">com.maks_it.uscheduler.desktop</launchable>
<provides>
<id>com.maks_it.UScheduler</id>
</provides>
<replaces>
<id>com.maks_it.UScheduler</id>
</replaces>
<url type="homepage">https://maks-it.com/</url>
<url type="bugtracker">https://github.com/MAKS-IT-COM/uscheduler/issues</url>
<url type="vcs-browser">https://github.com/MAKS-IT-COM/uscheduler</url>
<url type="donation">https://www.buymeacoffee.com/maksitcom</url>
<branding>
<color type="primary" scheme_preference="light">#33A5CF</color>
<color type="primary" scheme_preference="dark">#003D7A</color>
</branding>
<content_rating type="oars-1.1"/>
<requires>
<control>keyboard</control>
<control>pointing</control>
<display_length compare="ge">768</display_length>
</requires>
<releases>
<release version="1.6.0" date="2026-10-24">
<url type="details">https://github.com/MAKS-IT-COM/uscheduler/blob/v1.6.0/CHANGELOG.md</url>
<description>
<p>Launch writes the script log and opens a window that follows the run. A second launch of the same script uses the window that is already open.</p>
</description>
</release>
<release version="1.5.0" date="2026-10-10">
<url type="details">https://github.com/MAKS-IT-COM/uscheduler/blob/v1.5.0/CHANGELOG.md</url>
<description>
<p>The schedule tab is named Scripts. Setup Options sets the scripts and logs folders. The Processes tab keeps console programs running under the service.</p>
</description>
</release>
<release version="1.4.0" date="2026-10-05">
<url type="details">https://github.com/MAKS-IT-COM/uscheduler/blob/v1.4.0/CHANGELOG.md</url>
<description>
<p>The desktop program is the service. Launch runs a script now. What's New lists additions since the version you last opened.</p>
</description>
</release>
<release version="1.3.0" date="2026-09-30">
<url type="details">https://github.com/MAKS-IT-COM/uscheduler/blob/v1.3.0/CHANGELOG.md</url>
<description>
<p>Unhandled UI errors open a copyable dialog and are saved to a crash log. Windows setup keeps an existing desktop shortcut on reinstall.</p>
</description>
</release>
<release version="1.2.0" date="2026-09-21">
<url type="details">https://github.com/MAKS-IT-COM/uscheduler/blob/v1.2.0/CHANGELOG.md</url>
<description>
<p>Linux Flatpak uses X11/XWayland from the GNOME app icon and a lowercase app id.</p>
</description>
</release>
</releases>
</component>