Commit Graph

7 Commits

Author SHA1 Message Date
panw
872bab34b6 feat: implement Gitea API client
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 16:17:39 +08:00
panw
6e935a6a41 feat: implement JWT authentication middleware and handlers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 16:17:30 +08:00
panw
5a7801bdc8 feat: implement SQLite database layer
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 16:10:52 +08:00
panw
94d3952711 feat: add config and models packages
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 16:09:22 +08:00
panw
f631d6dde7 feat: initialize project structure and dependencies
- 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>
2026-03-31 16:04:09 +08:00
panw
80dcc78524 docs: add GitM implementation plan
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>
2026-03-31 15:54:45 +08:00
panw
654c8a2c85 docs: add GitM design spec
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>
2026-03-31 15:29:49 +08:00