Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TxnLab/use-wallet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.11.1
Choose a base ref
...
head repository: TxnLab/use-wallet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.12.0
Choose a head ref
  • 12 commits
  • 52 files changed
  • 4 contributors

Commits on Jan 10, 2025

  1. Configuration menu
    Copy the full SHA
    b4d34b8 View commit details
    Browse the repository at this point in the history
  2. fix(renovate): exclude Defly and Pera Connect from auto-updates

    The latest versions of Defly Connect and Pera Connect require `algosdk` v3. I'll
    revert this change to the Renovate config as part of the v4.0.0 stable release, when
    we migrate to `algosdk` v3.
    drichar committed Jan 10, 2025
    Configuration menu
    Copy the full SHA
    2c49520 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update wallet dependencies (#333)

    Update @walletconnect/sign-client from 2.17.2 to 2.17.3
    Update @magic-ext/algorand from 23.18.0 to 23.20.0
    Update magic-sdk from 28.19.0 to 28.21.0
    Update @magic-sdk/provider from 28.18.0 to 28.20.0
    drichar authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    6416164 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update non-major dependencies, refactor test configs (#334)

    * chore(deps): update non-major dependencies
    
    * refactor(config): separate Vite and Vitest configurations
    
    Split test configuration into dedicated `vitest.config.ts` files to resolve
    TypeScript errors after Vite/Vitest upgrade. Move test-specific config from
    `vite.config.ts` to `vitest.config.ts` files.
    drichar authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    3172422 View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency vite to v6.0.7 (#325)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    28d5ebf View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency typescript to v5.7.2 (#320)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    a0a6a03 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2025

  1. Configuration menu
    Copy the full SHA
    4e138ba View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2025

  1. feat(*): replace isReconnecting with unified isReady state (#335)

    * feat(*): add isReady state to track manager initialization
    
    Add `managerStatus` to track wallet manager initialization state and expose
    `isReady` getter in React, Vue, and Solid implementations. This allows
    consumers to know when the wallet manager has completed initialization
    and is ready for use.
    
    - Add `managerStatus` to `State` type and `defaultState`
    - Add `status` and `isReady` getters to `WalletManager` class
    - Remove `isReconnecting` from React implementation (see PR #330)
    - Add `isReady` to all framework implementations
    - Add tests for `isReady` behavior
    
    * docs(react): update isReady state documentation
    
    Replace `isReconnecting` with `isReady` in React quick start guide to reflect
    the new unified approach to wallet manager initialization state across all
    framework implementations. Update example code and description to be more
    descriptive and user-friendly.
    drichar authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    fe252c9 View commit details
    Browse the repository at this point in the history
  2. test(react): wrap state updates in act() with async/await (#336)

    Fix React testing warnings by properly wrapping state updates and effects
    in `act()` with `async`/`await`. This ensures all state updates and side
    effects complete before making assertions.
    
    - Make test functions async where needed
    - Wrap renders and state updates in `act(async () => {...})`
    - Add small delays where needed for effects to complete
    - Fix `setActive` and `setActiveAccount` test implementation
    - Simplify store state change test assertions
    drichar authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    6bcfc67 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency pnpm to v9.15.4 (#328)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    a43c096 View commit details
    Browse the repository at this point in the history
  4. chore(deps): lock file maintenance (#327)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    8caa5ac View commit details
    Browse the repository at this point in the history
  5. chore: release v3.12.0

    drichar committed Jan 17, 2025
    Configuration menu
    Copy the full SHA
    1926e3d View commit details
    Browse the repository at this point in the history
Loading