mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-03 02:26:43 +09:00
Same relocation pattern as email/cloudflare-ops: pages/Git.jsx (1920 lines), its SCSS partial (with the %sk-state placeholder inlined - @extend cannot cross compile units) and a new Gitea-only API client move into builtin-extensions/serverkit-git/frontend/. The page's two halves now show their seam: Gitea self-host calls go through the extension's own client; webhook + deployment calls stay on the core api object (they ARE the deploy pipeline and exist on every panel). Core files.js sheds the Gitea-half methods but keeps the three fail-soft getGitea* aliases the app-creation repo pickers probe (they 404 and degrade to 'not installed' when the extension is absent). serverkit-sdk adds the ds/status helpers (statusKind & co). pages/ ratchets tighten: raw api calls 431->405, toast extractions 264->218. Frontend build green, lint fully green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>