Skip to content

Commit 22cb834

Browse files
committed
merge
2 parents 74f9762 + 7d8566e commit 22cb834

File tree

306 files changed

+5125
-2732
lines changed

Some content is hidden

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

306 files changed

+5125
-2732
lines changed

.changeset/tidy-squids-end.md

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

.changeset/tricky-pears-check.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+
Adds Humanity Testnet as a legacy transaction chain

.github/CODEOWNERS

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,18 @@
11
# Order is important; the last matching pattern takes the most precedence.
22

33
# default ownership group
4-
- @jnsdls @joaquim-verges @MananTank @gregfromstl
4+
@thirdweb-dev/developer-tools
55

66
# packages
7-
packages/thirdweb/ @joaquim-verges @gregfromstl @jnsdls
7+
packages/thirdweb/ @thirdweb-dev/core-platform @thirdweb-dev/developer-tools
88

99
## specific thirdweb pieces
10-
packages/thirdweb/src/react/ @joaquim-verges @gregfromstl @MananTank @jnsdls @edwardysun
11-
packages/thirdweb/src/reactive/ @joaquim-verges @gregfromstl @MananTank @jnsdls
12-
packages/thirdweb/src/gas/ @joaquim-verges @jnsdls
13-
packages/thirdweb/src/pay/ @joaquim-verges @gregfromstl @MananTank @jnsdls @edwardysun
14-
packages/service-utils/ @arcoraven @jnsdls @joaquim-verges
15-
packages/eslint-config-thirdweb/ @jnsdls @joaquim-verges
16-
packages/tw-tsconfig/ @jnsdls @joaquim-verges
10+
packages/service-utils/ @thirdweb-dev/core-platform
11+
packages/eslint-config-thirdweb/ @thirdweb-dev/core-platform @edwardysun
12+
packages/tw-tsconfig/ @thirdweb-dev/core-platform @edwardysun
1713

1814
# apps
19-
apps/ @jnsdls @joaquim-verges
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
23-
apps/portal/ @thirdweb-dev/product @thirdweb-dev/platform @thirdweb-dev/infra
15+
apps/ @thirdweb-dev/developer-tools @thirdweb-dev/core-platform @jakubkrehel
2416

2517
# .github folder + .changeset + turbo config is owned by jonas for now
2618
scripts/ @jnsdls @joaquim-verges

.github/dependabot.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@
55

66
version: 2
77
updates:
8-
- package-ecosystem: "npm" # See documentation for possible values
9-
directory: "/" # Location of package manifests
8+
- package-ecosystem: "npm"
9+
directory: "/"
1010
schedule:
1111
interval: "weekly"
12+
ignore:
13+
- dependency-name: "@aws-sdk/client-kms"
14+
versions: ["3.592.0"]
15+
- dependency-name: "@aws-sdk/client-lambda"
16+
versions: ["3.592.0"]
17+
- dependency-name: "@aws-sdk/credential-providers"
18+
versions: ["3.592.0"]
1219
- package-ecosystem: "github-actions"
1320
directory: "/"
1421
schedule:
15-
# Check for updates to GitHub Actions every week
1622
interval: "weekly"

.github/workflows/auto-assign.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@ name: Auto Author Assign
22

33
on:
44
pull_request:
5-
types: [ opened, reopened ]
5+
types: [opened, reopened]
66

77
permissions:
88
pull-requests: write
99

1010
jobs:
1111
assign-author:
1212
runs-on: ubuntu-latest
13+
if: |
14+
github.event.pull_request.author_association == 'MEMBER' ||
15+
github.event.pull_request.author_association == 'OWNER' ||
16+
github.event.pull_request.author_association == 'COLLABORATOR'
1317
steps:
1418
- uses: toshimaru/[email protected]

.github/workflows/issue.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ name: Linked Issue
22

33
on:
44
pull_request:
5-
types: [opened, edited]
5+
types: [opened, edited, ready_for_review]
66

77
env:
8-
VALID_ISSUE_PREFIXES: "CNCT|DASH|PROT|INSIGHT"
8+
VALID_ISSUE_PREFIXES: "CORE|TOOL"
99

1010
jobs:
1111
linear:
@@ -22,6 +22,17 @@ jobs:
2222
pull_number: context.issue.number
2323
});
2424
25+
// Check if contributor is external
26+
const isInternalContributor = ['MEMBER', 'OWNER', 'COLLABORATOR'].includes(
27+
context.payload.pull_request.author_association
28+
);
29+
30+
// Automatically pass for external contributors
31+
if (!isInternalContributor) {
32+
console.log('External contributor detected - automatically passing check');
33+
return;
34+
}
35+
2536
const body = pr.data.body || '';
2637
const branchName = pr.data.head.ref;
2738
const issueRegex = new RegExp(`(${process.env.VALID_ISSUE_PREFIXES})-\\d+`, 'i');

.github/workflows/typedoc.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: TypeDoc
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
# Allow only one concurrent deployment
14+
concurrency:
15+
group: "typedoc"
16+
cancel-in-progress: true
17+
18+
jobs:
19+
build:
20+
name: "Generate TypeDoc"
21+
runs-on: ubuntu-latest
22+
steps:
23+
- name: Checkout
24+
uses: actions/checkout@v4
25+
26+
- name: Install
27+
uses: ./.github/composite-actions/install
28+
29+
- name: Run TypeDoc
30+
run: pnpm typedoc
31+
32+
- name: Update Gist
33+
uses: actions/github-script@v7
34+
with:
35+
github-token: ${{ secrets.GIST_TOKEN }}
36+
script: |
37+
const fs = require('fs');
38+
const content = fs.readFileSync('./packages/thirdweb/typedoc/parsed.json', 'utf8');
39+
const gistId = '678fe1f331a01270bb002fee660f285d';
40+
41+
await github.rest.gists.update({
42+
gist_id: gistId,
43+
files: {
44+
'data.json': {
45+
content: content
46+
}
47+
}
48+
});
49+
50+
console.log(`Permalink: https://gist.githubusercontent.com/raw/${gistId}/data.json`);

apps/dashboard/next-env.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
/// <reference types="next/navigation-types/compat/navigation" />
44

55
// NOTE: This file should not be edited
6-
// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
6+
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

apps/dashboard/package.json

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"scripts": {
66
"preinstall": "npx only-allow pnpm",
7-
"dev": "next dev",
7+
"dev": "next dev --turbo",
88
"build": "NODE_OPTIONS=--max-old-space-size=6144 next build",
99
"start": "next start",
1010
"format": "biome format ./src --write",
@@ -30,28 +30,28 @@
3030
"@hookform/resolvers": "^3.9.1",
3131
"@marsidev/react-turnstile": "^1.1.0",
3232
"@n8tb1t/use-scroll-position": "^2.0.3",
33-
"@radix-ui/react-accordion": "^1.2.1",
34-
"@radix-ui/react-alert-dialog": "^1.1.2",
35-
"@radix-ui/react-avatar": "^1.1.1",
36-
"@radix-ui/react-checkbox": "^1.1.2",
37-
"@radix-ui/react-dialog": "1.1.2",
38-
"@radix-ui/react-dropdown-menu": "^2.1.2",
39-
"@radix-ui/react-hover-card": "^1.1.2",
40-
"@radix-ui/react-label": "^2.1.0",
41-
"@radix-ui/react-popover": "^1.1.2",
42-
"@radix-ui/react-progress": "^1.1.0",
43-
"@radix-ui/react-radio-group": "^1.2.1",
44-
"@radix-ui/react-select": "^2.1.2",
45-
"@radix-ui/react-separator": "^1.1.0",
46-
"@radix-ui/react-slot": "^1.1.0",
47-
"@radix-ui/react-switch": "^1.1.1",
48-
"@radix-ui/react-tooltip": "1.1.4",
49-
"@sentry/nextjs": "8.43.0",
50-
"@shazow/whatsabi": "^0.17.0",
33+
"@radix-ui/react-accordion": "^1.2.2",
34+
"@radix-ui/react-alert-dialog": "^1.1.3",
35+
"@radix-ui/react-avatar": "^1.1.2",
36+
"@radix-ui/react-checkbox": "^1.1.3",
37+
"@radix-ui/react-dialog": "1.1.3",
38+
"@radix-ui/react-dropdown-menu": "^2.1.3",
39+
"@radix-ui/react-hover-card": "^1.1.3",
40+
"@radix-ui/react-label": "^2.1.1",
41+
"@radix-ui/react-popover": "^1.1.3",
42+
"@radix-ui/react-progress": "^1.1.1",
43+
"@radix-ui/react-radio-group": "^1.2.2",
44+
"@radix-ui/react-select": "^2.1.3",
45+
"@radix-ui/react-separator": "^1.1.1",
46+
"@radix-ui/react-slot": "^1.1.1",
47+
"@radix-ui/react-switch": "^1.1.2",
48+
"@radix-ui/react-tooltip": "1.1.5",
49+
"@sentry/nextjs": "8.45.1",
50+
"@shazow/whatsabi": "^0.18.0",
5151
"@tanstack/react-query": "5.62.7",
52-
"@tanstack/react-table": "^8.17.3",
52+
"@tanstack/react-table": "^8.20.6",
5353
"@thirdweb-dev/service-utils": "workspace:*",
54-
"@vercel/functions": "^1.5.1",
54+
"@vercel/functions": "^1.5.2",
5555
"@vercel/og": "^0.6.4",
5656
"abitype": "1.0.7",
5757
"chakra-react-select": "^4.7.6",
@@ -62,7 +62,7 @@
6262
"date-fns": "4.1.0",
6363
"fetch-event-stream": "0.1.5",
6464
"flat": "^6.0.1",
65-
"framer-motion": "11.13.5",
65+
"framer-motion": "11.15.0",
6666
"fuse.js": "7.0.0",
6767
"input-otp": "^1.4.1",
6868
"ioredis": "^5.4.1",
@@ -133,7 +133,7 @@
133133
"eslint-config-biome": "1.9.4",
134134
"eslint-plugin-react-compiler": "19.0.0-beta-df7b47d-20241124",
135135
"eslint-plugin-storybook": "^0.11.1",
136-
"knip": "5.39.4",
136+
"knip": "5.41.0",
137137
"next-sitemap": "^4.2.3",
138138
"postcss": "8.4.49",
139139
"storybook": "8.4.7",

apps/dashboard/public/assets/ambassadors/access-icon.svg

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

0 commit comments

Comments
 (0)