Skip to content

Commit 83b489b

Browse files
authored
Merge branch 'main' into contract-deploy-button
2 parents e185b5b + 0aa2416 commit 83b489b

File tree

285 files changed

+8105
-9562
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

285 files changed

+8105
-9562
lines changed

.changeset/blue-bees-ring.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
default account components to not retry on failure

.changeset/curly-ligers-exist.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/ninety-foxes-refuse.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
accept `react 19` as peer explicitly

.changeset/odd-coats-cheer.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
BETA support for 7579 modular smart accounts
6+
7+
You can now create modular smart wallets using the 7579 preset.
8+
9+
Keep in mind that this is in BETA, and there might be breaking API changes.
10+
11+
```typescript
12+
import { sepolia } from "thirdweb/chains";
13+
import { smartWallet, Config } from "thirdweb/wallets/smart";
14+
const modularSmartWallet = smartWallet(
15+
Config.erc7579({
16+
chain: sepolia,
17+
sponsorGas: true,
18+
factoryAddress: "0x...", // the 7579 factory address
19+
validatorAddress: "0x...", // the default validator module address
20+
}),
21+
});
22+
```

.changeset/silent-hats-melt.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
Add erc20Value to buyFromListing transaction

.changeset/strong-beans-pump.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"thirdweb": patch
3+
---
4+
5+
Support ERC6492 for smart account signatures

.github/CODEOWNERS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ packages/tw-tsconfig/ @jnsdls @joaquim-verges
1717

1818
# apps
1919
apps/ @jnsdls @joaquim-verges
20-
apps/dashboard/ @jnsdls @MananTank @joaquim-verges
21-
apps/playground-web/ @joaquim-verges @gregfromstl @jnsdls @joaquim-verges
22-
apps/wallet-ui/ @gregfromstl @jnsdls @joaquim-verges @MananTank
20+
apps/dashboard/ @jnsdls @MananTank @joaquim-verges @jakubkrehel
21+
apps/playground-web/ @joaquim-verges @gregfromstl @jnsdls @joaquim-verges @jakubkrehel
22+
apps/wallet-ui/ @gregfromstl @jnsdls @joaquim-verges @MananTank @jakubkrehel
2323
apps/portal/ @thirdweb-dev/product @thirdweb-dev/platform @thirdweb-dev/infra
2424

2525
# .github folder + .changeset + turbo config is owned by jonas for now

apps/dashboard/framer-rewrites.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module.exports = [
55
"/pricing",
66
// -- product landing pages --
77
// -- connect
8+
"/connect",
89
"/connect/sign-in",
910
// -- nebula
1011
"/nebula",

apps/dashboard/next-sitemap.config.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,14 @@ module.exports = {
4848
policies: [
4949
{
5050
userAgent: "*",
51-
[process.env.VERCEL_ENV !== "preview" &&
52-
process.env.VERCEL_ENV !== "development"
53-
? "allow"
54-
: "disallow"]: "/",
51+
// allow all if production
52+
allow: process.env.VERCEL_ENV === "production" ? ["/"] : [],
53+
// disallow all if not production
54+
disallow:
55+
process.env.VERCEL_ENV !== "production"
56+
? ["/"]
57+
: // disallow `/team` and `/team/*` if production
58+
["/team", "/team/*"],
5559
},
5660
],
5761
},

apps/dashboard/package.json

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -48,48 +48,47 @@
4848
"@radix-ui/react-tooltip": "1.1.4",
4949
"@sentry/nextjs": "8.42.0",
5050
"@shazow/whatsabi": "^0.17.0",
51-
"@tanstack/react-query": "5.62.1",
51+
"@tanstack/react-query": "5.62.2",
5252
"@tanstack/react-table": "^8.17.3",
5353
"@thirdweb-dev/service-utils": "workspace:*",
5454
"@vercel/functions": "^1.5.1",
5555
"@vercel/og": "^0.6.4",
56-
"abitype": "1.0.6",
56+
"abitype": "1.0.7",
5757
"chakra-react-select": "^4.7.6",
5858
"class-variance-authority": "^0.7.1",
5959
"clsx": "^2.1.1",
6060
"color": "^4.2.3",
6161
"compare-versions": "^6.1.0",
6262
"date-fns": "4.1.0",
6363
"flat": "^6.0.1",
64-
"framer-motion": "11.12.0",
64+
"framer-motion": "11.13.1",
6565
"fuse.js": "7.0.0",
6666
"input-otp": "^1.4.1",
6767
"ioredis": "^5.4.1",
6868
"ipaddr.js": "^2.2.0",
69-
"lucide-react": "0.462.0",
70-
"next": "15.0.3",
69+
"lucide-react": "0.468.0",
70+
"next": "15.0.4",
7171
"next-plausible": "^3.12.4",
7272
"next-seo": "^6.5.0",
73-
"next-themes": "^0.4.3",
73+
"next-themes": "^0.4.4",
7474
"nextjs-toploader": "^1.6.12",
7575
"papaparse": "^5.4.1",
7676
"pluralize": "^8.0.0",
7777
"posthog-js": "1.67.1",
7878
"qrcode": "^1.5.3",
79-
"react": "19.0.0-rc-69d4b800-20241021",
79+
"react": "19.0.0",
8080
"react-children-utilities": "^2.10.0",
8181
"react-day-picker": "^8.10.1",
82-
"react-dom": "19.0.0-rc-69d4b800-20241021",
82+
"react-dom": "19.0.0",
8383
"react-dropzone": "^14.3.5",
8484
"react-error-boundary": "^4.1.2",
8585
"react-hook-form": "7.53.2",
8686
"react-markdown": "^9.0.1",
87-
"react-responsive-carousel": "^3.2.23",
8887
"react-table": "^7.8.0",
8988
"recharts": "^2.13.3",
9089
"remark-gfm": "^4.0.0",
9190
"server-only": "^0.0.1",
92-
"shiki": "1.22.2",
91+
"shiki": "1.24.0",
9392
"sonner": "^1.7.0",
9493
"spdx-correct": "^3.2.0",
9594
"swagger-ui-react": "^5.18.2",
@@ -103,25 +102,25 @@
103102
"devDependencies": {
104103
"@chakra-ui/cli": "^2.4.1",
105104
"@chromatic-com/storybook": "3.2.2",
106-
"@next/bundle-analyzer": "15.0.3",
107-
"@next/eslint-plugin-next": "15.0.3",
105+
"@next/bundle-analyzer": "15.0.4",
106+
"@next/eslint-plugin-next": "15.0.4",
108107
"@playwright/test": "1.49.0",
109-
"@storybook/addon-essentials": "8.4.6",
110-
"@storybook/addon-interactions": "8.4.6",
111-
"@storybook/addon-links": "8.4.6",
112-
"@storybook/addon-onboarding": "8.4.6",
113-
"@storybook/addon-viewport": "8.4.6",
114-
"@storybook/blocks": "8.4.6",
115-
"@storybook/nextjs": "8.4.6",
116-
"@storybook/react": "8.4.6",
117-
"@storybook/test": "8.4.6",
108+
"@storybook/addon-essentials": "8.4.7",
109+
"@storybook/addon-interactions": "8.4.7",
110+
"@storybook/addon-links": "8.4.7",
111+
"@storybook/addon-onboarding": "8.4.7",
112+
"@storybook/addon-viewport": "8.4.7",
113+
"@storybook/blocks": "8.4.7",
114+
"@storybook/nextjs": "8.4.7",
115+
"@storybook/react": "8.4.7",
116+
"@storybook/test": "8.4.7",
118117
"@types/color": "4.2.0",
119118
"@types/node": "22.10.1",
120119
"@types/papaparse": "^5.3.15",
121120
"@types/pluralize": "^0.0.33",
122121
"@types/qrcode": "^1.5.5",
123-
"@types/react": "npm:types-react@19.0.0-rc.1",
124-
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
122+
"@types/react": "19.0.0",
123+
"@types/react-dom": "19.0.0",
125124
"@types/react-table": "^7.7.20",
126125
"@types/spdx-correct": "^3.1.3",
127126
"@types/swagger-ui-react": "^4.18.3",
@@ -133,11 +132,11 @@
133132
"eslint-config-biome": "1.9.4",
134133
"eslint-plugin-react-compiler": "19.0.0-beta-df7b47d-20241124",
135134
"eslint-plugin-storybook": "^0.11.1",
136-
"knip": "5.39.0",
135+
"knip": "5.39.2",
137136
"next-sitemap": "^4.2.3",
138137
"postcss": "8.4.49",
139-
"storybook": "8.4.6",
140-
"tailwindcss": "3.4.15",
138+
"storybook": "8.4.7",
139+
"tailwindcss": "3.4.16",
141140
"typescript": "5.7.2"
142141
}
143142
}

0 commit comments

Comments
 (0)