Releases: ethui/ethui
Releases Β· ethui/ethui
v1.7.0
Changes
- Fixing build @naps62 (#664)
- ability to set initial data & value on ABIItemForm -> allow editing transactions in review modal @naps62 (#653)
- First draft of @ethui/form @naps62 (#658)
- Yarn -> bun @naps62 (#657)
- Adds Peer::alive to tag actually used peers/tabs @naps62 (#649)
- Fix starting issue related to React Suspense @DavideSilva (#648)
- Add contract moved to a modal @naps62 (#644)
- Purple icon for dev @naps62 (#643)
π Features
- Ability to edit TX in realtime @naps62 (#661)
- @ethui/form: default values @naps62 (#660)
- @ethui/form - integrating into app @naps62 (#659)
- Ability to make raw calls on ABIItemForm @naps62 (#651)
- Ability to preview solidity calls in transaction explorer @naps62 (#650)
- Ability to filter contracts on UI @naps62 (#645)
- Ability to blacklist ERC20 tokens @naps62 (#640)
π Bug Fixes
- fixing abiparse build @naps62 (#662)
- Fixing value not being properly sent to contract call @naps62 (#654)
- Fixes conflicts between ethui and ethui-dev extensions @naps62 (#646)
- Fixes parsing of ABIInput fields @naps62 (#641)
- Fixing env variables after rename @naps62 (#639)
- Fix tx argument parsing @naps62 (#636)
Code Quality
π§° Maintenance
- Bump ejs from 3.1.9 to 3.1.10 @dependabot (#663)
- Bump rustls from 0.21.9 to 0.21.11 @dependabot (#656)
- Bump whoami from 1.4.1 to 1.5.1 @dependabot (#637)
- Bump tar from 6.2.0 to 6.2.1 @dependabot (#642)
- Bump h2 from 0.3.24 to 0.3.26 @dependabot (#638)
- upgrade github actions to setup-node@v4 @naps62 (#634)
- Temporarily disable ext publish (since 1.6.0 was already published) @naps62 (#635)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run ethui.
v1.6.0
Changes
π Features
π Bug Fixes
- Fix tx argument parsing @naps62 (#636)
- Performing read calls through backend to avoid CSP restrictions @naps62 (#632)
- Fixing CSP image permissions @naps62 (#633)
π§° Maintenance
- upgrade github actions to setup-node@v4 @naps62 (#634)
- Temporarily disable ext publish (since 1.6.0 was already published) @naps62 (#635)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run ethui.
v1.5.2
Changes
π Bug Fixes
- Working with array fields @naps62 (#628)
- Fixing from address when calling from contract explorer @naps62 (#629)
- Fixes tracking of contract names and ABIs @naps62 (#626)
- Fixing tx data and trace_address @naps62 (#625)
π§° Maintenance
- mv bin/ethui bin @naps62 (#627)
- Bump express from 4.18.2 to 4.19.2 @dependabot (#621)
- Update github workflow checkout @naps62 (#620)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run ethui.
v1.5.1
Changes
- chore: fix some comments @depthlending (#619)
π§° Maintenance
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run ethui.
v1.5.0
Changes
- Rename Iron to EthUI @naps62 (#618)
- Contract names @naps62 (#616)
- Adds effigy icons to addresses @naps62 (#569)
- Simplify iron-simulator code @naps62 (#615)
- Add wallet setup to onboarding @naps62 (#614)
- Adds previous call count to tx review dialog @naps62 (#610)
- Ability to re-send transactions @naps62 (#611)
- Updating foundry @naps62 (#612)
- using sqlx::query! macro @naps62 (#604)
- Simplify queries @naps62 (#603)
- Load only latin characters @naps62 (#602)
- Adds a dev mode notice to SystemTray menu @naps62 (#601)
- Migrating to @tanstack/react-query (cool inspector) @naps62 (#593)
- Migrating to tanstack router @naps62 (#591)
- Token list tweaks @naps62 (#589)
- Update shlex (dependabot security advisor) @naps62 (#590)
- Shortcuts @cstrecht (#504)
- Fix Justfile dev command @DavideSilva (#579)
- Add tokenlist crate and create list.json @faustoxvx (#503)
π Features
π Bug Fixes
Code Quality
- Removing wagmi - all queries done on backend now @naps62 (#617)
- Fetching all tx info on backend instead of through wagmi @naps62 (#613)
- Revamped alchemy sync @naps62 (#609)
- Alchemy subscribe to new API key @naps62 (#606)
- DB initializer and static binding @naps62 (#605)
π§° Maintenance
- Bump mio from 0.8.9 to 0.8.11 @dependabot (#608)
- Using a data dir outside of target/debug @naps62 (#607)
- A few build cleanups @naps62 (#599)
- Bump ip from 2.0.0 to 2.0.1 @dependabot (#598)
- Updating to tauri 1.6 @naps62 (#597)
- Yarn upgrade @naps62 (#596)
- Migrating to wagmi 2.x @naps62 (#595)
- Bump vite from 5.0.8 to 5.0.12 @dependabot (#582)
- Bump h2 from 0.3.22 to 0.3.24 @dependabot (#580)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run ethui.
v1.4.0
Changes
π Features
- Better transaction preview @naps62 (#552)
- feat: private key wallets @naps62 (#566)
- rpc: wallet_addEthereumChain @naps62 (#555)
- Chain icons @naps62 (#558)
- In wallet transfers @pferreira101 (#488)
π Bug Fixes
- fix: connection icon fallback @naps62 (#574)
- Using skeletons in tx view to fix reveal animation @naps62 (#567)
- Fixes ping-pong keepalive logic @naps62 (#548)
Code Quality
- refactor: using react router instead of wouter @naps62 (#577)
- Refactor home layout @naps62 (#576)
- Better DevBuildNotice @naps62 (#572)
- Better layout for TxReviewDialog @naps62 (#571)
- feat: new tx review panel @naps62 (#570)
- Move typography and MonoText to storybook @naps62 (#563)
- Moving a few more components to the storybook @naps62 (#562)
- Storybook @naps62 (#561)
- Cleaning up sidebar styles + transitions @naps62 (#560)
- chain icons in kbar actions @naps62 (#559)
π§° Maintenance
- Fixing tsc build @naps62 (#575)
- SignMessage layout @naps62 (#573)
- Bump zerocopy from 0.7.26 to 0.7.31 @dependabot (#557)
- Fixing live reload @naps62 (#556)
- navbar & accounts layout update @naps62 (#551)
- Bump vite from 5.0.2 to 5.0.5 @dependabot (#549)
- Change "yarn extension:dev" to "yarn ext:dev" @cstrecht (#546)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run iron.
v1.3.1
Changes
π Bug Fixes
Code Quality
- ws: less unwraps, more stability @naps62 (#544)
- extension: close runtime port on tab unload @naps62 (#543)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run iron.
v1.3.0
Changes
- explicitly install yarn on github actions (hotfix for act local runner) @naps62 (#538)
- indexer: basic actix setup @naps62 (#535)
- indexer: initial setup @naps62 (#534)
- Fix typo on general settings @pferreira101 (#527)
- Auto publishing chrome extension @naps62 (#521)
π Features
π Bug Fixes
- Fixing tauri-apps/tauri-action uploads @naps62 (#537)
- Debug osx @naps62 (#529)
- Fixing dev environment @naps62 (#528)
Code Quality
π§° Maintenance
- removes actions-rs/toolchain @naps62 (#541)
- Clearing release assets before re-running the workflow @naps62 (#539)
- Updating coins-ledger @naps62 (#532)
- Updating ethers @naps62 (#531)
- Yarn upgrade-interactive @naps62 (#530)
- Using yarn 4 @naps62 (#526)
- Tweak tauri config @naps62 (#524)
- Using version number from github release instead of package.json @naps62 (#523)
- Debug logs for extension @naps62 (#522)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run iron.
v1.1.2
Changes
π Features
- Ability to start the app with --hidden @naps62 (#517)
- Adding command-line arguments @naps62 (#515)
- Ensure at most 1 iron instance is running @naps62 (#509)
π Bug Fixes
- Prevent leak of TAURI_ env variables @naps62 (#514)
- Handling dialog window close events @naps62 (#512)
- Statically linking libusb on macos @naps62 (#511)
Code Quality
π§° Maintenance
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run iron.
v1.1.1
Changes
π Features
π Bug Fixes
Code Quality
- Dialog refactor @naps62 (#497)
- Refactors signing logic (to accomodate ledgers) @naps62 (#495)
- Wallets form refactor @naps62 (#494)
- Alloy: integer / bytes types @naps62 (#485)
- Using alloy_primitives (Address) @naps62 (#484)
π§° Maintenance
- Bump postcss from 8.4.29 to 8.4.31 @dependabot (#505)
- Fixes contribution guide @naps62 (#499)
- Helper script to build extension zip for Mozilla store @naps62 (#481)
Installing
- Download the appropriate binary for your architecture, and set it up in your $PATH
- Download extension.zip and manually install it in your browser (currently tested on Google Chrome, more to come soon):
2.1. Extract the zip file
2.2. go to chrome://extensions
2.3. enable Developer mode (upper right corner)
2.4. Load unpacked -> choose the directory you extracted from the ZIP file - Run iron.