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