Skip to content

Commit 4a61b4a

Browse files
authored
Merge branch 'main' into dependabot/npm_and_yarn/next/third-parties-16.1.1
Signed-off-by: Pan YANG <arielyang@gmail.com>
2 parents 1801d2a + a923335 commit 4a61b4a

File tree

290 files changed

+16705
-8656
lines changed

Some content is hidden

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

290 files changed

+16705
-8656
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ jobs:
4747
run: npm ci
4848

4949
- name: Run TypeScript type check
50-
run: npx tsc --noEmit
50+
run: npm run type-check
5151

52-
tests-validate:
53-
name: Tests (Validate)
52+
test:
53+
name: Test
5454
runs-on: ubuntu-latest
5555
steps:
5656
- name: Checkout code
@@ -65,8 +65,8 @@ jobs:
6565
- name: Install dependencies
6666
run: npm ci
6767

68-
- name: Run validation tests
69-
run: npm run test:validate
68+
- name: Run tests
69+
run: npm run test:ci
7070

7171
spell-check:
7272
name: Spell Check
@@ -120,7 +120,7 @@ jobs:
120120
ci-success:
121121
name: CI Success
122122
runs-on: ubuntu-latest
123-
needs: [lint, type-check, tests-validate, spell-check, build]
123+
needs: [lint, type-check, test, spell-check, build]
124124
if: always()
125125
steps:
126126
- name: Check all jobs

.github/workflows/deploy-preview.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ jobs:
7070
CONTEXT_LABEL="PR #${{ github.event.pull_request.number }}"
7171
else
7272
RAW_BRANCH="${{ github.ref_name }}"
73-
SLUG="$(echo "$RAW_BRANCH" | tr '[:upper:]' '[:lower:]' | sed -E 's#[^a-z0-9]+#-#g; s#(^-+|-+$)##g' | cut -c1-40)"
73+
# First sanitize and truncate, then clean up any trailing hyphens from truncation
74+
SLUG="$(echo "$RAW_BRANCH" | tr '[:upper:]' '[:lower:]' | sed -E 's#[^a-z0-9]+#-#g' | cut -c1-40 | sed -E 's#-+$##g; s#(^-+)##g')"
7475
if [[ -z "$SLUG" ]]; then
7576
SLUG="branch"
7677
fi
@@ -116,7 +117,7 @@ jobs:
116117
with:
117118
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
118119
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
119-
command: versions upload --preview-alias ${{ steps.preview_meta.outputs.preview_alias }}
120+
command: versions upload --preview-alias ${{ steps.preview_meta.outputs.preview_alias }} --env=""
120121

121122
- name: Comment Preview URL
122123
if: github.event_name == 'pull_request'

.github/workflows/scheduled-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
# TODO: Configure GITHUB_TOKEN with appropriate permissions
9898
# The fetch-github-stars script may need authentication
9999
- name: Fetch GitHub stars
100-
run: node scripts/fetch-github-stars.mjs
100+
run: npm run fetch:github-stars
101101
env:
102102
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
103103
continue-on-error: true

CLAUDE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Internationalization (i18n)
66

7+
**Translation Resources Location:** All translation files are located in the `translations/` directory at the project root, organized by locale code (e.g., `translations/en/`, `translations/zh-Hans/`).
8+
79
When creating or modifying any page, module, or data:
8-
- **MUST support all configured languages (18 total):**
10+
- **MUST support all configured languages (12 total):**
911
- English (en)
1012
- German (de)
1113
- Spanish (es)

biome.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.3.10/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.3.11/schema.json",
33
"vcs": {
44
"enabled": true,
55
"clientKind": "git",

cspell.json

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
33
"version": "0.2",
4-
"language": "en,de,es,fr,id,it,pt,ru,tr",
5-
"dictionaries": ["de", "es", "fr", "id", "it", "pt", "ru", "tr"],
4+
"language": "en,de,es,fr,id,pt,ru,tr",
5+
"dictionaries": ["de", "es", "fr", "id", "pt", "ru", "tr"],
66
"dictionaryDefinitions": [
77
{
88
"name": "de",
@@ -24,11 +24,6 @@
2424
"path": "node_modules/@cspell/dict-id-id/dict/id-id.trie",
2525
"description": "Indonesian dictionary"
2626
},
27-
{
28-
"name": "it",
29-
"path": "node_modules/@cspell/dict-it-it/dict/it-it.trie",
30-
"description": "Italian dictionary"
31-
},
3227
{
3328
"name": "pt",
3429
"path": "node_modules/@cspell/dict-pt-pt/dict/Portuguese-European.trie.gz",
@@ -48,7 +43,17 @@
4843
"useGitignore": true,
4944
"ignorePaths": ["cloudflare-env.d.ts", "docs", ".claude"],
5045
"words": [
46+
"Autorisierungsaufträgen",
47+
"Entwicklungsframework",
48+
"İçgörüleri",
49+
"Versionierungsschema",
50+
"interoperáveis",
51+
"mengkomunikasikan",
52+
"önekiyle",
53+
"sağlayıcılı",
54+
"ccstatusline",
5155
"API'lerle",
56+
"aracidir",
5257
"Anthropics",
5358
"BYOK",
5459
"Benefíciate",
@@ -124,6 +129,7 @@
124129
"Tasarlanmistir",
125130
"tasarlandi",
126131
"Türkçe",
132+
"TSESTree",
127133
"Vervollständigungstool",
128134
"agentco",
129135
"agentico",
@@ -197,6 +203,8 @@
197203
"kwaikatonai",
198204
"kwaikatonai",
199205
"Kwaikatonai",
206+
"kwaikat",
207+
"KwaiKAT",
200208
"laboratuvari",
201209
"linkedin",
202210
"mengdebug",

data/github-stars.json

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,39 @@
22
"extensions": {
33
"amp": null,
44
"augment-code": null,
5-
"claude-code": 55.3,
6-
"cline": 56.8,
7-
"codex": 55.9,
8-
"continue": 30.8,
5+
"claude-code": 60.6,
6+
"cline": 57.1,
7+
"codex": 57.4,
8+
"continue": 31.1,
99
"droid": null,
1010
"gemini-code-assist": null,
1111
"github-copilot": null,
1212
"jetbrains-junie": null,
13-
"kilo-code": 14,
13+
"kilo-code": 14.5,
1414
"qoder": null,
15-
"roo-code": 21.7,
15+
"roo-code": 21.9,
1616
"tabnine": 10.8,
1717
"verdent": 0
1818
},
1919
"clis": {
2020
"amazon-q-developer-cli": 1.9,
2121
"amp-cli": null,
2222
"augment-code-cli": 0.1,
23-
"claude-code-cli": 55.3,
23+
"claude-code-cli": 60.6,
2424
"cline-cli": null,
2525
"codebuddy-cli": null,
26-
"codex-cli": 55.9,
27-
"continue-cli": 30.8,
28-
"cursor-cli": 32,
29-
"deepv-code": 0.3,
26+
"codex-cli": 57.4,
27+
"continue-cli": 31.1,
28+
"cursor-cli": 32.1,
29+
"deepv-code": 0.4,
3030
"droid-cli": null,
31-
"gemini-cli": 90.5,
32-
"github-copilot-cli": 6.5,
33-
"kilo-code-cli": 14,
34-
"kimi-cli": 3.8,
35-
"kiro-cli": 2.8,
36-
"kode": 4.1,
37-
"neovate-code": 1.3,
31+
"gemini-cli": 92.5,
32+
"github-copilot-cli": 7.5,
33+
"kilo-code-cli": 14.5,
34+
"kimi-cli": 3.9,
35+
"kiro-cli": 2.9,
36+
"kode": 4.2,
37+
"neovate-code": 1.4,
3838
"opencode": null,
3939
"qoder-cli": null
4040
},
@@ -43,15 +43,15 @@
4343
"antigravity": null,
4444
"codebuddy": null,
4545
"codeflicker": null,
46-
"cursor": 32,
47-
"intellij-idea": 19.5,
48-
"kiro": 2.8,
46+
"cursor": 32.1,
47+
"intellij-idea": 19.6,
48+
"kiro": 2.9,
4949
"qoder": null,
5050
"trae": null,
5151
"verdent-deck": 0,
52-
"vscode": 180.6,
52+
"vscode": 181,
5353
"windsurf": null,
54-
"zed": 73
54+
"zed": 74
5555
},
5656
"models": {
5757
"composer": null,

0 commit comments

Comments
 (0)