Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .sync/log/efd44e2c1a5924faa962c52b7ea9c71cd440e7c9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Port: chore(deps): update all non-major dependencies (#6671)

**Upstream:** `efd44e2c1a5924faa962c52b7ea9c71cd440e7c9` (nuxt/ui)
**Decision:** port

## Upstream change
Renovate non-major batch across root + docs + playground manifests +
`pnpm-workspace.yaml` catalog + lockfile: `@iconify-json/{lucide,simple-icons,
vscode-icons}`, `@regle/{core,rules}`, `prettier`, `tailwindcss`,
`@tailwindcss/{postcss,vite}`, `@tanstack/vue-virtual`, `unplugin`, `valibot`,
`vue-component-meta`, `vue-component-type-helpers`, `vue-tsc`.

## b24ui port — §2 per-dep reconciled
Bumped only the deps b24ui pins **at the same source range**, mirrored across
every b24ui manifest that pins them (incl. the 4th `demo` playground), keeping
`nuxt`↔`demo` parity:

| dep | from → to | b24ui manifests bumped |
|---|---|---|
| `tailwindcss` | ^4.3.1 → ^4.3.2 | root, docs, demo, nuxt, repl, vue |
| `@tailwindcss/postcss` | ^4.3.1 → ^4.3.2 | root |
| `@tailwindcss/vite` | ^4.3.1 → ^4.3.2 | root |
| `@tanstack/vue-virtual` | ^3.13.30 → ^3.13.31 | root |
| `unplugin` | ^3.2.0 → ^3.3.0 | root **+ `pnpm-workspace.yaml` catalog** |
| `vue-component-type-helpers` | ^3.3.5 → ^3.3.6 | root |
| `vue-tsc` | ^3.3.5 → ^3.3.6 | root, demo, nuxt, vue |
| `valibot` | ^1.4.1 → ^1.4.2 | docs |
| `vue-component-meta` | ^3.3.5 → ^3.3.6 | docs |

**Left untouched (b24ui peer ranges):** root `tailwindcss ^4.0.0` and
`valibot ^1.0.0` peers (only the exact `^4.3.1`/`^1.4.1` dev pins were bumped).

**Skipped:**
- `@iconify-json/{lucide,simple-icons,vscode-icons}` — b24ui has no `@nuxt/icon`
/ `@iconify-json` deps (icons are `@bitrix24/b24icons-vue` components).
- `@regle/{core,rules}` — b24ui pins `^1.28.0`, **not** upstream's `^1.28.1`; a
deliberate b24ui pin, left as-is (§2: mirror only matching ranges).
- `prettier` — b24ui pins `^3.8.4`, not upstream's `^3.9.1`; left as-is.

**Lockfile:** regenerated under the CI gate (corepack pnpm 11.9.0),
`lockfileVersion 9.0`. Diff +419/−155 — `tailwindcss`/`unplugin`/`vue-tsc`/
`valibot` re-pins across the transitive graph, no unexpected major churn.

## Tests
Dep bumps only (all patch/minor) → no snapshot churn. Full suite unchanged
(225 files, 5147 passed / 6 skipped).

## Verify (CI=true, pnpm 11.9.0)
Real install (`--frozen-lockfile`) → `dev:prepare` · `lint` · `typecheck`
(vue-tsc 3.3.6) · `test` · `build` — all green.
10 changes: 8 additions & 2 deletions .sync/nuxt-ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"upstream": "nuxt/ui",
"branch": "v4",
"sync_enabled": false,
"cursor": "269080a85dc877a2140bdc951c32ccd5626f4684",
"cursor": "efd44e2c1a5924faa962c52b7ea9c71cd440e7c9",
"_cursor_note": "cursor = last upstream commit ported into b24ui (oldest-first, manual cadence). sync_enabled stays false until Phase 2 (porter workflow #67 + CLAUDE_CODE_OAUTH_TOKEN) is wired and trusted. `processed` is maintained per port from now on (backfilled #68-#72 on 2026-06-09).",
"stats": {
"queue_depth": 0,
Expand Down Expand Up @@ -851,10 +851,16 @@
"summary": "chore(deps): migrate AI SDK to v7 (#6636) — SKIPPED/DEFERRED (maintainer call): major dep migration ai ^6->^7, @ai-sdk/anthropic ^3->^4, @ai-sdk/gateway ^3->^4, @ai-sdk/mcp ^1->^2, @ai-sdk/vue ^3->^4 + docs/playground client (new Chat()->useChat()) + server routes (system->instructions, stepCountIs->isStepCount, toUIMessageStreamResponse->toUIMessageStream+createUIMessageStreamResponse, toTextStreamResponse->createTextStreamResponse, onFinish->onEnd, model ids). Upstream touched NO src/runtime, but b24ui runtime imports ai (ChatMessages/ChatMessage/ChatPromptSubmit + utils/ai.ts) AND has a b24ui-only bx-assistant module (AssistantPanel/search.ts/useAssistant.ts) using @ai-sdk/vue+streamText with no upstream reference -> not a mechanical replay; needs a deliberate v7 adoption pass verifying runtime types + hand-migrating bx-assistant + lockfile regen + end-to-end test. Also verbatim .patch fetch egress-blocked this session. b24ui stays on ai@6. Consistent with prior deferrals #220/#194. Bookkeeping only, cursor advances; tracked for future AI-SDK-v7 task"
},
"269080a85dc877a2140bdc951c32ccd5626f4684": {
"pr": 239,
"b24ui_sha": "394fca07",
"decision": "port",
"summary": "fix(Button): allow inline event handlers with non-void return types (#6668) — narrow handler types `=> void | Promise<void>` -> `=> void` on onClick/onSubmit (TS void-bivalence widens accepted return types so inline template handlers returning non-void no longer error). b24ui files: Button(onClick), Form(onSubmit), LinkBase(onClick), PageCard, PageFeature, User, vue/overrides/inertia/LinkBase — all single+Array/()=> union variants. BlogPost/ChangelogVersion absent (N/A). +b24ui extension: Badge.onCloseClick (b24ui-only clickable-close prop, same pattern/fix). 8 files +8/-8. Type-only, no snapshot churn"
},
"efd44e2c1a5924faa962c52b7ea9c71cd440e7c9": {
"pr": null,
"b24ui_sha": "pending-merge",
"decision": "port",
"summary": "fix(Button): allow inline event handlers with non-void return types (#6668) — narrow handler types `=> void | Promise<void>` -> `=> void` on onClick/onSubmit (TS void-bivalence widens accepted return types so inline template handlers returning non-void no longer error). b24ui files: Button(onClick), Form(onSubmit), LinkBase(onClick), PageCard, PageFeature, User, vue/overrides/inertia/LinkBase — all single+Array/()=> union variants. BlogPost/ChangelogVersion absent (N/A). +b24ui extension: Badge.onCloseClick (b24ui-only clickable-close prop, same pattern/fix). 8 files +8/-8. Type-only, no snapshot churn"
"summary": "chore(deps): update all non-major dependencies (#6671) — §2 per-dep mirror (nuxt<->demo parity): tailwindcss ^4.3.1->^4.3.2 (root/docs/demo/nuxt/repl/vue), @tailwindcss/postcss+vite ^4.3.1->^4.3.2 (root), @tanstack/vue-virtual 3.13.30->3.13.31 (root), unplugin 3.2.0->3.3.0 (root + pnpm-workspace catalog), vue-component-type-helpers 3.3.5->3.3.6 (root), vue-tsc 3.3.5->3.3.6 (root/demo/nuxt/vue), valibot 1.4.1->1.4.2 (docs), vue-component-meta 3.3.5->3.3.6 (docs). Left untouched: root tailwindcss ^4.0.0 + valibot ^1.0.0 peers. Skipped: @iconify-json/* (no @nuxt/icon in b24ui), @regle/core+rules (b24ui pins ^1.28.0 != upstream ^1.28.1), prettier (b24ui ^3.8.4 != ^3.9.1). Lockfile regen corepack pnpm 11.9.0, lockfileVersion 9.0, +419/-155 (no major churn). No snapshot churn"
}
}
}
6 changes: 3 additions & 3 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,12 @@
"@shikijs/themes": "^4.0.2",
"sortablejs": "^1.15.7",
"superstruct": "^2.0.2",
"tailwindcss": "^4.3.1",
"tailwindcss": "^4.3.2",
"tiptap-extension-code-block-shiki": "^1.2.0",
"ufo": "^1.6.4",
"unist-util-visit": "^5.1.0",
"valibot": "^1.4.1",
"vue-component-meta": "^3.3.5",
"valibot": "^1.4.2",
"vue-component-meta": "^3.3.6",
"yup": "^1.7.1",
"zod": "^4.4.3"
},
Expand Down
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,10 +145,10 @@
"@nuxt/kit": "^4.4.8",
"@nuxt/schema": "^4.4.8",
"@standard-schema/spec": "^1.1.0",
"@tailwindcss/postcss": "^4.3.1",
"@tailwindcss/vite": "^4.3.1",
"@tailwindcss/postcss": "^4.3.2",
"@tailwindcss/vite": "^4.3.2",
"@tanstack/vue-table": "^8.21.3",
"@tanstack/vue-virtual": "^3.13.30",
"@tanstack/vue-virtual": "^3.13.31",
"@tiptap/core": "^3.26.1",
"@tiptap/extension-bubble-menu": "^3.26.1",
"@tiptap/extension-code": "^3.26.1",
Expand Down Expand Up @@ -193,14 +193,14 @@
"scule": "^1.3.0",
"tailwind-merge": "^3.6.0",
"tailwind-variants": "^3.2.2",
"tailwindcss": "^4.3.1",
"tailwindcss": "^4.3.2",
"tinyglobby": "^0.2.17",
"ufo": "^1.6.4",
"unplugin": "^3.2.0",
"unplugin": "^3.3.0",
"unplugin-auto-import": "^21.0.0",
"unplugin-vue-components": "^32.1.0",
"vaul-vue": "0.4.1",
"vue-component-type-helpers": "^3.3.5"
"vue-component-type-helpers": "^3.3.6"
},
"devDependencies": {
"@nuxt/eslint-config": "^1.16.0",
Expand All @@ -219,7 +219,7 @@
"vitest-axe": "^0.1.0",
"vitest-environment-nuxt": "^2.0.0",
"vue": "^3.5.39",
"vue-tsc": "^3.3.5",
"vue-tsc": "^3.3.6",
"@types/canvas-confetti": "^1.9.0",
"@types/node": "^25.3.0"
},
Expand Down
4 changes: 2 additions & 2 deletions playgrounds/demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
"@tiptap/extension-text-align": "^3.26.1",
"ai": "^6.0.214",
"nuxt": "^4.4.8",
"tailwindcss": "^4.3.1",
"tailwindcss": "^4.3.2",
"zod": "^4.4.3",
"maska": "^3.2.0"
},
"devDependencies": {
"typescript": "^6.0.3",
"vue-tsc": "^3.3.5"
"vue-tsc": "^3.3.6"
}
}
4 changes: 2 additions & 2 deletions playgrounds/nuxt/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@
"@tiptap/extension-text-align": "^3.26.1",
"ai": "^6.0.214",
"nuxt": "^4.4.8",
"tailwindcss": "^4.3.1",
"tailwindcss": "^4.3.2",
"zod": "^4.4.3",
"maska": "^3.2.0"
},
"devDependencies": {
"typescript": "^6.0.3",
"vue-tsc": "^3.3.5"
"vue-tsc": "^3.3.6"
}
}
2 changes: 1 addition & 1 deletion playgrounds/repl/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"dependencies": {
"@bitrix24/b24ui-nuxt": "workspace:*",
"@vue/repl": "^4.7.2",
"tailwindcss": "^4.3.1",
"tailwindcss": "^4.3.2",
"vue": "^3.5.39"
},
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions playgrounds/vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@tiptap/extension-emoji": "^3.26.1",
"@tiptap/extension-text-align": "^3.26.1",
"@internationalized/date": "^3.9.0",
"tailwindcss": "^4.3.1",
"tailwindcss": "^4.3.2",
"vue": "^3.5.39",
"vue-router": "^5.1.0",
"zod": "^4.4.3",
Expand All @@ -25,6 +25,6 @@
"@vitejs/plugin-vue": "^6.0.7",
"typescript": "^6.0.3",
"vite": "^7.3.6",
"vue-tsc": "^3.3.5"
"vue-tsc": "^3.3.6"
}
}
Loading