input-output-hk / input-output-hk/dapps-certification-web
Technical debt
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
I'm using this issue to list things that needs to be fixed or changed but not urgently. Will move them to PI4 if they are not addressed before that:
## Overall
- [ ] Address the compiler warnings
- [ ] Address the deprecated packages
- [x] Remove "DApp version" everywhere, we're not using it at all.
- [ ] GDPR compliance => A user needs to be able to request their data, delete their data
- [ ] Logging out, doesn't make you leave the page you're on
## Auditor Report Upload
- [ ] Need to be able to upload a pdf, json, etc. file in Auditor Report Upload => Also Check that the Hashes all match
- [x] On clickcing on "Add Script", I would prefer that either a) the new empty card gets on top or that the "+ Add Script" is also present at the end of the list so a user doesn't have to move all the way back up.
- [x] On clicking on "- Remove script", if some fields are filled, ask a confirmation to the user so they don't lose all their input for a simple misclick
- [ ] Have a button "Send with wallet" and send the transaction with the metadata, after review
- [x] Change the "Send Report" to "Download metadata files"
- [ ] Sanitize the input, especially for the parts where the use can input a URL
- [ ] Auditor name should not be a `Subject` but just a string of fewer than 64 chars
## User profile
- [x] Remove DApp information when you have an Auditor subscription
- [ ] In DApp information, add "Subject" and make it unmutable (but maybe readable) if you have a Developer subscription (for the moment non existing) => This is a Product requirement to only allow 1 Dapp to be tested for a developer.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.