Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jan 19:41
· 98 commits to main since this release
51b8e76

1.0.0 (2025-01-07)

Feature

  • bootstrap command (07e16db)
  • catchpoints (05be82f)
  • short link tui render (856a43a)
  • non-resident-keys and expired updates (0e2a4cf)
  • incentive eligibility check for automated fees (f822c74)
  • ui: lora transaction wizard (9a91f8f)
  • modal (501c034)
  • border titles (7b3aa1a)
  • emit errors to the render (57cf3cd)
  • adds a hint as to what scanning the QR code will do (0c9bca6)
  • 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)
  • tui application with live status (95f0924)

Bug Fixes

  • bootstrap installed detection (d508327)
  • bootstrap command combinations (aa29f2d)
  • participation key error handling (19bb7e2)
  • voting assignment (d1fd2a0)
  • clear fast catchup modal (cdf3d45)
  • use auto style for glamour (66faa10)
  • remove error handler for endpoint file (4c75760)
  • install script banner (b9c4f4a)
  • fast-catchup detection (1992cfe)
  • ui: overflow message for modals (0ed05bc)
  • newlines (e699915)
  • 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

  • beautify routes and reference generation (8d2d32c)
  • generate reference for starlight (295466c)
  • add starlight site (bb82ae4)
  • move assets (301ac05)
  • move to man pages (e0effc1)
  • add documentation generator (215bd2d)
  • add basic documentation (2d48fed)
  • 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

  • fix acquired block pointers (accf6c0)
  • add fast-catchup state to status (c322aca)
  • internal: skip fragile tests (9e0ab19)
  • ui: update transaction snapshots (db72b94)
  • node: update playbook and workflow (965404b)
  • 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)
  • node: disable CGO, test Ubuntu 18.04 with apt disabled (5c26721)
  • node: basic playbook and coverage strategy (3c9f104)
  • 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

  • rename to nodekit (1aaa2cc)
  • rename to nodekit (d1f0131)
  • convert all clients to data directory (abc963f)
  • to data directory (6f9b3c6)
  • accounts and finalize state (f1be0a2)
  • status, participation and state interfaces (911ad15)
  • status and http interfaces (91e23f8)
  • algod commands (bae2d6f)
  • rename to algorun (386afe2)
  • 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)
  • numbered build steps (26825f7)
  • reordered (fac0adb)
  • added note about admin token (6e5d200)
  • added note (bed369f)
  • Moved note (f77f972)
  • Add alpha/dev warnings & notes (194461d)