Cleanup & File Extension Fix
🐛 Bug Fixes
- backup: Bacykup files now use adapter-specific extensions (
.bak,.archive,.rdb,.db) instead of always.sql - restore: "Existing Databases" panel now scrolls correctly when the target server has many databases
🎨 Improvements
- codebase: Removed unused components, dead exports, stale commented-out code, and empty directories
- codebase: Removed unused
ServiceResultpattern file and its advisory lint test - ui: API Trigger dialog "Overview" tab now shows the correct
successfield in the trigger and poll JSON examples
🛠 CI/CD
- pipeline: Migrated CI/CD from GitLab CI to GitHub Actions with parallel lint, type-check, and unit test jobs
- pipeline: Multi-arch Docker builds (amd64/arm64) now push to GHCR and Docker Hub with identical tag strategy
- GitLab: Added GitHub Action to mirror all branches and tags to GitLab for commit activity sync
📝 Documentation
- wiki: Complete overhaul of all adapter guides — unified structure, 4-column config tables verified against code, and collapsible provider examples
- wiki: Rewrote all 13 destination guides, 6 source guides, and 9 notification guides with accurate default values and required fields
🐳 Docker
- Image:
skyfay/dbackup:v1.0.2 - Also tagged as:
latest,v1 - Platforms: linux/amd64, linux/arm64