Skip to content

Commit

Permalink
docs: 📝 Roadmap & TODO Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jojobyte committed Feb 19, 2024
1 parent 19d068c commit 89e2735
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 4 deletions.
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ A Graphical User Interface (GUI) for
- [ ] Fix any bugs that arise
### Stage 2
- [ ] Add "Max" option to send dialog #41
- [ ] What about putting data into a normal web link (https://wallet.dashincubator.dev with parameters in the query string) that people can just click and accept your friend request)?
- [ ] PWA Improvements & Fixes
- [ ] Fix White Screen of Death
- [ ] Mobile Improvements
Expand All @@ -64,6 +66,9 @@ A Graphical User Interface (GUI) for
- [ ] Desktop / Tauri Wrapper
- [ ] Mobile / Capacitor App
- [ ] feat: I kind of want some hover options right on each contact in the list. This would bring some life and color to the otherwise sparse list.
- [ ] trash icon - quickly get rid of contacts that I know I didn’t share
### Stage 2 - QA
- [ ]
Expand Down Expand Up @@ -94,3 +99,17 @@ A Graphical User Interface (GUI) for
### Stage 4 - QA
- [ ]
### Backlog
- [ ] style(julius): Is there some reason it is necessary to use the terms “disconnect” and “add wallet” as opposed to just “log in” and “log out”?
- [ ] Tutorializing for the user
- [ ] doc(julius): Minor aspects of user understanding: how does the wallet actually work? What information is your browser storing when you create a wallet? Is it downloading a temporary self custodial wallet into the browser session? How does that work, where is it saved to? How does locking work?
- [ ] doc(julius): User experience: should you be able to create a new alias every time you log back in?
- [ ] style(julius): Minor visual design notes: the landing page feels slightly “empty”. Awkward side columns.
- [ ] feat: Maybe we should use the big empty space in the contacts list to recommend pairing with other prominent wallets (mobile wallet, Desktop wallet, etc).
- [ ] DCG’s mobile wallet definitely needs to display a QR for its xpub address.
- [ ] We need to support importing raw xpubs if we don’t already.
- [ ] style: Top button is “adjective noun”, bottom two buttons are “verb noun”. Maybe make it consistent.
- [ ] feat: Every time I click Request the wallet generates a new address. This might be unsettling for users. Need to rethink this functionality. Side note/question: Is this cycling through the 0 index on the HD path when no contact is selected? Either way, we may want to put our own username in the alias input box by default, which would be the default funding mechanism.
- [ ]
9 changes: 5 additions & 4 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,12 @@

### Bugs
#### Mobile Specific
- [ ] Copy Buttons don't seem to work reliably
- [ ] Unique Alias Collision with only the one contact you're trying to pair with
- [ ] Edit Profile, Add Contact & Insufficient Wallet Funds Dialogs have layout issues on mobile
- [ ] Contact Data List Selector in the Send Dialog on mobile does not show contact alias hints
- Appears to be an issue specific to Firefox on Android, both normal version (in normal & private view) & Firefox Focus
- [x] Copy Buttons don't seem to work reliably
- [x] Unique Alias Collision with only the one contact you're trying to pair with
- Unable to verify and reproduce issue
- [x] After initial pairing between mobile & desktop wallets, we funded the wallet from an external source, no page refresh but websocket updated balance, attempting to send to mobile contact from desktop failed
- Should be fixed by https://github.com/dashhive/wallet-ui/pull/31/commits/6c96982925544aeafac470d46722a2f5bdb050d0
- tried to POST to https://insight.dash.org/insight-api/addrs/utxo with an empty `addrs` array/string
Expand All @@ -30,8 +33,6 @@
at Layer.handle [as handle_request] (/insight/node_modules/express/lib/router/layer.js:95:5)
at /insight/node_modules/express/lib/router/index.js:284:15
at Function.process_params (/insight/node_modules/express/lib/router/index.js:346:12)
- [ ] Contact Data List Selector in the Send Dialog on mobile does not show contact alias hints
- Appears to be an issue specific to Firefox on Android, both normal version (in normal & private view) & Firefox Focus
- [ ]

### Enhancements
Expand Down

0 comments on commit 89e2735

Please sign in to comment.