Skip to content

chore: update dependencies#466

Merged
TrueCarry merged 2 commits into
mainfrom
dev/update-dependencies-16062026
Jun 16, 2026
Merged

chore: update dependencies#466
TrueCarry merged 2 commits into
mainfrom
dev/update-dependencies-16062026

Conversation

@TrueCarry

@TrueCarry TrueCarry commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Chores

    • Updated dependencies across the workspace (including testing tools and browser automation, routing, Tailwind tooling, and development utilities).
    • Refreshed the workspace dependency catalog and adjusted peer version constraints for TON Connect packages.
  • Tests

    • Improved end-to-end wallet automation to use more reliable UI steps and synchronization for wallet import, connection, signing, and transaction approvals.
  • Performance

    • Reduced unnecessary recomputation when resolving jetton chain network information.

@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
appkit-minter Ready Ready Preview, Comment Jun 16, 2026 12:34am
kit-demo-wallet Ready Ready Preview, Comment Jun 16, 2026 12:34am

Request Review

@coderabbitai

coderabbitai Bot commented Jun 15, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4e63e6f9-e78b-407b-a617-f7963f078d0a

📥 Commits

Reviewing files that changed from the base of the PR and between 84ad5ca and c4eec5f.

📒 Files selected for processing (2)
  • apps/appkit-minter/e2e/wallet/DemoWallet.ts
  • apps/demo-wallet/src/features/jettons/hooks/use-jetton-info.ts

📝 Walkthrough

Walkthrough

This PR contains three independent functional changes: routine dependency version bumps across the workspace (tooling, testing, and runtime libraries), refactoring of E2E test modal handling and test IDs in the Demo Wallet test harness, and memoization of the chainNetwork computation in the jetton info hook.

Changes

Dependency Version Bumps

Layer / File(s) Summary
Workspace catalog and release-age config
pnpm-workspace.yaml
@tanstack/react-query bumped to ^5.101.0, lru-cache to ^11.5.1; @truecarry/vite-plugin-web-extension@4.5.2 added to minimumReleaseAgeExclude.
Core packages peer and dev deps
packages/appkit/package.json, packages/appkit-react/package.json
@tonconnect/sdk and @tonconnect/ui peer dependency constraints adjusted; @tanstack/query-core and @tanstack/react-query pinned to ^5.101.0; vitest bumped to ^4.1.8.
Utility packages tooling bumps
packages/create-ton-appkit/package.json, packages/mcp/package.json, packages/walletkit/package.json
@clack/prompts, typescript, https-proxy-agent, @types/node, @types/chrome, tsx, vitest, @vitest/coverage-v8, @vitest/ui bumped to latest patch/minor versions.
Apps and root package bumps
apps/appkit-minter/package.json, apps/demo-wallet/package.json, demo/examples/package.json, package.json
react-router-dom, zustand, tailwindcss, @tailwindcss/vite, @truecarry/vite-plugin-web-extension, @playwright/test, allure-js-commons, allure-playwright, tsx, vitest, happy-dom, and prettier bumped to newer versions.

E2E Test Modal and Navigation Refactoring

Layer / File(s) Summary
DemoWallet test harness modal and navigation updates
apps/appkit-minter/e2e/wallet/DemoWallet.ts
importWallet, connectBy, connect, signData, accept, and sendTonToSelf methods refactored to use explicit modal test IDs (welcome-add-existing, connect-dapp-button, connect-request, sign-data-request, transaction-request, type-specific approve/reject buttons) and to synchronize on chooser visibility and detached states instead of title attachment checks and generic request text filtering.

React Hook Performance Optimization

Layer / File(s) Summary
Jetton info hook chainNetwork memoization
apps/demo-wallet/src/features/jettons/hooks/use-jetton-info.ts
chainNetwork is now memoized via useMemo based on the network prop, stabilizing the dependency array for the jetton fetch useEffect.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • ton-org/kit#457: Also adjusts @tonconnect/sdk >=4.0.0 and @tonconnect/ui >=3.0.0 peer dependency constraints in packages/appkit/package.json.

Poem

🐇 Hop, hop, versions leap ahead,
Tests now wait with IDs instead.
Memoization keeps the mind sharp and keen,
Cleanest dependencies ever seen!
A bunny keeps packages tidy and bright,
Every small change landing just right! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change in the pull request, which is a systematic update of multiple dependencies across various package.json files and pnpm-workspace.yaml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev/update-dependencies-16062026

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@TrueCarry TrueCarry merged commit fa6ae4e into main Jun 16, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant