Skip to content

Releases

v0.2.2

Choose a tag to compare

@ai-helloworld-sec ai-helloworld-sec released this 27 Feb 02:01

This update improves reliability and makes TRON workflows smoother.

  • Improved TRON signing compatibility with delegated permissions (including branch permissions), reducing signature validation failures.
  • Added smarter request pacing and retry handling for TronGrid to reduce 429 Too Many Requests errors.
  • Enhanced one-click loop flow: if no amount is entered, rewards are claimed first, then staking is calculated from the latest total balance.
  • Default auto mode now reserves 100 TRX to help prevent failures caused by insufficient fee balance.
  • If balance is below 100 TRX and no amount is provided, users now see a clear prompt to enter a specific amount.
  • Improved error message display so long failure details stay readable within the UI.
  • Updated local preview defaults to single-file mode (localhost:3000) for deployment consistency.
  • Security and stability updates, including dependency hardening.

v0.2.1-beta

Choose a tag to compare

@ai-helloworld-sec ai-helloworld-sec released this 16 Feb 12:21

1. New Features

  • Added a dedicated TRON Finance entry in Dashboard (available when TRON chain is active).
  • Added full TRON finance flow: Stake, Unstake, Withdraw Unfrozen, SR Voting, and Claim Rewards.
  • Added a one-click loop flow: claim rewards -> restake -> revote in guided steps.
  • Added failed-step resume in TRON Finance, so users can retry from the failed step instead of starting over.

2. UX Improvements

  • When switching RPC nodes, balances no longer flash to zero before recovering.
  • If a node has temporary issues, UI now clearly shows a sync failure state and prompts refresh.
  • Send form validation is stricter and clearer for address/amount/chain-specific checks (EVM vs TRON).
  • SAFE settings now handle scanning/verification states better with active refresh and timeout feedback.

3. Key Fixes

  • Improved transaction nonce sync reliability with retry/backoff, reducing send-flow failures.
  • Fixed intro animation edge cases around timer/canvas cleanup to reduce occasional UI glitches.
  • Improved readability of TRON broadcast error messages in failure scenarios.

4. Stability note

  • This release was validated with full regression coverage (unit/UI/E2E + real RPC smoke), and stricter coverage gates were enforced to reduce regressions going forward.

v0.0.1

Choose a tag to compare

@ai-helloworld-sec ai-helloworld-sec released this 14 Feb 21:39

Release Notes

1) P0 Principles Codified

  • Formalized and enforced the non-negotiable principles across product docs and engineering README: RPC-only, zero backend dependency, zero telemetry, and keys staying in browser memory only.

2) Reliability & Safety Improvements (Most Important)

  • Added strict validation for custom RPC endpoints on save:
    • EVM: chain ID consistency checks to prevent wrong-network misconfigurations.
    • TRON: automatic /jsonrpc URL normalization plus endpoint probing to reduce invalid node setups.

3) Performance & UX: Meaningful Refresh Only

  • Reworked refresh/polling to be lifecycle- and event-driven with deduplication/throttling, significantly reducing redundant RPC calls. Force refresh happens only on explicit user intent.

4) Deployment Upgrade

  • IPFS-friendly builds via relative base paths.
  • Added a single-file production build that outputs one self-contained index.html (inlined assets) for one-file deployment. Build artifacts are ignored to avoid accidental commits.

5) Quality & Regression Coverage

  • Expanded unit, component, and Playwright E2E test coverage for RPC validation, TRON normalization, refresh lifecycle, and critical wallet flows.