clawhub/CHANGELOG.md

6.1 KiB

Changelog

Unreleased

Fixed

  • Registry: drop missing skills during search hydration (thanks @aaronn, #28).

0.3.0 - 2026-01-19

Added

  • CLI: add explore command for latest updates, with limit clamping + tests/docs (thanks @jdrhyne, #14).
  • CLI: explore --json output + new sorts (installs, installsAllTime, trending) and limit up to 200.
  • API: /api/v1/skills supports installs + trending sorts (7-day installs).
  • API: idempotent POST/DELETE /api/v1/stars/{slug} endpoints.
  • Registry: trending leaderboard + daily stats backfill for installs-based sorts.

Fixed

  • Web: keep search mode navigation and state in sync (thanks @NACC96, #12).

0.2.0 - 2026-01-13

Added

  • Web: dynamic OG image cards for skills (name, description, version).
  • CLI: auto-scan Clawdbot skill roots (per-agent workspaces, shared skills, extraDirs).
  • Web: import skills from public GitHub URLs (auto-detect SKILL.md, smart file selection, provenance).
  • Web/API: SoulHub (SOUL.md registry) with v1 endpoints and first-run auto-seed.

Fixed

  • Web: stabilize skill OG image generation on server runtimes.
  • Web: prevent skill OG text overflow outside the card.
  • Registry: make SoulHub auto-seed idempotent and non-user-owned.
  • Registry: keep GitHub backup state + publish backups intact (thanks @joshp123, #1).
  • CLI/Registry: restore fork lineage on sync + clamp bulk list queries (thanks @joshp123, #1).
  • CLI: default workdir falls back to Clawdbot workspace (override with --workdir / CLAWDHUB_WORKDIR).

0.0.6 - 2026-01-07

Added

  • API: v1 public REST endpoints with rate limits, raw file fetch, and OpenAPI spec.
  • Docs: docs/api.md and DEPRECATIONS.md for the v1 cutover plan.

Changed

  • CLI: publish now uses single multipart POST /api/v1/skills.
  • Registry: legacy /api/* + /api/cli/* marked for deprecation (kept for now).

0.0.5 - 2026-01-06

Added

  • Telemetry: track installs via clawdhub sync (logged-in only), per root, with 120-day staleness.
  • Skills: show current + all-time installs; sort by installs.
  • Profile: private "Installed" tab with JSON export + delete telemetry controls.
  • Docs: add docs/telemetry.md (what we track + how to opt out).
  • Web: custom Open Graph image (/og.png) + richer OG/Twitter tags.
  • Web: dashboard for managing your published skills (thanks @dbhurley!).

Changed

  • CLI: telemetry opt-out via CLAWDHUB_DISABLE_TELEMETRY=1.
  • Web: move theme picker into mobile menu.

Fixed

  • Web: handle shorthand hex colors in diff theme (thanks @dbhurley!).

0.0.5 - 2026-01-06

Added

  • Maintenance: admin backfill to re-parse SKILL.md and repair stored summaries/parsed metadata.

Fixed

  • CLI sync: ignore plural skills.md docs files when scanning for skills.
  • Registry: parse YAML frontmatter (incl multiline description) and accept YAML metadata objects.

0.0.4 - 2026-01-05

Added

  • Web: /skills list view with sorting (newest/downloads/stars/name) + quick filter.
  • Web: admin/moderator highlight toggle on skill detail.
  • Web: canonical skill URLs as /<owner>/<slug> (legacy /skills/<slug> redirects).
  • Web: upload auto-generates a changelog via OpenAI when left blank (marked as auto-generated).

Fixed

  • Web: skill detail shows a loading state instead of flashing "Skill not found".
  • Web: user profile shows avatar + loading state (no "User not found" flash).
  • Web: improved mobile responsiveness (nav menu, skill detail layout, install command overflow).
  • Web: upload now unwraps folder picks so SKILL.md can be at the bundle root.
  • Registry: cap embedding payload size to avoid model context errors.
  • CLI: ignore legacy auth.clawdhub.com registry and prefer site discovery.

Changed

  • Web: homepage search now expands into full search mode with live results + highlighted toggle.
  • CLI: sync no longer prompts for changelog; registry auto-generates when blank.

0.0.3 - 2026-01-04

Added

  • CLI sync: concurrency flag to limit registry checks.
  • Home: install command switcher (npm/pnpm/bun).

Changed

  • CLI sync: default --concurrency is now 4 (was 8).
  • CLI sync: replace boxed notes with plain output for long lists.

Fixed

  • CLI sync: wrap note output to avoid terminal overflow; cap list lengths.
  • CLI sync: label fallback scans as fallback locations.
  • CLI package: bundle schema internally (no external clawdhub-schema publish).
  • Repo: mark clawdhub-schema as private to prevent publishing.

0.0.2 - 2026-01-04

Added

  • CLI: delete/undelete commands for soft-deleted skills (owner/admin).

Fixed

  • CLI sync: dedupe duplicate slugs across scan roots; skip duplicates to avoid double-publish errors.
  • CLI sync: show parsing progress while hashing local skills.
  • CLI sync: prompt only actionable skills; preselect all by default; list synced separately; condensed synced summary when nothing to sync.
  • CLI sync: cap long status lists to avoid massive terminal boxes.
  • CLI publish/sync: allow empty changelog on updates; registry accepts empty changelog for updates.
  • CLI: use --cli-version to avoid conflict with skill --version flags.
  • Registry: hide soft-deleted skills from search/skill/download unless restored.
  • Tests: add delete/undelete coverage (unit + e2e).

0.0.1 - 2026-01-04

Features

  • CLI auth: login/logout/whoami; browser loopback auth; token storage; site/registry discovery; config overrides.
  • CLI workflow: search, install, update (single/all), list, publish, sync (scan workdir + legacy roots), dry-run, version bumping, tags.
  • Registry/API: skills + versions with semver; tags (latest + custom); changelog per version; SKILL.md frontmatter parsing; text-only validation; zip download; hash resolve; stats (downloads/stars/versions/comments).
  • Web app: home (highlighted + latest), search, skill detail (README, versions, tags, stats, files), upload UI, user profiles, stars, settings (profile + API tokens + delete account).
  • Social: stars + comments with moderation hooks; admin console for roles + highlighted curation.
  • Search: semantic/vector search over skill content with limit/approved filters.
  • Security: GitHub OAuth; role-based access (admin/moderator/user); audit logging for admin actions.