Skip to content

improve wallet ui #2

Description

@serapath

@todo


Wallet Screens (user perspectives)

  1. Account ("activity/money") menu screen
    • chain info summary: => all events/transactions/...
    • chain action(s): all actions... (e.g. smartcontract-ui style)
      • filters => transactions, sponsorships, ...
    • select account from list of accounts
    • chain info summary: => user profile (e.g. profile, money, seedphrase)
    • chain action(s): send money, make/link sub-account
    • offchain info: account name, account address, seed phrase
    • offchain action(s): make account, export account
  2. Data ("feeds") menu screen
    • select feed from list of feeds
    • chain info summary: => feeds & plans (e.g. status, size, sponsors, ...)
    • chain action(s): publish feed, sponsor feed
    • offchain info: feed size, ....
    • offchain action(s): delete feed data, ....
  3. Service ("jobs") menu screen
    • select service from list of services
    • chain info summary: => role contracts (hoster, encoder, ...)
    • chain action(s): (un)register hoster, (un)register encoder, ...
    • offchain info: e.g. empy disk space, ....
    • offchain action(s): add disk space, ....
  4. Auth ("permissions") menu screen
    • is different (not about chain, but only using datdot software manager)

in browser

1. Account menu screen

  • account list
  • create
  • import
  • export account
  • forget account

2. Wallet menu screen

  • total ratio
  • filters (hosting, backing, sent, received)
  • transactions (send, recevie)

3. Data (feeds) menu screen

(=> FEEDS with filter option)

  • MY FEEDS (published by me)
  • ALL FEEDS
  • BACKED BY ME
  • BUTTON: BACK EXISTING FEEDS (the list from MyFeeds or AllFeeds)
  • NEW FEED
    • PUBLISH NEW
    • BACK IT

4. Service menu screen

(e.g. like on smartcontract-ui possible transactions)

  • register (HOSTER, ENCODER, ATTESTOR)
  • performance
    • i.e. available disk space etc.

5. Permission menu screen

(see Facebook Apps/Websites permissions)

  • list of all apps
    • app1
      • permissions
        • feed1 allow/not allow
        • feed2 allow/not allow
        • feed3 allow/not allow
    • app2
      • permissions
        • feed1 allow/not allow
        • feed2 allow/not allow
        • feed3 allow/not allow
    • app3
      • permissions
        • feed1 allow/not allow
        • feed2 allow/not allow
        • feed3 allow/not allow

6. History menu screen

(notifications/events)

  • history of confirmed/rejected popup transaction
  • history of events/notification messages

B. on desktop (electron app)

notification popups

  1. notify about events
  2. popup permission (confirm/reject)
    • e.g.when vising the app => This app wants permission to connect/access your data
  3. popup transaction (confirm/reject)
    • When confirming transaction => confirm/reject

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions