Skip to content

Releases: algorandfoundation/algorun-tui

v1.0.0-beta.2

11 Dec 13:13
691972c
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

1.0.0-beta.2 (2024-12-11)

Bug Fixes

Code Refactoring

v1.0.0-beta.1

05 Dec 16:51
18c77b0
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

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

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)

lint

readme