Skip to content

Releases: workbenchapp/solana-workbench

v0.4.0

22 Jul 02:01
94b6816
Compare
Choose a tag to compare

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

v0.4.0-pre

21 Jul 05:55
94b6816
Compare
Choose a tag to compare
v0.4.0-pre Pre-release
Pre-release

Solana Workbench v0.4.0

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

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

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

v0.3.0

07 May 09:02
Compare
Choose a tag to compare

Nathan and Sven have made lots of changes since the last release

Biggest changes:

  • Solana Workbench is now open source!
  • Create / Watch account buttons
  • Airdrop / Transfer SOL User interface
  • Star interesting accounts in ProgramChanges view so they stay on the view
  • live transaction log, and AccountView that auto-updates
  • Solana local validator updated to 1.9.20 for both amd64 and arm64 (ie, Mac m1) Docker containers

image

  • Refactor IPC, migrate to Redux
  • Split backend to multiple files (#21)
  • use different output styles for SOL depending on its magnitude (#28)
  • Fix up some validator issues (#29)
  • start adding a dev build container (#36)
  • Finish config / analytics opt out support (#39)
  • update network availabliity while its running (#44)
  • Fix unroll issue w/ validator logs (#49)
  • Add a page that shows the network's version infos (#37)
  • Add support for streaming transaction logs (#31)
  • Nav/try out themeing with bootswatch (#50)
  • Yell about TypeScript errors more aggressively (#76)
  • add --dynamic-port-range (#77)
  • Show zero balance starred account as a normal table row (#92)
  • don't crash if anchor cli can't be called (#93)
  • Fix overflow issues on main page (#99)
  • Fix/dont make requests when validator offline (and use electron-log in the renderer) (#94)
  • use account-view, but show that the account isn't on this chain (#96)
  • show the error output from validatorLogs func in lov viewer (#98)
  • change the default account in the popups for airdrop and transfer to whatever's selected in the list (#101)
  • Bump Solana to v1.9.20 (#106)

Linux - Download the AppImage file, then chmod 755 Solana.Workbench-0.3.0.AppImage it, and run it from your commandline or file browser.

sha256s:

e644fa8d4d30c59b6ca66940ff42dc99b70f05afe1ab2fb08f419b756ead4610  Solana Workbench-0.3.0-arm64.dmg
186a0dcd1f1dc980887ec11684aa6f338a477cffa75d3f75618caef3d1aa876e  Solana Workbench-0.3.0-amd64.dmg
4d85426d868be40da753eeb2d428c7433cd48f068c18a0c344db2bd8f4e8bffd  Solana.Workbench-0.3.0.AppImage
b984ba72bd46954617f4c16422de7baaddd5e7a9ca91a772223b9325e01590dd  Solana.Workbench.Setup.0.3.0.exe

v0.2.1

06 Feb 05:05
Compare
Choose a tag to compare

fix migrations

v0.2.0-alpha

31 Jan 19:24
Compare
Choose a tag to compare
v0.2.0 release

Signed-off-by: Nathan LeClaire <[email protected]>

v0.1.2-alpha

06 Dec 22:40
Compare
Choose a tag to compare

Many stability and purdy fixes