mirror of
https://github.com/saltbo/zpan.git
synced 2026-10-31 02:41:33 +08:00
Add an admin About page (/admin/about) showing version, instance metadata (id/name/url/runtime/server OS/Node version) and edition status, plus two CTAs: GitHub (star) and ZPan Cloud. When the instance holds a valid license the cloud CTA deep-links to the certificate detail page. - server: expose GET /api/system/instance (admin-only); extract shared runtimeInfo() helper; move InstanceInfo to shared types - ribbon: link to the About page, relabel Community -> Free, recolor Pro (gold) / Business (indigo) to match the cloud certificate palette - licensing: BoundStatusCard "Manage" deep-links to the certificate detail page when active with a license_id - useEntitlement: expose licenseId - tests: api wrapper + system endpoint + ribbon coverage Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>