Complete web UI built with Vue 3, TypeScript, Element Plus, and Pinia.
Includes Login, Dashboard, Servers, Repositories, Sync Logs, and Settings pages
with API client, auth store, and Vue Router configuration.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Initialize Go module with all required dependencies
- Add Makefile with build targets (all, frontend, build, clean, test, run, build-linux, build-windows)
- Create main.go skeleton with CLI flags (--addr, --data, --init)
- Add README.md with project overview and usage instructions
- Add .gitignore for bin, data, and build artifacts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comprehensive step-by-step implementation plan with 20 tasks
covering Go backend, Vue 3 frontend, database, API integration,
sync engine, and build process.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Design document for Gitea repository sync tool with Go backend,
Vue 3 frontend, SQLite storage, and single-binary deployment.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>