Skip to content

Latest commit

Β 

History

History
264 lines (173 loc) Β· 17.6 KB

File metadata and controls

264 lines (173 loc) Β· 17.6 KB

Changelog

All notable changes to this project will be documented in this file.

2.2.1 (2025-11-24)

♻️ Code Refactoring

  • latest_cards: refactor latest blocks card to use flex layout instead of margins (aba9cee)

πŸ› Bug Fixes

  • actions_overflow: fix action buttons being cut on the wizard form (48379a9)
  • app_call_table: fix app call table to display important data even on mobile (cb99a81)
  • build: fix build errors (85b3734)
  • convert AVMBytes template parameters from base64 to Uint8Array (50a038f)
  • Decoded ABI Args now render an address the same as an account (23fbf9a)
  • dependencies: fix jotai and semantic release dependencies for CI (80fded7)
  • double_heading: remove unnecessary heading that was breaking tests (debf512)
  • mobile: fix few reviews on previous comment (4f6ec74)
  • npm audit (#525) (130cb15)
  • package-lock: fix package lock not being in sync with package.json breaking CI (b615b68)
  • package-lock: fix package lock to use jotai 2.7 + sync package.json (2aacbbc)
  • package: fix package-lock to reflect tailwind deps 4.16^ + fix recurring build errors (65d6cd5)
  • prevent validation errors from obstructing help text and add address field help text (b04f9f9)
  • support assets which signal arc3 conformance using asset name (c467165)
  • tables: fix table layouts and fields to correctly scroll and display important fields (e7a51ec)
  • trigger application interface name validation when interface exists (8a4b168)
  • use new-release-version rather than new-release-git-tag, which does not exist (b5a9a72)

2.2.0 (2025-10-29)

πŸ› Bug Fixes

  • linter: fix tailwind lint server not working inside react components (7b0990d)
  • modals: fix animation of the modals + remove comments (cb56025)

πŸš€ Features

  • drawer_menu: finish implementing drawer menu to fix layout in mobile (8fff982)

2.1.1 (2025-09-27)

πŸ› Bug Fixes

2.1.0 (2025-09-27)

βͺ Reverts

πŸ› Bug Fixes

  • order transaction summary types (#490) (fc1b3b3)
  • update algosdk to latest to ensure new transaction fields are accounted for (#501) (1616db8)

πŸš€ Features

  • add support for rendering arc62 circulating supply of an asset (68074c9)

2.0.8 (2025-08-05)

πŸ› Bug Fixes

2.0.7 (2025-07-31)

πŸ› Bug Fixes

2.0.6 (2025-07-30)

πŸ› Bug Fixes

2.0.5 (2025-07-30)

2.0.4 (2025-07-30)

πŸ› Bug Fixes

  • added secrets to workflow_call workflows (6b38e22)

2.0.3 (2025-07-28)

πŸ› Bug Fixes

  • more logging to debug releaes (84a40b8)

2.0.2 (2025-07-28)

πŸ› Bug Fixes

  • added debuging to test ci (a88fef1)

2.0.1 (2025-07-25)

πŸ› Bug Fixes

  • crab nebula release version (c68190f)

2.0.0 (2025-07-25)

⚠ BREAKING CHANGES

  • Branching strategy has changed. Production deployments now use 'release' branch, staging uses 'main' branch.

New workflow:

  • Feature branches β†’ main (staging environment, beta releases)

  • main β†’ release (production environment, stable releases)

  • Changed production deployments to trigger on 'release' branch instead of 'main'

  • Updated staging deployments to trigger on 'main' branch instead of 'staging'

  • Modified promotion workflow to merge 'main' β†’ 'release' instead of 'staging' β†’ 'main'

  • Updated semantic-release configuration to create stable releases from 'release' branch and beta releases from 'main'

  • docs: add workflow descriptions and update release process documentation
  • Added detailed descriptions to all GitHub Actions workflow files explaining their role
  • Updated README.md release process section with workflow file names for each step
  • Clarified staging deployment uses Cloudflare Pages and desktop releases are manual

All workflows now clearly document when they trigger, what they do, and their role in the release process.

  • refactor: removed version env vars

  • chore(config): convert semantic-release to TypeScript and optimize configuration

  • feat(ci): implement orchestrator release workflow for unified web and desktop releases

β€’ Add orchestrator pattern to coordinate web and desktop releases from single workflow β€’ Create reusable release-desktop.yaml workflow for cross-platform desktop builds β€’ Implement efficient build strategy: build frontend once, reuse across all platforms β€’ Fix semantic-release to upload web artifacts to GitHub releases β€’ Simplify environment configuration with direct production values β€’ Add tauri:build convenience script and remove beforeBuildCommand from tauri.conf.json

  • chore(docs): moved release info to CONTRIBUTING.md

  • test: consolidate settings tests at page level

  • chore: adjust the build layout and apply some fixes

  • refactor(ci): combine build-app and create-release into single job

  • Eliminate duplicate Node.js setup and npm install steps
  • Combine build-app and create-release into build-and-release job
  • Optimize workflow execution flow: version β†’ sync β†’ commit β†’ build
  • Update job dependencies to use single upstream job

refactor: rename create-release action to generate-release-version

  • feat: use branch name instead of semantic-release output for production release detection
  • Add IS_PRODUCTION_RELEASE environment variable for consistency
  • Replace release-published checks with github.ref_name == 'release'
  • fix: updated release.yml

  • fix: handle breaking changes and cleaned main git history

  • chore(ci): removed dependency on release web for sync to main

  • chore: removed unused workflow output

  • chore: uncommented used code

  • refactor: removed keywords parseOpts

  • docs: updated contributing guide

  • refactor: release config ts to conditionally update changelog only on release branch

  • Add versioning (#452) (2e82736)

♻️ Code Refactoring

  • removed unused clawback field for asset opt-in txn (5c0623c)
  • removed unused clawback field for asset opt-out txn (28eb31f)

πŸ› Bug Fixes

  • Add back copy button on Application Link (df56770)
  • correctly handle b64 asset names which are utf8 strings (eef7a70)
  • npm audit (61191ed)
  • patch algosdk so deleted applications can be fetched (7980e4c)
  • simplify application box data handling with direct base64 encoding (fbe6688)
  • support visuals for rekeys from app accounts to user accounts (#453) (50803c9)
  • updated deps to fix vunerabilities (16fe71e)
  • used default import for tailwind animate (824f50f)
  • vite vunerability (59ff1cd)

πŸš€ Features

  • add QR code display for Algorand addresses (f165af7)
  • add support for viewing application local state (#456) (7235e66)
  • added asset clawback and tests (4b785ff)
  • added asset create txn to url search params (0adf6d4)
  • added asset destroy and tests (e1bb99e)
  • added asset freeze and tests (dff04e7)
  • added asset opt-in and tests (b4ec556)
  • added asset opt-out and tests (c5d85d8)
  • added asset reconfigure and tests (f5a3a20)
  • added asset transfer and tests (9a612a1)
  • added payment txn url search params (6687005)
  • Added plausible custom events (#389) (0ec0206)
  • Added plausible snippet (#388) (e5c3ec2)
  • adjust how we visually represent transactions from rekeyed accounts (5c5b159)
  • app create/update (e449ffb)
  • integrate QR code button in account information displays (3464193)
  • integrate QR code functionality alongside existing copy buttons in AccountLink components (bf87ca3)
  • render payment txn with close remainder (dbe6648)
  • show app update label (4b6cf20)
  • update subscriber which enables block reward synthetic transactions (bcc81a1)

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

✨ Features

  • Comprehensive versioning system with staging and production environments
  • Automated semantic versioning based on conventional commits
  • Enhanced version display in Settings page with environment indicators
  • Unified version management for both web and desktop applications
  • Version synchronization between package.json and Cargo.toml
  • Automated deployment workflows for staging and production

πŸ”§ Internal

  • Added version environment variables and configuration system
  • Enhanced semantic-release configuration for multi-environment support
  • Created reusable version display components and hooks
  • Comprehensive test coverage for version management features
  • Bot token authentication across all workflows
  • Version injection into build processes

About This Changelog

This changelog is automatically maintained by semantic-release based on conventional commits.

Commit Types

  • feat: ✨ New features
  • fix: πŸ› Bug fixes
  • docs: πŸ“ Documentation changes
  • style: πŸ’„ Code style changes
  • refactor: ♻️ Code refactoring
  • perf: ⚑ Performance improvements
  • test: πŸ§ͺ Test changes
  • chore: πŸ”§ Internal/maintenance changes

Release Channels

  • Production: Stable releases from main branch (e.g., v1.2.0)
  • Beta: Pre-release versions from staging branch (e.g., v1.2.0-beta.1)