All notable changes to this project will be documented in this file.
2.2.1 (2025-11-24)
- latest_cards: refactor latest blocks card to use flex layout instead of margins (aba9cee)
- 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)
- linter: fix tailwind lint server not working inside react components (7b0990d)
- modals: fix animation of the modals + remove comments (cb56025)
- drawer_menu: finish implementing drawer menu to fix layout in mobile (8fff982)
2.1.1 (2025-09-27)
2.1.0 (2025-09-27)
- order transaction summary types (#490) (fc1b3b3)
- update algosdk to latest to ensure new transaction fields are accounted for (#501) (1616db8)
- add support for rendering arc62 circulating supply of an asset (68074c9)
2.0.8 (2025-08-05)
2.0.7 (2025-07-31)
2.0.6 (2025-07-30)
2.0.5 (2025-07-30)
2.0.4 (2025-07-30)
- added secrets to workflow_call workflows (6b38e22)
2.0.3 (2025-07-28)
- more logging to debug releaes (84a40b8)
2.0.2 (2025-07-28)
- added debuging to test ci (a88fef1)
2.0.1 (2025-07-25)
- crab nebula release version (c68190f)
2.0.0 (2025-07-25)
- 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
- removed unused clawback field for asset opt-in txn (5c0623c)
- removed unused clawback field for asset opt-out txn (28eb31f)
- 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)
- 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.
- 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
- 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
This changelog is automatically maintained by semantic-release based on conventional commits.
- 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
- Production: Stable releases from
mainbranch (e.g.,v1.2.0) - Beta: Pre-release versions from
stagingbranch (e.g.,v1.2.0-beta.1)