keepassxc/share
AsavarTzeth 4853014a61 Fix id and appdata validation failures (#1131)
According to the AppStream specification org.keepassxc is not a valid
id. The product name is missing. This results in failures if one tries
to validate the file and makes it unusable where validation is enforced.

Additionally it seems specification don't allow the `<icon>` tag with
component type desktop-application. I am not sure this tag is strictly
necessary. In any case validation tests require this to be removed.

Fixing both of these issues ensure the AppStream appdata is compliant
and works anywhere passing validations is a requirement.

Also provide some other fixes and improvements to the appdata.

Minor validation failures:

- Fix missing captions for screenshots (`appstreamcli`)
- Fix descriptions cannot start with `<ul>` tag (`appstream-util`)

Other enhancements:

- Add more URL types, but could not add donation type because "&" is not
  allowed in the `<url>` tag and using "%26" causes
  `appstreamcli validate` to fail.
- Add `<developer_name>`, which in cases such as KeePassXC is a team name.
2017-11-08 17:51:37 +01:00
..
icons add preview panel for entries and groups 2017-10-26 12:19:23 +02:00
linux Fix id and appdata validation failures (#1131) 2017-11-08 17:51:37 +01:00
macosx Fix macOS file dialog localization 2017-06-10 10:50:53 -03:00
translations Update translations 2017-10-22 00:28:04 +02:00
windows Add Windows installer branding bitmaps 2017-01-30 21:28:59 +01:00
wordlists remove short wordlists 2017-03-22 00:00:23 +01:00
CMakeLists.txt Fix id and appdata validation failures (#1131) 2017-11-08 17:51:37 +01:00
keepassxc.ini Cleanup before release 2017-06-25 17:50:47 -04:00