DNP_DAPPMANAGER icon indicating copy to clipboard operation
DNP_DAPPMANAGER copied to clipboard

Dappnode package responsible for providing the Dappnode Package Manager

Results 140 DNP_DAPPMANAGER issues
Sort by recently updated
recently updated
newest added

**Describe the bug** UI messages include text that should only go to Telegram bot. **Expected behavior** Certain messages prompting text commands should only be sent via TG and not UI

bug
P1
frontend/UIX

**Is your feature request related to a problem? Please describe.** Many users, myself included, do not see Prysm or DMS when they first go to the DAppStore. Those two Dapps...

P2
frontend/UIX

**Is your feature request related to a problem? Please describe.** The DAppStore uses the buttons "Get" and "Update" and "Updated" to show the current status of each Dapp. "Get" works...

P2
frontend/UIX

On latest builds I notice the bundle was bigger than it should. Review if there is some low hanging fruit that could reduce the bundle size, like big un-used libs...

P1
docker
code-quality

Add index.ts that re-exports everything to reduce import boilerplate in the UI

P1
code-quality

Review if Admin UI is vulnerable to CSRF attacks https://laravel.com/docs/8.x/csrf

P2
frontend/UIX
security

Add more integration tests doing all actions with installed DNPs with core, multi-service, single service, etc A nice template already exists https://github.com/dappnode/DNP_DAPPMANAGER/blob/master/packages/dappmanager/test/integration/dnpLifecycle.test.int.ts but it could be expanded to cover more...

P2
testing
code-quality

- [ ] Add rate-limiting to the HTTP API endpoints - [ ] Disable all binds expect for white-listed packages - [ ] Remove the types from the UI and...

P1
dependencies
docker
security

Versions with the same IPFS hash should be considered updated. Now they don't

bug
P2
ipfs
needs research

It's likely unnecessary and the `useApi` React hook is likely good enough to do the job, subscribing to directory subscriptions in the component itself

P2
frontend/UIX