[Safe Apps] App Details
Why do we need this?
As I user I want to be able to see who has developed a Safe App so that I can increase my trust in the Safe App or contact the developer in case there are any issues
What is this about?
See designs. Instead of the entire footer, we should only display the "i" icon in the bottom-right corner of the app. Clicking this icon would open the App Details modal.
In this modal, we should display information from the Safe App manifest
For "whitelisted" apps we should display:
- Description
- Developer
- Website
For "non-whitelisted" apps (i.e. custom apps) we should display only Description as else the Developer/Website information could be spoofed.
@lukasschor Is the description composed only by Title and Description? When the app is not provided by Gnosis, from where should we get that information?
Might make sense to have the (i) in the bottom-left corner so that it does not interfere with the Intercom chat bubble.
@posthnikova
The App details are also planned to be visible from the Safe Apps overview page gnosis/safe-react#1294. I think this might remove the need for also displaying it in the individual app views.
The App details are also planned to be visible from the Safe Apps overview page gnosis/safe-react#1294. I think this might remove the need for also displaying it in the individual app views.
There will be some transitional period when we won't have apps overview page. So for the old layout we need an info button on individual app screen. I propose we have a 'whitelisted' icon for apps which are whitelisted.

For the new layout the info button will be on apps overview page.

I propose we have a 'whitelisted' icon for apps which are whitelisted.
What does "whitelisted" mean? Whitelisted as in "they appear in the interface since we added them?"
@tschubotz I mean added by us.
@tschubotz I mean added by us.
Hmm. When adding a checkmark, we would need to also communicate what it means. In our terms, we follow the argumentation line "Safe apps are made by the respective developer, we did not audit them and don't vouch for "no bugs".
Hence I think we should not have this "checkmark" since we can't be liable for this.
So the difference of whitelisted apps from custom apps in the UI would be that whitelisted apps have 'Developer' and 'Website'. Custom apps would only have text description.

Question: do custom apps have description? Where does it come from?

When adding custom app, there is no field to enter desription.

Question: do custom apps have description? Where does it come from?
@posthnikova The description is defined by the Safe app developer via the manifest.json. Example can be found there: https://ipfs.io/ipfs/QmTgnb1J9FDR9gimptzvaEiNa25s92iQy37GyqYfwZw8Aj/manifest.json