mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-03 10:36:45 +09:00
Stop stripping the v2 fields in registry_service normalization: add repo, logo, bundled to _FIELDS. Repo-relative logos (assets/<slug>/<file>) are resolved to absolute URLs against the index URL they came from, so one relative path works for both the raw-GitHub index and the serverkit.ai /ext endpoint. Bundled entries are excluded from the Browse catalog by default (they duplicate builtin cards) and reachable via ?include_bundled=true. Detail modal gains a Source repo link. Tests: v2 normalization, relative-logo resolution, v1 unaffected, bundled exclusion + include_bundled endpoint flag. Full test_registry.py green (19). Docs: EXTENSIONS_REGISTRY.md documents schema_version 2 + v2 fields. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>