More improvements for Microsoft Store submit script
- Use screenshots marked with os="windows" for Microsoft Store
- Add a generic release note if details are missing
- Convert HTML in release notes to Markdown
The first change adapts the script to the new, appstream-cli compliant way of marking Windows-specific screenshots. Instead of using custom values with obscure keys we now use normal screenshot entries with custom attribute x-kde-os="windows"
(which gets simplified to "os": "windows"
in the JSONified AppStream data). See https://apps.kde.org/appdata/org.kde.neochat.json for an example.
The other two changes improve the release notes for the submission adding a generic "Update to version " if there is no detailed description for the latest release and markdownifying HTML in the release notes (as done for the app description).