Skip to content

Conversation

@libredeb
Copy link
Contributor

@libredeb libredeb commented Jun 28, 2025

new intuitive and simple hash checker app for elementary OS

Review Checklist

  • App opens
  • Does what it says
  • Categories match

AppData

  • Name is unique and non-confusing
  • Matches description
  • Matches screenshot
  • Launchable tag with matching ID
  • Release tag with matching version and YYYY-MM-DD date
  • OARS info matches

Flatpak

  • Uses elementary runtime
  • Sandbox permissions are reasonable

new intuitive and simple hash checker app for elementary OS
@libredeb libredeb requested a review from a team as a code owner June 28, 2025 00:44
Copy link
Member

@ryonakano ryonakano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your submission! There are a few tiny issues I'd like you to resolve before publishing your app:

Requirements

  • Your app name should be unified. There are two notations in your code: Hashit and Hash-it.
  • You must NOT use the org.elementaryos developer id. That's the developer id we elementary, Inc. use and you should use another unique id instead.
  • We don't recommend you to say your app is designed for elementary OS, because all apps on AppCenter are designed for elementary OS.
  • The help URL specified in your metainfo file not found.
  • The Actions specified in your desktop file not found, resulting the following warning when running flatpak-builder:
    WARNING: Failed to validate desktop file /home/user/work/hash-it/builddir/export/share/applications/com.github.libredeb.hashit.desktop: /home/user/work/hash-it/builddir/export/share/applications/com.github.libredeb.hashit.desktop: error: action "AboutDialog" is defined, but there is no matching "Desktop Action AboutDialog" group
    
  • Your icons missing on Flatpak builds. I proposed libredeb/hash-it#3 and libredeb/hash-it#4 to fix this.

Recommends

  • I personally don't recommend you to use the com.github.* RDNN because it's no longer acceptable on Flathub.
    • Although we still accept com.github.* differing from Flathub, using this RDNN means you won't be able to submit your app on Flathub if you would like to do so in the future.
    • Documentation
  • The Comment in your desktop file is noun, but we recommend to follow the Name is a(n) GenericName that helps you Comment. formula.
  • You should use a more descriptive screenshot. I think it's not intuitive that what your app does from the current screenshot. Maybe you can take a screenshot after hashing?
  • You should watch your repository as a maintainer so that you don't miss activities from contributors.

@libredeb
Copy link
Contributor Author

@ryonakano all done! Could you validate if all changes I maded it in release/v0.1.3 branch are ok? And if I forgot something along the way?

@libredeb
Copy link
Contributor Author

@ryonakano I think that the other "hashit" app is outdated and unmaintained. I hope this will not be a problem (that another app with a similar name exists) but even my application has more features and uses GTK4.

@ryonakano
Copy link
Member

@libredeb Thank you for your quick fix! Almost looks good but I request one small change.

You don't need to write the whole of Name is a(n) GenericName that helps you Comment. formula in the Comment section of your desktop file; just Validate the integrity of files is enough, like this:

-Comment=Hash-it is an hash checker tool that helps you to validate the integrity of files
+Comment=Validate the integrity of files

(Sorry for my poor English to have led you being misunderstand)

And regarding to the app name, I totally agree with you 👍

@libredeb
Copy link
Contributor Author

Thanks again @ryonakano I'm from Argentina and my english isnt good either haha. All changes done! Can you verify that everything is as planned?

Copy link
Member

@ryonakano ryonakano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, congratulations on your app publishment!

@ryonakano ryonakano merged commit 5112d1b into elementary:main Jun 30, 2025
4 checks passed
@libredeb libredeb deleted the patch-1 branch June 30, 2025 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants