Features
- Documentation moved to the website (#354). Full docs now live at gitea-mirror.raylabs.io/docs with sidebar navigation, per-page contents, mobile support and dark mode. Ten pages written fresh from the current code, including first-time coverage of notifications (all four providers with webhook signature verification), header authentication, force-push protection, and Helm and Nix deployment. The in-app docs pages are retired: old bookmarks redirect to the website, and the markdown files under
docs/remain as the versioned offline reference. This also corrects every inaccuracy found in the docs audit, including the wrong container image name and the outdatedJWT_SECRETguidance (useBETTER_AUTH_SECRET).
Bug Fixes
DATABASE_URLnow actually works. The variable was documented but the SQLite path was hardcoded todata/gitea-mirror.db. It now acceptssqlite://,file:, or a plain path, so you can relocate the database without symlinks. Defaults are unchanged.- The Helm chart's
appVersionwas 17 releases behind, which silently pinned old images whenimage.tagwas left empty. Bumped to 3.24.0 in the chart, and the deployment docs recommend settingimage.tagexplicitly. docs/NOTIFICATIONS.mdno longer claims the "new repo discovered" notification works; it is designed but not yet implemented.
Full Changelog: v3.24.0...v3.25.0