Releases: algorandfoundation/algorun-tui
Releases · algorandfoundation/algorun-tui
v1.0.0-beta.2
v1.0.0-beta.1
1.0.0-beta.1 (2024-12-05)
Feature
- non-resident-keys and expired updates (0e2a4cf)
- incentive eligibility check for automated fees (f822c74)
- ui: handle fast catchup (fc8b3f3)
- ui: display network and hide qrcode (a2f484c)
- ui: lora transaction wizard (9a91f8f)
- skip account loading on syncing (5615e87)
- disable ui elements while syncing (c16080f)
- handle invalid configuration and token gracefully (0938a78)
- modal (501c034)
- augment border with controls. split controls and navigation (1d15812)
- cURL to check endpoint up (8a74054)
- adds wait-on (b061295)
- border titles (7b3aa1a)
- replace with GetGenesis (fb670c3)
- moves getAddressesFromGenesis into accounts.go from test (03a7861)
- covers AccountFromState (5d16adf)
- add accounts_test (8696c0b)
- emit errors to the render (57cf3cd)
- adds a hint as to what scanning the QR code will do (0c9bca6)
- refactor to make use of account.go and status to carry account status (da85ff4)
- working QR code generated (f9d3fde)
- pass in state and client into transaction, to check network info and account status (b451328)
- include account info generated client api (d594ddc)
- adds QR code capability (5418742)
- check github for latest channel releases (c6ba5e9)
- sync status and last round (6cade37)
- TPS and average round times (16291f5)
- metrics RPC endpoint and parser (90e12f0)
- key generation and flows (b8fc0f5)
- add PR comment (52dbfd5)
- tui application with live status (95f0924)
Bug Fixes
- ui: overflow message for modals (0ed05bc)
- ui: catch invalid states (b8e3149)
- ui: state updates for online/offline (c66b330)
- ui: input focus and return to accounts on delete (a9851e2)
- ui: empty account generate key (e395e99)
- block delete key (603e9cf)
- online/offline transactions (723007d)
- title loading (76974dd)
- loading default port (a12872d)
- loading of custom endpoint address (8ceaebe)
- bit rate display for GB (a0abfe6)
- configuration override order (fe7325a)
- RX/TX display (1d37a37)
- center (9298e09)
- change import (7246697)
- move removePartKeyById into internal + add test (fcce775)
- prevent from entering empty keys page (fc0f559)
- remove unnecessary code (efe5d29)
- no key found block t, tab and enter (cd692e0)
- simplifying (b8f4d0d)
- responsiveness with qr code, remove controls (25a6a8e)
- use status as error message (d0b7806)
- mock partkeys (db66516)
- stick to getting the existing part keys (60d4dec)
- improve resilience and error handling (ff65803)
- fixes bad status (8b4e5b4)
- replace port (06b3317)
- cover status code not 200 case (0dfe81c)
- handle tab case like t (5958f3d)
- remove navigation into txn from account (2b5e57b)
- transactions (b97e143)
- nil transaction counters (52066e6)
- specify 8080, in line with our docker compose (8a0f600)
- go mod tidy (9f6af19)
- go mod (b5efe22)
- algod (ecb0c46)
- disable block fetching until past the window (2cda040)
- cover NotParticipating state (0c5311c)
- cleanup and remove network params (400a4e9)
- return negation boolean (4710fa4)
- nil pointer (bd15066)
- bind status to events (1816973)
- remove config path (dffbb4e)
- update test arg (5b221fc)
- separate into two steps (137b54d)
Documentation
- update configuration precedence and install url (cb6ddef)
- simplify readme, moves build to CONTRIB (3dbbf6d)
- updates readme and adds install.sh script (0eb1095)
- add cmds and style guide (7eb6e32)
- fix url, remove cov link (724938f)
- update guides and README (2618b86)
Tests
- pass coverage threshold (a131759)
- cmd: teardown viper (a610248)
- cmd: refactor test steps (904b212)
- ui: update generate validation tests (6864c82)
- ui: update range/duration tests (8783fab)
- configure thresholds (6b4c041)
- internal: participation keys and eligibility (0b8944f)
- ui: ensure overflow message works (ab4a8be)
- ui: fix lint error (f88b5c4)
- ui: update snapshots (53c297c)
- ui: update modal snapshot (d77d9b4)
- ui: update snapshots (ceb0e76)
- internal: status coverage (dff0cc7)
- internal: metrics tests 100% coverage (ab6e066)
- internal: github tests 100%, adds HttpPkg interface (af577a7)
- internal: status test (e2a3af5)
- allow mock api in internal (a39d905)
- refactor to interface for client, increase coverage (4fc1270)
- ui: utils 100% coverage (acfbb10)
- ui: increase style coverage (7abda83)
- ui: overlay 100% coverage (8031447)
- ui: generate modal 100% coverage (7e1a067)
- ui: transaction modal increase coverage (53ca01c)
- ui: info modal 100% coverage (79628d2)
- ui: exception modal 100% coverage (4e4e9d9)
- ui: confirm modal 100% coverage (233968d)
- ui: accounts page 100% coverage (a0dd193)
- ui: refactor test fixtures, increase accounts coverage (f6053bf)
- ui: keys page 100% coverage (23779eb)
- add codecov reporter (3943642)
- add last voted to test (159688b)
- clear viper settings (0f3cbb7)
- fix test state (3c88bbb)
- accounts snapshots (f328f0c)
- controls snapshots (b6c7611)
- error page snapshots and 100% (778ad68)
- status snapshots and 100% (967fa6b)
- protocol snapshots and 100% (88ba5d2)
- update tests to new structure (0c8edce)
Code Refactoring
- account state updates (afe3da8)
- internal: move GetAddressFromGenesis to test package (f9352b9)
- internal: participation watcher (db34376)
- generate command (cd20d0e)
- create app module, refactors cmds (7b2ff73)
- generate modal (b5cb153)
- overlays with modal (d78a619)
- move transaction and generate page (34a6dde)
- use arrow keys and remove hotkeys (da64fee)
- style, borders, and adds more account state (d01e041)
- calculate tps from tc every 5 blocks (55e3fbb)
- conform to standards, remove dead code (661e0b9)
- split components and add tests (6bedf49)
Chores
- add semrelrc (18c77b0)
- update download location (c9685a3)
- update install.sh (9dfe545)
- add details on generating (1d0b2c5)
- update download location (4021459)
- update when non-resident keys display (3517b7d)
- disable fee (690cc4a)
- remove fee, update tests (68f7902)
- update overflow verbiage (3d6f9b9)
- ui: format date value (58d3e8d)
- ui: consistent NA values (0b57899)
- ui: add message while syncing for generate (4d9c36c)
- ui: update verbiage (844f286)
- internal: remove offset (d6b8708)
- internal: update generate status and rename idx (b89bb06)
- build: fund TUI account (194c3af)
- ui: remove extra parameters (8b61cf0)
- move account address in confirm modal (e3f2e8f)
- add back navigation and responsive QR window (6295d64)
- create custom private network (7b63147)
- add startup scripts for different environments (62ee30c)
- remove genesishash as it is not necessary (d8a5f43)
- fix typos (83fbb89)
- add user-created yaml file to gitignore (1d2b2e4)
- remove example command (2cdf16b)
- fix typos (970a19f)
Build
- add delivery workflow (50b9d98)
- docker: remove funding for now (297d4f1)
- docker: change order of clerk call (c172119)
- go mod tidy (2863927)
CI
- try npx again (6671144)
- fix go mod (7d3e3dd)
- adjust command (69675bc)
- assume docker installed (e39a66c)
- add .algorun.yml (8f5c997)
- try to add docker (e43d5b6)
- set threshold to 0 for now (6902b61)
- introduce testcoverage yaml file (b86185a)
- switch to vladopajic's package (e7a771c)
- specify on demands (e78334f)
- adds a workflow (abf3ba5)
install
- add error message if "set -e" kills the script (cc90547)
- fix double slash in URL (fdad3ce)
- refuse to proceed if an algorun file exists in current directory (2ab3013)