@todo
Wallet Screens (user perspectives)
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
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, ....
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, ....
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
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
- notify about events
- popup permission (confirm/reject)
- e.g.when vising the app => This app wants permission to connect/access your data
- popup transaction (confirm/reject)
- When confirming transaction => confirm/reject
@tododatdot-ui#1roadmappingWallet Screens (user perspectives)
Account ("activity/money")menu screenall events/transactions/...all actions...(e.g. smartcontract-ui style)user profile(e.g. profile, money, seedphrase)send money,make/link sub-accountaccount name,account address,seed phrasemake account,export accountData ("feeds")menu screenfeeds & plans(e.g. status, size, sponsors, ...)publish feed,sponsor feedfeed size, ....delete feed data, ....Service ("jobs")menu screenrole contracts(hoster, encoder, ...)(un)register hoster,(un)register encoder, ...empy disk space, ....add disk space, ....Auth ("permissions")menu screenin browser
1.
Accountmenu screen2.
Walletmenu screen3.
Data (feeds)menu screen(=> FEEDS with filter option)
4.
Servicemenu screen(e.g. like on smartcontract-ui possible transactions)
5.
Permissionmenu screen(see Facebook Apps/Websites permissions)
6.
Historymenu screen(notifications/events)
B. on desktop (electron app)
notification popups