What's new
feat: warn when destination Forgejo has the known mirror-credential bug (refs #263)
Forgejo versions before v15.0.0 silently discard auth_username/auth_password sent to /api/v1/repos/migrate, so subsequent pull-mirror sync of private repos fails with terminal prompts disabled. The bug was fixed upstream in Forgejo PR #11909 and the fix is only in v15.0.0+ — it was not backported to v12.x, v13.x, or v14.x.
The Gitea config "Test Connection" flow now probes /api/v1/version, detects Forgejo via the +gitea- suffix, and shows a clear in-app warning when the connected server reports a Forgejo major version below 15. The warning links to the upstream PR and tells users exactly what to do (upgrade Forgejo, then delete + re-mirror affected repos).
Pure Gitea servers and Forgejo v15.0.0+ are unaffected — no warning shown.
See full discussion in #263.