c15cfc51a9
Tokens without scopes (Gitea >= 1.19) or revoked tokens get 403 on /api/v1/user/repos; catch that and retry anonymously via /repos/search so the Git widget keeps showing public stats instead of an error.