Skip to content

Conversation

patrick-ogrady
Copy link
Contributor

@patrick-ogrady patrick-ogrady commented Aug 24, 2023

Resolves: #397

  • Make TPS/Prices a chart (https://charts.ant.design/en/examples/area/basic/#basic)
    • Accounts Active/TPS/Prices
  • Add tooltip for each block component
  • Token Wallet instead of Token Browser
  • Store Txs Seen/Keys Seen
  • Auto-Add asset when receiving it for the first time
  • Call setInterval functions first time
  • Return all items for view in a single call instead of separate functions (i.e. only 1 setState)
  • Emit finalization latency in tx confirmation message
  • Keep balance in top right of nav bar (if click, will open Modal with address + all token balances)
  • remove custom font
  • update app icon
  • send notification if balance increases via tx (can send from block watching to ensure don't error on load)
  • Use drawer for mint token
  • Add trade tab placeholder
  • Faucet should be server-side PoW with an address to load (configurable), not on-chain: Add PoW Faucet #461
  • Add tx history to balance drawer
  • Add tx confirmation with fees before issue
  • Add symbol/decimals: [tokenvm] Add symbol+decimals #458
  • Change tx drawer to use up/down arrows
  • Add address book (nickname + address)
  • Add tx view for explorer as drawer
  • Add version identifier on footer
  • Put transfer (with address book) before mint (need to add address book there)
  • show current salt in UI
  • show solution in UI
  • show loading screen
  • change faucet logo on NavBar (gift or incoming)?
  • Store DB in home directory
  • Store all in-memory arrays on-disk
  • Add incoming balance notifications using the "alert" module (may show before mine module), may have multiple alerts (should make an array of strings)
  • Populate explanation sections
  • Add select mode when app starting to pick network mode (use default or add)
  • Add option to populate faucet (use default or add)
  • Remove CLI dependency
  • Add proxy for UI server: Add api proxy #471
  • Add a "to get started" optional view to all pages to go to the faucet if no balance: Disable actions + warning when no funds #476
  • Remove floating + buttons: Disable actions + warning when no funds #476
  • Add transfer memo: [tokenvm] Transfer.Memo #478
  • Add optional memo field for micropayments + basic example that gives random numbers/messaging between users/message feed -> "ads" -> service provider sets a min "spam filter" amount -> increases based on posts/minute with x -> specify address rather than private key: Micropayment example #479
  • Mark action buttons as disabled if no balance
  • Add commit version: go build -ldflags "-X github.com/ava-labs/subnet-evm/plugin/evm.GitCommit=$SUBNET_EVM_COMMIT $STATIC_LD_FLAGS" -o "$BINARY_PATH" "plugin/"*.go

* working on address book

* add basic side spacing

* add minimal address book addition

* fix clear screen issue

* address book parsing works

* add me to address book

* address book for mint

* limit width of views

* fix footer view
* basic impl

* add basic icon for in/out

* fix order book spacing

* asset switching works

* add basic handling of addition

* support add asset check

* add basic order viewing

* fill order works

* add explanation blocks

* define createOrder function

* creating orders works

* trading works

* add tx tracking for all trades

* make parsing more efficient

* change action history name

* remove verbose logs

* don't faucet if fee too high
* use homedir

* update logo

* use different appicon import

* save dawin plist

* fix floating navbar

* cleanup context usage

* cleanup app.go

* add min height

* backend passing

* cleaning up app

* fix store asset check

* prevent duplicate add assets

* add address persistence

* store solutiosn

* move everything to db

* fix off-by-1 address

* all working

* use prettier formatting

* fix lint

* remove unused font
* add proxy script

* fix log

* use long-lived port

* revert navbar changes for now

* commit root index
* fix path selection

* add FundsCheck to pages

* use window for has balance check

* disable buttons if no balance

* treat index as explorer

* add placeholder text for funds check

* formatting
* memo passing integration tests

* add memo to UI

* UI updated for memo
@patrick-ogrady patrick-ogrady marked this pull request as ready for review September 19, 2023 23:52
@patrick-ogrady patrick-ogrady merged commit 838307c into main Sep 20, 2023
@patrick-ogrady patrick-ogrady deleted the tokenvm-gui branch September 20, 2023 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ui] build non-technical UI using wails.io
1 participant