Patrick Erichsen
60b02c09f9
fix: stream legacy skill downloads ( #3451 )
...
* fix: stream legacy skill downloads
* fix: stream zip entries in bounded chunks
* fix: stream large archives through api owner
* fix: normalize streamed archive chunks
* fix: authenticate archive streaming handoff
* fix: authenticate archive manifest requests
* test: bound archive determinism fixture
* fix: align archive oidc trust with vercel targets
* fix: harden archive runtime boundaries
* test: isolate archive proxy credentials
* test: exercise streamed manifest size cap
2026-08-12 12:19:37 -07:00
Yiğit ERDOĞAN
8b31a7e6e1
chore: restore a clean bun audit by bumping four advisory-hit packages ( #3446 )
...
Every CI run on main since 2f428b4e fails at bun audit in ci:static, and the
five downstream jobs mirror that result, so main and every open pull request
show six red checks.
The advisories landed on versions the repository pins itself: the overrides
block held dompurify 3.4.12 and js-yaml 4.3.0, which the advisories name as
the last affected releases, and the mermaid range floor sat one patch below
the fixed version. nanoid reaches the tree through postcss and has no
override, so it needs one.
Bump the four to the first fixed release rather than extending the --ignore
list, since a patch exists for each.
2026-08-11 10:51:54 -07:00
Patrick Erichsen
109384dcb8
chore(deps): bump plugin-inspector to 0.3.21 ( #3413 )
2026-08-05 10:49:48 -07:00
Vyctor H. Brzezowski
82e73637ed
fix(web): remove unused client font bundles ( #3398 )
2026-08-05 14:22:15 -03:00
459caf6250
chore(deps-dev): bump the development-minor-and-patch group across 1 directory with 9 updates ( #3386 )
...
* chore(deps-dev): bump the development-minor-and-patch group across 1 directory with 9 updates
Bumps the development-minor-and-patch group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.61.1` | `1.62.1` |
| [@react-email/ui](https://github.com/resend/react-email/tree/HEAD/packages/ui ) | `6.9.0` | `6.9.1` |
| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite ) | `0.8.1` | `0.8.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `26.1.1` | `26.1.2` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `6.0.3` | `6.0.5` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt ) | `0.59.0` | `0.61.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint ) | `1.74.0` | `1.76.0` |
| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ) | `6.9.0` | `6.9.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.1.5` | `8.2.0` |
Updates `@playwright/test` from 1.61.1 to 1.62.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.1 )
Updates `@react-email/ui` from 6.9.0 to 6.9.1
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/ui/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/ui@6.9.1/packages/ui )
Updates `@tanstack/devtools-vite` from 0.8.1 to 0.8.3
- [Release notes](https://github.com/TanStack/devtools/releases )
- [Changelog](https://github.com/TanStack/devtools/blob/main/packages/devtools-vite/CHANGELOG.md )
- [Commits](https://github.com/TanStack/devtools/commits/@tanstack/devtools-vite@0.8.3/packages/devtools-vite )
Updates `@types/node` from 26.1.1 to 26.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@vitejs/plugin-react` from 6.0.3 to 6.0.5
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.5/packages/plugin-react )
Updates `oxfmt` from 0.59.0 to 0.61.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.61.0/npm/oxfmt )
Updates `oxlint` from 1.74.0 to 1.76.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.76.0/npm/oxlint )
Updates `react-email` from 6.9.0 to 6.9.1
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/react-email@6.9.1/packages/react-email )
Updates `vite` from 8.1.5 to 8.2.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.2.0/packages/vite )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-version: 1.62.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: "@react-email/ui"
dependency-version: 6.9.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: "@tanstack/devtools-vite"
dependency-version: 0.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: "@types/node"
dependency-version: 26.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: oxfmt
dependency-version: 0.61.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: oxlint
dependency-version: 1.76.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: react-email
dependency-version: 6.9.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: vite
dependency-version: 8.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(deps): preserve lock integrity and formatting
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-08-04 20:00:55 -07:00
2b01a8651c
chore(deps): bump the production-minor-and-patch group across 1 directory with 19 updates ( #3390 )
...
* chore(deps): bump the production-minor-and-patch group across 1 directory with 19 updates
Bumps the production-minor-and-patch group with 19 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@convex-dev/migrations](https://github.com/get-convex/migrations ) | `0.3.5` | `0.3.6` |
| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar ) | `1.2.3` | `1.2.6` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog ) | `1.1.20` | `1.1.23` |
| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu ) | `2.1.21` | `2.1.24` |
| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label ) | `2.1.12` | `2.1.15` |
| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select ) | `2.3.4` | `2.3.7` |
| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator ) | `1.1.12` | `1.1.15` |
| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot ) | `1.3.0` | `1.3.3` |
| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group ) | `1.1.16` | `1.1.19` |
| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip ) | `1.2.13` | `1.2.16` |
| [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype ) | `4.3.1` | `4.4.1` |
| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start ) | `1.168.32` | `1.168.34` |
| [@vercel/oidc](https://github.com/vercel/vercel/tree/HEAD/packages/oidc ) | `3.8.0` | `3.8.1` |
| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex ) | `1.42.3` | `1.43.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.25.0` | `1.28.0` |
| [react](https://github.com/react/react/tree/HEAD/packages/react ) | `19.2.7` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom ) | `19.2.7` | `19.2.8` |
| [resend](https://github.com/resend/resend-node ) | `6.17.2` | `6.18.1` |
| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki ) | `4.3.1` | `4.4.1` |
Updates `@convex-dev/migrations` from 0.3.5 to 0.3.6
- [Changelog](https://github.com/get-convex/migrations/blob/main/CHANGELOG.md )
- [Commits](https://github.com/get-convex/migrations/compare/v0.3.5...v0.3.6 )
Updates `@radix-ui/react-avatar` from 1.2.3 to 1.2.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar )
Updates `@radix-ui/react-dialog` from 1.1.20 to 1.1.23
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog )
Updates `@radix-ui/react-dropdown-menu` from 2.1.21 to 2.1.24
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu )
Updates `@radix-ui/react-label` from 2.1.12 to 2.1.15
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label )
Updates `@radix-ui/react-select` from 2.3.4 to 2.3.7
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select )
Updates `@radix-ui/react-separator` from 1.1.12 to 1.1.15
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator )
Updates `@radix-ui/react-slot` from 1.3.0 to 1.3.3
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot )
Updates `@radix-ui/react-toggle-group` from 1.1.16 to 1.1.19
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/toggle-group/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toggle-group )
Updates `@radix-ui/react-tooltip` from 1.2.13 to 1.2.16
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip )
Updates `@shikijs/rehype` from 4.3.1 to 4.4.1
- [Release notes](https://github.com/shikijs/shiki/releases )
- [Commits](https://github.com/shikijs/shiki/commits/v4.4.1/packages/rehype )
Updates `@tanstack/react-start` from 1.168.32 to 1.168.34
- [Release notes](https://github.com/TanStack/router/releases )
- [Changelog](https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md )
- [Commits](https://github.com/TanStack/router/commits/@tanstack/react-start@1.168.34/packages/react-start )
Updates `@vercel/oidc` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/vercel/vercel/releases )
- [Changelog](https://github.com/vercel/vercel/blob/main/packages/oidc/CHANGELOG.md )
- [Commits](https://github.com/vercel/vercel/commits/@vercel/oidc@3.8.1/packages/oidc )
Updates `convex` from 1.42.3 to 1.43.0
- [Release notes](https://github.com/get-convex/convex-backend/releases )
- [Changelog](https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md )
- [Commits](https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex )
Updates `lucide-react` from 1.25.0 to 1.28.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.28.0/packages/lucide-react )
Updates `react` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react )
Updates `react-dom` from 19.2.7 to 19.2.8
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom )
Updates `resend` from 6.17.2 to 6.18.1
- [Release notes](https://github.com/resend/resend-node/releases )
- [Changelog](https://github.com/resend/resend-node/blob/canary/CHANGELOG.md )
- [Commits](https://github.com/resend/resend-node/compare/v6.17.2...v6.18.1 )
Updates `shiki` from 4.3.1 to 4.4.1
- [Release notes](https://github.com/shikijs/shiki/releases )
- [Commits](https://github.com/shikijs/shiki/commits/v4.4.1/packages/shiki )
---
updated-dependencies:
- dependency-name: "@convex-dev/migrations"
dependency-version: 0.3.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-avatar"
dependency-version: 1.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-dialog"
dependency-version: 1.1.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-dropdown-menu"
dependency-version: 2.1.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-label"
dependency-version: 2.1.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-select"
dependency-version: 2.3.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-separator"
dependency-version: 1.1.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-slot"
dependency-version: 1.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-toggle-group"
dependency-version: 1.1.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-tooltip"
dependency-version: 1.2.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@shikijs/rehype"
dependency-version: 4.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@tanstack/react-start"
dependency-version: 1.168.34
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@vercel/oidc"
dependency-version: 3.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: convex
dependency-version: 1.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: lucide-react
dependency-version: 1.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: react
dependency-version: 19.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: react-dom
dependency-version: 19.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: resend
dependency-version: 6.18.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: shiki
dependency-version: 4.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(deps): preserve Carapace lock integrity
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-08-04 19:41:51 -07:00
fa59272e88
chore(deps-dev): bump oxlint-tsgolint from 0.25.0 to 7.0.2001 ( #3210 )
...
* chore(deps-dev): bump oxlint-tsgolint from 0.25.0 to 7.0.2001
Bumps [oxlint-tsgolint](https://github.com/oxc-project/tsgolint ) from 0.25.0 to 7.0.2001.
- [Release notes](https://github.com/oxc-project/tsgolint/releases )
- [Commits](https://github.com/oxc-project/tsgolint/compare/v0.25.0...v7.0.2001 )
---
updated-dependencies:
- dependency-name: oxlint-tsgolint
dependency-version: 7.0.2001
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(deps): preserve Carapace lock integrity
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-08-04 19:28:38 -07:00
Patrick Erichsen
2c7c40f001
chore: upgrade Carapace to v0.6.1 ( #3403 )
...
* feat: adopt Carapace sparkline primitive
* fix: preserve existing download trend chart
2026-08-04 17:51:58 -07:00
Patrick Erichsen
87ca030c30
fix: upload skill files directly to Convex ( #3391 )
...
* fix: upload skill files directly to Convex
* chore: prepare clawhub CLI 0.23.3
2026-08-03 20:37:01 -07:00
Patrick Erichsen
7571488ab3
fix: allow safe skill latest rollback ( #3388 )
...
* fix: allow safe skill latest rollback
* chore(release): prepare clawhub 0.23.2
2026-08-03 19:42:03 -07:00
Patrick Erichsen
d1f9b87f43
chore: refresh audited dependency pins ( #3389 )
...
Update the five newly vulnerable dependency pins and refresh the lockfile so repository CI remains enforceable.
2026-08-03 18:55:09 -07:00
Patrick Erichsen
a16ff751bb
feat: notify plugin owners only for hard compatibility errors ( #3365 )
...
* chore: update plugin inspector to 0.3.20
* feat: gate plugin compatibility emails on hard errors
2026-07-31 17:37:52 -07:00
Patrick Erichsen
17bd74814d
fix: pin BOM-compatible plugin inspector ( #3339 )
2026-07-30 22:49:14 -07:00
Patrick Erichsen
f8901222a4
feat: validate plugins against stable OpenClaw ( #3321 )
...
* test: preserve generic plugin inspector remediation
* feat: show exact plugin validation reproduction command
* feat: reproduce plugin findings against exact target
* test: preserve static and compatibility findings
* feat: validate plugins against stable OpenClaw
* test: seed reproducible plugin findings
* chore: pin merged plugin inspector
* fix: preserve mixed validation targets
* fix: show every validation target
* fix: label findings with validation target
2026-07-30 14:36:26 -07:00
Gio Della-Libera
85a3fde608
feat(claws): add gated publication and profile validation ( #3090 )
...
Gate Claw publication before storage access or mutation, validate bounded exact package/profile bytes and archive hierarchy, implement the managed CLAW.md body envelope, and prevent disabled-family list/search starvation.
Validated at exact head a9f1bb419f with all repository CI, CodeQL, secret scanning, focused tests, real local Convex schema/function validation, and clean final autoreview.
Co-authored-by: Gio Della-Libera <giodl73@gmail.com >
2026-07-24 18:14:12 -05:00
Gio Della-Libera and Patrick Erichsen
cfcb6bf0a6
Add experimental portable Claw package schema ( #3089 )
...
* feat(claws): add experimental package schema
* fix(claws): use canonical memory search config
* feat(claws): separate portable and harness profiles
* fix(claws): require portable profile pointers
* fix(schema): align portable claw validation
* fix(schema): reject ambiguous runner options
---------
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-07-24 16:58:37 -05:00
Patrick Erichsen
258c82d4a9
fix(deps): upgrade postcss past path traversal advisory ( #3258 )
2026-07-24 15:48:16 -05:00
Patrick Erichsen
ead9d9409c
chore(deps): migrate to Carapace v0.2.0
2026-07-24 15:27:21 -05:00
Patrick Erichsen
0f84533e9c
feat: add permanent skills.sh mirror storage ( #3227 )
...
* feat: add staged skills.sh mirror storage
* ci: allow guarded CLAW-563 Test deploy
* ci: expose guarded Test deploy diagnostics
* ci: defer branch guard to deploy step
* ci: deploy CLAW-563 PR head to Test
* ci: admit CLAW-563 PR Test job
* fix: make mirror source recovery durable
* ci: trigger labeled mirror load
* feat: activate mirror search queries
* fix: tighten mirror source typing
* fix: bypass protected Test mirror proof
* feat: attribute skill metrics by source
* feat: present stars as bookmarks
* style: format mirror proof changes
* fix: bypass protected mirror readback
* fix: resume mirror past missing scanner pages
* fix: fetch skills.sh mirror audits from api
* fix: validate structural skills.sh identities
* fix: resolve ambiguous skills.sh mirror identities
* feat: stabilize skills.sh mirror ingestion
* fix: account mirror identity conflicts in proof
* fix: quarantine invalid skills.sh detail ids
* fix: resume skills.sh mirror proof
* fix: preserve skills.sh mirror provenance
* fix: recover exact skills.sh mirror runs
* fix: recover stale skills.sh mirror runs
* fix: normalize skills.sh mirror topic facets
* feat: prove complete skills.sh leaderboard mirror
* fix: canonicalize skills.sh source page hashes
* test: enable skills.sh rollout in mirror tests
* ci: skip unrelated Test deploy pull requests
* fix: preserve Vercel preview marker in Test deploy
* fix: tighten Test deploy and metric reconciliation
* fix: bound mirror detail proof pages
* fix: delegate controlled mirror rate limits
* fix: preserve mirror reconciliation progress
* fix: release mirror retry responses
* fix: preserve stale mirror replay state
* fix: authenticate mirror source starts
* fix: delegate mirror identity rate limits
* ci: trigger mirror proof when labeled
* ci: couple mirror deploy and proof opt-in
* fix: admit permanent Vercel Test runtime
* fix: pass Test target to Vercel runtime
* test: align bookmark sync browser labels
* fix: preserve skills.sh source accounting
* fix: preflight active mirror runs
* fix: bind mirror snapshot accounting
* fix: reject truncated replay hashes
* fix: preserve live mirror overlay metadata
2026-07-24 14:32:00 -05:00
Patrick Erichsen
594a7be992
fix: update auth core security patch ( #3238 )
2026-07-23 08:55:08 -07:00
Patrick Erichsen
688329b343
fix(deps): update Next.js security override ( #3234 )
2026-07-23 00:04:53 -07:00
Patrick Erichsen
a9775fc39b
ci: restore static and unit baseline gates ( #3219 )
...
* test: use valid artifact fixture hashes
* chore(deps): override newly vulnerable transitive packages
2026-07-21 22:19:53 -07:00
Patrick Erichsen
b34a0d69ff
feat: add dark skills.sh catalog control plane ( #3211 )
...
Ships the fail-closed skills.sh catalog control plane validated by the bounded 500-row permanent Test gate. No production ingestion, schedule, visibility, or bulk scanning is enabled.
2026-07-21 20:50:07 -07:00
Patrick Erichsen
3097319ef6
fix: publish complete skill artifacts ( #3196 )
...
* fix: preserve complete skill artifacts
* test: align artifact metadata expectations
* fix: harden complete skill artifact handling
* fix: close complete artifact review gaps
* fix: preserve legacy skill file metadata hints
* fix: close artifact presentation review gaps
* fix(cli): preserve legacy skill file collector export
* refactor: centralize artifact upload helpers
* fix: preserve artifact scan and publish bounds
* fix: scan complete published text artifacts
* fix: harden artifact download presentation
* test: avoid secret-like fixture text
* refactor: preview artifacts by content
* chore(deps): patch transitive audit advisories
2026-07-20 15:54:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5426fef8df
chore(deps): bump the production-minor-and-patch group with 20 updates ( #3185 )
...
Bumps the production-minor-and-patch group with 20 updates:
| Package | From | To |
| --- | --- | --- |
| [@fontsource/bricolage-grotesque](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/bricolage-grotesque ) | `5.2.10` | `5.3.0` |
| [@fontsource/ibm-plex-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/ibm-plex-mono ) | `5.2.7` | `5.3.0` |
| [@fontsource/manrope](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/manrope ) | `5.2.8` | `5.3.0` |
| [@fontsource/noto-sans-sc](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/noto-sans-sc ) | `5.2.9` | `5.3.0` |
| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar ) | `1.2.2` | `1.2.3` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog ) | `1.1.19` | `1.1.20` |
| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu ) | `2.1.20` | `2.1.21` |
| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label ) | `2.1.11` | `2.1.12` |
| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select ) | `2.3.3` | `2.3.4` |
| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator ) | `1.1.11` | `1.1.12` |
| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group ) | `1.1.15` | `1.1.16` |
| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip ) | `1.2.12` | `1.2.13` |
| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render ) | `2.0.10` | `2.1.0` |
| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router ) | `1.170.17` | `1.170.18` |
| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start ) | `1.168.27` | `1.168.32` |
| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex ) | `1.42.1` | `1.42.3` |
| [ignore](https://github.com/kaelzhang/node-ignore ) | `7.0.5` | `7.0.6` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.24.0` | `1.25.0` |
| [monaco-editor](https://github.com/microsoft/monaco-editor ) | `0.55.1` | `0.56.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) | `4.3.2` | `4.3.3` |
Updates `@fontsource/bricolage-grotesque` from 5.2.10 to 5.3.0
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/bricolage-grotesque )
Updates `@fontsource/ibm-plex-mono` from 5.2.7 to 5.3.0
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/ibm-plex-mono )
Updates `@fontsource/manrope` from 5.2.8 to 5.3.0
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/manrope )
Updates `@fontsource/noto-sans-sc` from 5.2.9 to 5.3.0
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/noto-sans-sc )
Updates `@radix-ui/react-avatar` from 1.2.2 to 1.2.3
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar )
Updates `@radix-ui/react-dialog` from 1.1.19 to 1.1.20
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog )
Updates `@radix-ui/react-dropdown-menu` from 2.1.20 to 2.1.21
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu )
Updates `@radix-ui/react-label` from 2.1.11 to 2.1.12
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label )
Updates `@radix-ui/react-select` from 2.3.3 to 2.3.4
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select )
Updates `@radix-ui/react-separator` from 1.1.11 to 1.1.12
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator )
Updates `@radix-ui/react-toggle-group` from 1.1.15 to 1.1.16
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/toggle-group/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toggle-group )
Updates `@radix-ui/react-tooltip` from 1.2.12 to 1.2.13
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip )
Updates `@react-email/render` from 2.0.10 to 2.1.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/render/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/render@2.1.0/packages/render )
Updates `@tanstack/react-router` from 1.170.17 to 1.170.18
- [Release notes](https://github.com/TanStack/router/releases )
- [Changelog](https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.18/packages/react-router )
Updates `@tanstack/react-start` from 1.168.27 to 1.168.32
- [Release notes](https://github.com/TanStack/router/releases )
- [Changelog](https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md )
- [Commits](https://github.com/TanStack/router/commits/@tanstack/react-start@1.168.32/packages/react-start )
Updates `convex` from 1.42.1 to 1.42.3
- [Release notes](https://github.com/get-convex/convex-backend/releases )
- [Changelog](https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md )
- [Commits](https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex )
Updates `ignore` from 7.0.5 to 7.0.6
- [Release notes](https://github.com/kaelzhang/node-ignore/releases )
- [Commits](https://github.com/kaelzhang/node-ignore/compare/7.0.5...7.0.6 )
Updates `lucide-react` from 1.24.0 to 1.25.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.25.0/packages/lucide-react )
Updates `monaco-editor` from 0.55.1 to 0.56.0
- [Release notes](https://github.com/microsoft/monaco-editor/releases )
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/microsoft/monaco-editor/compare/v0.55.1...v0.56.0 )
Updates `tailwindcss` from 4.3.2 to 4.3.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: "@fontsource/bricolage-grotesque"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@fontsource/ibm-plex-mono"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@fontsource/manrope"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@fontsource/noto-sans-sc"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-avatar"
dependency-version: 1.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-dialog"
dependency-version: 1.1.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-dropdown-menu"
dependency-version: 2.1.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-label"
dependency-version: 2.1.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-select"
dependency-version: 2.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-separator"
dependency-version: 1.1.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-toggle-group"
dependency-version: 1.1.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-tooltip"
dependency-version: 1.2.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@react-email/render"
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@tanstack/react-router"
dependency-version: 1.170.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@tanstack/react-start"
dependency-version: 1.168.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: convex
dependency-version: 1.42.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: ignore
dependency-version: 7.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: lucide-react
dependency-version: 1.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: monaco-editor
dependency-version: 0.56.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: tailwindcss
dependency-version: 4.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 10:48:44 -07:00
Jesse Merhi and Peter Steinberger
c688ab845d
fix: recover scheduled temporal abuse scans ( #3176 )
...
* fix: recover scheduled temporal abuse scans
* test: strengthen temporal scan regression proof
Co-authored-by: Jesse Merhi <79823012+jesse-merhi@users.noreply.github.com >
* fix(ci): pin design system source commit
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-20 14:22:53 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2d8deb4044
chore(deps-dev): bump oxlint-tsgolint ( #3153 )
...
Bumps the development-minor-and-patch group with 1 update: [oxlint-tsgolint](https://github.com/oxc-project/tsgolint ).
Updates `oxlint-tsgolint` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/oxc-project/tsgolint/releases )
- [Commits](https://github.com/oxc-project/tsgolint/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: oxlint-tsgolint
dependency-version: 0.25.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 10:05:33 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99e8038b67
chore(deps): bump h3 from 2.0.1-rc.24 to 2.0.1-rc.25 ( #3154 )
...
Bumps [h3](https://github.com/h3js/h3 ) from 2.0.1-rc.24 to 2.0.1-rc.25.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v2.0.1-rc.24...v2.0.1-rc.25 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 2.0.1-rc.25
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 10:05:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8cfc8262e4
chore(deps): bump h3 from 2.0.1-rc.23 to 2.0.1-rc.24 ( #3057 )
...
Bumps [h3](https://github.com/h3js/h3 ) from 2.0.1-rc.23 to 2.0.1-rc.24.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v2.0.1-rc.23...v2.0.1-rc.24 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 2.0.1-rc.24
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 20:53:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9855321d4a
chore(deps-dev): bump the development-minor-and-patch group across 1 directory with 6 updates ( #3113 )
...
Bumps the development-minor-and-patch group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@react-email/ui](https://github.com/resend/react-email/tree/HEAD/packages/ui ) | `6.6.9` | `6.9.0` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite ) | `4.3.2` | `4.3.3` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt ) | `0.58.0` | `0.59.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint ) | `1.73.0` | `1.74.0` |
| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ) | `6.6.9` | `6.9.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.1.4` | `8.1.5` |
Updates `@react-email/ui` from 6.6.9 to 6.9.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/ui/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/ui@6.9.0/packages/ui )
Updates `@tailwindcss/vite` from 4.3.2 to 4.3.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite )
Updates `oxfmt` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.59.0/npm/oxfmt )
Updates `oxlint` from 1.73.0 to 1.74.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.74.0/npm/oxlint )
Updates `react-email` from 6.6.9 to 6.9.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/react-email@6.9.0/packages/react-email )
Updates `vite` from 8.1.4 to 8.1.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.1.5/packages/vite )
---
updated-dependencies:
- dependency-name: "@react-email/ui"
dependency-version: 6.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.3.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: oxfmt
dependency-version: 0.59.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: oxlint
dependency-version: 1.74.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: react-email
dependency-version: 6.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: vite
dependency-version: 8.1.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 20:52:33 -07:00
Patrick Erichsen
92d4cc842c
fix: scale sanitized snapshot processing
2026-07-09 14:50:42 -07:00
Patrick Erichsen
de29369ba7
feat: adopt shared design system across ClawHub UI ( #3026 )
...
* chore: install OpenClaw design system
* feat: adopt shared design system palette
* chore: automate design system updates
* feat: add weekly design system audit
* fix: prevent mobile skills tab overlap
* fix: harden design audit automation
* fix: validate audit changes before execution
* fix: scope design system clone credentials
* fix: align audit with installed design release
* fix: preserve audit artifacts and access
* feat: adopt shared design system on landing page
* fix: align icon geometry with design tokens
* chore: pin design system to v0.0.1
* chore: pin design system to v0.0.1
* chore: pin design system to v0.0.1
* chore: pin design system to v0.0.1
* chore: pin design system to v0.0.1
* fix: migrate ClawHub UI to design tokens
* fix: use public design system installs
* fix: use public design system distribution
2026-07-09 11:05:59 -07:00
Peter Steinberger
43cf413d1c
chore(deps): update TypeScript and dependencies
2026-07-09 15:37:03 +01:00
Patrick Erichsen
a230d962db
chore: bump plugin inspector session sdk checks ( #2932 )
...
* chore: bump plugin inspector session sdk checks
* chore: prepare clawhub cli 0.23.1
* test: update clawhub cli release fixture
2026-06-29 19:11:41 -07:00
Nancy
2310b91ade
feat: update publisher social images
2026-06-25 21:30:07 -07:00
Jesse Merhi
088339b5d2
fix: harden API rate limits ( #2783 )
2026-06-25 16:22:00 +10:00
dependabot[bot]
aebbce2710
build(deps): bump the production-minor-and-patch group with 7 updates
...
Bumps the production-minor-and-patch group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@auth/core](https://github.com/nextauthjs/next-auth ) | `0.41.1` | `0.41.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.20.0` | `1.21.0` |
| [resend](https://github.com/resend/resend-node ) | `6.12.4` | `6.14.0` |
| [semver](https://github.com/npm/node-semver ) | `7.8.4` | `7.8.5` |
| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts ) | `1.5.1` | `1.6.0` |
| [arktype](https://github.com/arktypeio/arktype/tree/HEAD/ark/type ) | `2.2.0` | `2.2.1` |
| [ora](https://github.com/sindresorhus/ora ) | `9.4.0` | `9.4.1` |
Updates `@auth/core` from 0.41.1 to 0.41.2
- [Release notes](https://github.com/nextauthjs/next-auth/releases )
- [Commits](https://github.com/nextauthjs/next-auth/compare/@auth/core@0.41.1...@auth/core@0.41.2 )
Updates `lucide-react` from 1.20.0 to 1.21.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.21.0/packages/lucide-react )
Updates `resend` from 6.12.4 to 6.14.0
- [Release notes](https://github.com/resend/resend-node/releases )
- [Commits](https://github.com/resend/resend-node/commits )
Updates `semver` from 7.8.4 to 7.8.5
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.8.4...v7.8.5 )
Updates `@clack/prompts` from 1.5.1 to 1.6.0
- [Release notes](https://github.com/bombshell-dev/clack/releases )
- [Changelog](https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md )
- [Commits](https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.6.0/packages/prompts )
Updates `arktype` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/arktypeio/arktype/releases )
- [Changelog](https://github.com/arktypeio/arktype/blob/main/ark/type/CHANGELOG.md )
- [Commits](https://github.com/arktypeio/arktype/commits/arktype@2.2.1/ark/type )
Updates `ora` from 9.4.0 to 9.4.1
- [Release notes](https://github.com/sindresorhus/ora/releases )
- [Commits](https://github.com/sindresorhus/ora/compare/v9.4.0...v9.4.1 )
---
updated-dependencies:
- dependency-name: "@auth/core"
dependency-version: 0.41.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: lucide-react
dependency-version: 1.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: resend
dependency-version: 6.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: semver
dependency-version: 7.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@clack/prompts"
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: arktype
dependency-version: 2.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: ora
dependency-version: 9.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 22:39:34 -07:00
dependabot[bot]
d881b8f9a9
build(deps-dev): bump the development-minor-and-patch group across 1 directory with 6 updates
...
Bumps the development-minor-and-patch group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@faker-js/faker](https://github.com/faker-js/faker ) | `10.4.0` | `10.5.0` |
| [@react-email/ui](https://github.com/resend/react-email/tree/HEAD/packages/ui ) | `6.6.0` | `6.6.4` |
| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite ) | `0.7.0` | `0.8.0` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt ) | `0.55.0` | `0.56.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint ) | `1.70.0` | `1.71.0` |
| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ) | `6.6.1` | `6.6.4` |
Updates `@faker-js/faker` from 10.4.0 to 10.5.0
- [Release notes](https://github.com/faker-js/faker/releases )
- [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md )
- [Commits](https://github.com/faker-js/faker/compare/v10.4.0...v10.5.0 )
Updates `@react-email/ui` from 6.6.0 to 6.6.4
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/ui/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/ui@6.6.4/packages/ui )
Updates `@tanstack/devtools-vite` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/TanStack/devtools/releases )
- [Changelog](https://github.com/TanStack/devtools/blob/main/packages/devtools-vite/CHANGELOG.md )
- [Commits](https://github.com/TanStack/devtools/commits/@tanstack/devtools-vite@0.8.0/packages/devtools-vite )
Updates `oxfmt` from 0.55.0 to 0.56.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.56.0/npm/oxfmt )
Updates `oxlint` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.71.0/npm/oxlint )
Updates `react-email` from 6.6.1 to 6.6.4
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/react-email@6.6.4/packages/react-email )
---
updated-dependencies:
- dependency-name: "@faker-js/faker"
dependency-version: 10.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: "@react-email/ui"
dependency-version: 6.6.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: "@tanstack/devtools-vite"
dependency-version: 0.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: oxfmt
dependency-version: 0.56.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: oxlint
dependency-version: 1.71.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: react-email
dependency-version: 6.6.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 22:39:28 -07:00
dependabot[bot]
5c6b3469ba
build(deps-dev): bump @types/node from 25.9.3 to 26.0.0
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.9.3 to 26.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 26.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 22:39:21 -07:00
Jesse Merhi
2deb1b75e9
Harden worker secret logging ( #2784 )
...
* fix: redact scan worker artifact errors
* fix: harden worker secret logging
* fix: keep worker claim failures failing
* fix: scan diagnostics as files
* fix: pin diagnostics scanner image
* fix: narrow worker redaction boundary
* fix: avoid custom worker secret patterns
* fix: centralize worker transport redaction
* fix: redact persisted worker failure secrets
* fix: fail security worker on claim outages
* fix: redact structured diagnostic secret fields
* fix: harden worker failure redaction boundaries
* fix: cover bracketed worker secret values
* test: enforce worker workflow secret references
* fix: redact quoted worker secret values
* fix: redact diagnostic artifact path labels
* test: cover claim failure redaction
* fix: simplify worker redaction boundary
* test: prove worker logger emits structured events
2026-06-25 11:47:39 +10:00
Patrick Erichsen
a128c101ad
chore: release clawhub cli 0.23.0 ( #2812 )
2026-06-23 13:45:20 -07:00
Patrick Erichsen
2ae30d70d5
feat: add Vercel Speed Insights
2026-06-19 11:36:01 -07:00
Jason (Json)
769c620800
feat: move topic discovery into search and category browse ( #2732 )
...
* feat: search categories and topics
* fix: remove topic filters from browse sidebars
* feat: show top topics for selected categories
* fix(deps): resolve static audit advisories
* fix(search): scope skill recall by category
* fix(search): keep scoped recall within Convex limits
* fix(search): avoid Convex pagination fan-out
2026-06-18 17:31:13 -06:00
Patrick Erichsen
6bcf96fea9
Add package runtime id repair command ( #2734 )
...
* feat: add package runtime id repair
* chore: refresh audit gate overrides
2026-06-18 15:45:55 -07:00
Jason (Json) and Patrick Erichsen
04ec212100
feat: add controlled catalog taxonomy and topics ( #2699 )
...
* feat: add controlled catalog taxonomy and topics
* refactor: limit taxonomy input to publish surfaces
* fix: omit inactive official-first filter
* fix: preserve unsaved catalog metadata edits
* fix: enforce catalog taxonomy invariants
* fix: close catalog taxonomy review gaps
* fix: tolerate retired stored skill categories
* fix: bound catalog metadata filter scans
* fix: preserve comma-containing topic labels
* fix: tolerate retired stored plugin categories
* fix: ignore empty secret integration metadata
* fix: honor explicit categories in related skills
* fix: harden taxonomy rollout migration
* fix: harden taxonomy browse pagination
* fix: preserve skill topic recommendation fallback
* fix: scale curated skill category browse
* fix: preserve legacy plugin category filters
* fix: preserve taxonomy compatibility semantics
* fix: preserve legacy catalog browse links
* feat: make catalog metadata editing explicit
* test: update plugin manage context contract
* fix: address taxonomy review findings
* fix: preserve empty category publish flags
* fix: preserve catalog search and publish metadata
* chore: keep taxonomy migration operator-run
* docs: keep taxonomy migrations operator-run
* fix: reject inherited category aliases
* fix: preserve normalized topic search behavior
* test: cover full topic pagination cursors
* fix: tolerate invalid stored topics
---------
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-06-17 18:20:54 -06:00
Patrick Erichsen
0c493cfa19
Add deprecated download dedupe cleanup ( #2715 )
...
* feat: add deprecated download dedupe cleanup
* chore: refresh vulnerable transitive overrides
2026-06-17 16:37:41 -07:00
Andy Ye and Patrick Erichsen
96b04b0837
fix(clawhub): explain CLI transport failures ( #2681 )
...
* fix(clawhub): explain CLI transport failures
* fix(clawhub): redact generic auth credentials
* fix(clawhub): harden CLI error redaction
* fix: align auth peer dependency
---------
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-06-17 12:25:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3d971fd3c2
build(deps): bump the production-minor-and-patch group across 1 directory with 20 updates ( #2698 )
...
Bumps the production-minor-and-patch group with 20 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@convex-dev/auth](https://github.com/get-convex/convex-auth ) | `0.0.93` | `0.0.94` |
| [@openclaw/plugin-inspector](https://github.com/openclaw/plugin-inspector ) | `0.3.12` | `0.3.15` |
| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar ) | `1.1.12` | `1.2.0` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog ) | `1.1.16` | `1.1.17` |
| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu ) | `2.1.17` | `2.1.18` |
| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label ) | `2.1.9` | `2.1.10` |
| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select ) | `2.3.0` | `2.3.1` |
| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator ) | `1.1.9` | `1.1.10` |
| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot ) | `1.2.5` | `1.3.0` |
| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group ) | `1.1.12` | `1.1.13` |
| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip ) | `1.2.9` | `1.2.10` |
| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render ) | `2.0.8` | `2.0.9` |
| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router ) | `1.170.15` | `1.170.16` |
| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start ) | `1.168.25` | `1.168.26` |
| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex ) | `1.40.0` | `1.41.0` |
| [convex-helpers](https://github.com/get-convex/convex-helpers/tree/HEAD/packages/convex-helpers ) | `0.1.118` | `0.1.119` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.17.0` | `1.20.0` |
| [semver](https://github.com/npm/node-semver ) | `7.8.3` | `7.8.4` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) | `4.3.0` | `4.3.1` |
| [undici](https://github.com/nodejs/undici ) | `7.27.2` | `7.28.0` |
Updates `@convex-dev/auth` from 0.0.93 to 0.0.94
- [Changelog](https://github.com/get-convex/convex-auth/blob/main/CHANGELOG.md )
- [Commits](https://github.com/get-convex/convex-auth/compare/v0.0.93...v0.0.94 )
Updates `@openclaw/plugin-inspector` from 0.3.12 to 0.3.15
- [Release notes](https://github.com/openclaw/plugin-inspector/releases )
- [Changelog](https://github.com/openclaw/plugin-inspector/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openclaw/plugin-inspector/compare/v0.3.12...v0.3.15 )
Updates `@radix-ui/react-avatar` from 1.1.12 to 1.2.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/avatar/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/avatar )
Updates `@radix-ui/react-dialog` from 1.1.16 to 1.1.17
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog )
Updates `@radix-ui/react-dropdown-menu` from 2.1.17 to 2.1.18
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu )
Updates `@radix-ui/react-label` from 2.1.9 to 2.1.10
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label )
Updates `@radix-ui/react-select` from 2.3.0 to 2.3.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select )
Updates `@radix-ui/react-separator` from 1.1.9 to 1.1.10
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator )
Updates `@radix-ui/react-slot` from 1.2.5 to 1.3.0
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot )
Updates `@radix-ui/react-toggle-group` from 1.1.12 to 1.1.13
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/toggle-group/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toggle-group )
Updates `@radix-ui/react-tooltip` from 1.2.9 to 1.2.10
- [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md )
- [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip )
Updates `@react-email/render` from 2.0.8 to 2.0.9
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/render/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/render@2.0.9/packages/render )
Updates `@tanstack/react-router` from 1.170.15 to 1.170.16
- [Release notes](https://github.com/TanStack/router/releases )
- [Changelog](https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/TanStack/router/commits/@tanstack/react-router@1.170.16/packages/react-router )
Updates `@tanstack/react-start` from 1.168.25 to 1.168.26
- [Release notes](https://github.com/TanStack/router/releases )
- [Changelog](https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md )
- [Commits](https://github.com/TanStack/router/commits/@tanstack/react-start@1.168.26/packages/react-start )
Updates `convex` from 1.40.0 to 1.41.0
- [Release notes](https://github.com/get-convex/convex-backend/releases )
- [Changelog](https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md )
- [Commits](https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex )
Updates `convex-helpers` from 0.1.118 to 0.1.119
- [Changelog](https://github.com/get-convex/convex-helpers/blob/main/packages/convex-helpers/CHANGELOG.md )
- [Commits](https://github.com/get-convex/convex-helpers/commits/npm/0.1.119/packages/convex-helpers )
Updates `lucide-react` from 1.17.0 to 1.20.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.20.0/packages/lucide-react )
Updates `semver` from 7.8.3 to 7.8.4
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.8.3...v7.8.4 )
Updates `tailwindcss` from 4.3.0 to 4.3.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/tailwindcss )
Updates `undici` from 7.27.2 to 7.28.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.27.2...v7.28.0 )
---
updated-dependencies:
- dependency-name: "@convex-dev/auth"
dependency-version: 0.0.94
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@openclaw/plugin-inspector"
dependency-version: 0.3.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-avatar"
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-dialog"
dependency-version: 1.1.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-dropdown-menu"
dependency-version: 2.1.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-label"
dependency-version: 2.1.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-select"
dependency-version: 2.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-separator"
dependency-version: 1.1.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-slot"
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-toggle-group"
dependency-version: 1.1.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@radix-ui/react-tooltip"
dependency-version: 1.2.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@react-email/render"
dependency-version: 2.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@tanstack/react-router"
dependency-version: 1.170.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: "@tanstack/react-start"
dependency-version: 1.168.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: convex
dependency-version: 1.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: convex-helpers
dependency-version: 0.1.119
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: lucide-react
dependency-version: 1.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
- dependency-name: semver
dependency-version: 7.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: tailwindcss
dependency-version: 4.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-minor-and-patch
- dependency-name: undici
dependency-version: 7.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 12:14:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4860945f34
build(deps-dev): bump the development-minor-and-patch group across 1 directory with 6 updates ( #2689 )
...
Bumps the development-minor-and-patch group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.60.0` | `1.61.0` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) | `4.1.8` | `4.1.9` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt ) | `0.54.0` | `0.55.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint ) | `1.69.0` | `1.70.0` |
| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ) | `6.6.0` | `6.6.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `4.1.8` | `4.1.9` |
Updates `@playwright/test` from 1.60.0 to 1.61.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.60.0...v1.61.0 )
Updates `@vitest/coverage-v8` from 4.1.8 to 4.1.9
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/coverage-v8 )
Updates `oxfmt` from 0.54.0 to 0.55.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.55.0/npm/oxfmt )
Updates `oxlint` from 1.69.0 to 1.70.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.70.0/npm/oxlint )
Updates `react-email` from 6.6.0 to 6.6.1
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/react-email@6.6.1/packages/react-email )
Updates `vitest` from 4.1.8 to 4.1.9
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/vitest )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-version: 1.61.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: oxfmt
dependency-version: 0.55.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: oxlint
dependency-version: 1.70.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-minor-and-patch
- dependency-name: react-email
dependency-version: 6.6.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
- dependency-name: vitest
dependency-version: 4.1.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 17:42:29 -07:00
Patrick Erichsen
455f4ea19c
fix: serialize skill stat event drain
...
Serialize the skill document stat drain behind a short-lived Convex lease and add admin kick/status helpers for manual backlog recovery.
2026-06-15 17:48:58 -07:00