Jesse Merhi
379c1871f4
Add skill and plugin download activity graphs
...
Restore downloads as the public activity metric and add deferred 30-day download graphs for skills and plugins.
2026-06-22 11:59:30 +10:00
Patrick Erichsen
11ad31aa4e
feat: scope skill slugs by owner ( #2299 )
...
* feat: scope skill slugs by owner
* test: cover owner-scoped skill slug publishes
* feat: scope skill slugs by owner
* fix: restore owner-scoped skill ci
* fix: keep package names separate from skill slugs
2026-06-17 15:31:40 -07:00
Patrick Erichsen
e3e5705d89
feat(cli)!: remove sync command ( #2669 )
...
* feat(cli)!: remove sync command
* feat(cli): reconcile skill publishes
* chore: release clawhub cli 0.22.0
* fix(cli): publish new skills after resolver miss
* feat(workflow)!: remove bump input
2026-06-15 18:22:52 -07:00
Jesse Merhi
078425f074
feat: add plugin install ranking ( #2633 )
2026-06-15 09:28:26 -07:00
Jesse Merhi and Patrick Erichsen
2c9aa36dcb
feat: remove the souls feature end to end
...
Removes the SOULS content type and the SoulHub/onlycrabs.ai dual-site mode:
six Convex tables, the /api/v1/souls HTTP API, /souls routes, soul OG
images, GitHub soul backups, seeds, the VITE_FEATURE_SOULS flag, and the
site-mode machinery. Surviving skills-only code paths are de-branched and
simplified (tag resolution, publish form, nav/footer, ban flow, search).
Product decisions: /souls URLs and /api/v1/souls return plain 404s (no
redirect or 410 tombstone); reserved slugs souls/soulhub/onlycrabs stay.
Deploy prerequisite: clear the six soul tables and four storage blobs in
the prod Convex dashboard first (see PR description runbook).
Co-authored-by: Patrick Erichsen <patrick.a.erichsen@gmail.com >
2026-06-11 10:45:58 -07:00
Jesse Merhi
d6500794c6
feat: rank skills by installs and dedupe install telemetry ( #2535 )
2026-06-11 14:22:11 +10:00
Jesse Merhi
a3de2360b4
docs: clarify ClawHub vulnerability disclosure policy ( #2567 )
2026-06-09 17:38:56 +10:00
Patrick Erichsen
893f341bdb
feat: add security audits page ( #2207 )
...
* feat: add security audits page
* fix: remove stale nav icon export
2026-05-13 15:37:16 -07:00
c51cfe2459
Add publisher notes and unify ClawScan review pages ( #2111 )
...
* feat: store clawscan notes on artifact versions
* feat: include clawscan notes in evaluation
* feat: unify ClawScan report layout for plugins and skills
* feat: render clawscan notes in publish and security UI
* chore: document local moderation seed fixtures
* fix: remove appeal surfaces
* fix: remove owner-requested rescans
* feat: add publisher note rescan flow
* fix: resolve main rebase fallout
* fix: address review feedback - breadcrumbs, tab guard, merge target, test matcher
Agent-Logs-Url: https://github.com/openclaw/clawhub/sessions/7bfbe5cf-0b8e-44f9-bf0a-e6235f7f3f1d
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
* fix: address pr ci fallout
* fix: resolve ci after main rebase
* fix: make package VT AI verdicts advisory
* fix: restore skill sidebar actions
* fix: resolve clawscan ui and ci checks
* fix: align security settings access and pending audits
* fix: restore skill version tabs
* fix: show publisher names in sidebars
* fix: align plugin install command styling
* fix: clarify virustotal audit copy
* fix: polish security summaries
* test: align security UI expectations
* docs: document clawscan note workflow
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
2026-05-11 14:14:12 -07:00
Peter Steinberger
003d243ccc
fix: allow staff security rescans
2026-05-10 05:23:41 +01:00
Patrick Erichsen
86898837fb
docs: split ClawHub public docs from specs ( #2095 )
...
* docs: split clawhub docs source
* docs: make clawhub docs product-facing
* docs: refine public clawhub docs routes
2026-05-07 18:54:47 -07:00