Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@SvenDowideit SvenDowideit released this 22 Jul 02:01
· 3 commits to main since this release
94b6816

Solana Workbench v0.4.0

v0.4.0 Milestone: https://github.com/workbenchapp/solana-workbench/milestone/2

Test builds for v0.4.0
Note that the Windows exe has not been signed.

  • Added mint token, and some visualization of what that results in (the ATA's, Mint and token accounts on chain).
  • Use solana-wallet-adaptor with a custom electron-wallet for all payments and transaction signing
  • Use Anchor to decode account data in AccountView
  • Created a new Validator image that contains the full Rust, Node.js, Solana, Anchor, and Amman eco-system
  • Use Amman to start the validator with an account and program (metaplex token metadata) copied from main-net
  • New User interface to Start and stop the validator, and choose what Docker image to use
  • convert to using Vite for developer rebuild speed

Pull requests merged into this release

  • PR #294 it seems publish should be an array, and should point to our repo... …
  • PR #293 Give the renderer access to Buffer
  • PR #286 Fixup <pre><code> rendering
  • PR #285 Blur logs slightly when container is stopped
  • PR #284 Add a few validator page touch ups
  • PR #282 useQuery the tokenpage right pane rewrite so it shows the new token mint
  • PR #281 Common connection config allows the basic connection rate limiting code to slow things down
  • PR #278 use a global to set the Commitment level, and set it to `processed' so getAccount* calls are fast.
  • PR #276 shhhh logs
  • PR #275 Add improved Docker error workflow
  • PR #274 Compact and nest token related accounts
  • PR #270 Fix #180
  • PR #268 Add missing .pre class
  • PR #266 Update package.json
  • PR #261 Don't re-render changes row if we don't get an initialised changes struct, and make cache big enough for main-net
  • PR #260 show user a toast when auto topping up the wallet, and force an update of the AccountViews
  • PR #257 Change around validator button order, choose default Docker image
  • PR #256 Improve validator state display
  • PR #254 Fix #227
  • PR #253 Airdrop SOL automatically to wallets
  • PR #251 if we know the local validator isn't running, change the dropdown to …
  • PR #250 ah. the confusion came from having a metadata and a metaData
  • PR #249 stop accordions from toggling when the header isn't clicked on explicitly
  • PR #248 Ask the user if they really want to close a mint, its not reverseable
  • PR #247 Typescript: during initial rendering, mintPubKey can be undefined, so avoid passi…
  • PR #244 Start fixing TypeScript issues
  • PR #241 Clean up token page when no data
  • PR #238 Query for validator image tags
  • PR #236 remove the confusing token action buttons from above the mint's accountview
  • PR #224 Modify default InlineKey len to 8
  • PR #219 Transfer SOL renamed to Send SOL
  • PR #217 Pubkey validation added to WatchAccountPopover
  • PR #215 Move towards using react-query for account data lifecycles
  • PR #214 remove redundant Data view in AccountView
  • PR #196 Fix a few UI nitpicks
  • PR #194 Make table rows compact
  • PR #192 bring back vitest
  • PR #191 update cryptoworkbench/solana-amman tags to 1.10.30 and 1.11.2
  • PR #190 vite 2.9.12 - .14
  • PR #187 Minor styling updates for better readability in analytics banner
  • PR #184 Remove check me section of modal
  • PR #182 Add tooltip/hover to pin icon
  • PR #178 Prototype pretty colors
  • PR #176 I trusted vscode's automagic use of '@/common' for the import, and clearly I shouldn't have
  • PR #173 Batch account cache updates into one call
  • PR #172 Use cursor: pointer; for table rows
  • PR #163 fix vite buffer fix build (#153)
  • PR #159 Add polyfills and plugin checker for Vite (#153)
  • PR #158 fix type errors, make lint do full typechecking
  • PR #156 Correct header name
  • PR #155 Add a couple logging modifications
  • PR #154 Add Anchor account decode support
  • PR #153 fix vite dev
  • PR #149 Convert to using dockerode module, and using cryptoworkbench/solana-amman:* images
  • PR #143 Warning "Cannot show validator container output from mainnet-beta" mo…
  • PR #142 Stop functionality added to running validator
  • PR #140 Port to vite
  • PR #138 Resizeable splits
  • PR #137 Moving native dep to release
  • PR #134 prototype using solana wallet-adaptor, and use it for sendSol
  • PR #129 Ipc/account saving
  • PR #126 Simplify config storage IPC code
  • PR #123 Ux/tokens - create tokens (without metaplex meta data)
  • PR #121 0.4.0/update dependencies