long-agent
09beb173cc
feat: complete production readiness improvements
- Fix DIP violations in service layer (device, stats, auth middleware)
- Add ReplaceUserRoles interface method for transaction safety
- Implement Magic Bytes validation for avatar uploads
- Standardize OAuth error handling with ErrOAuthProviderNotSupported
- Use crypto/rand for JWT secret generation instead of weak fixed key
- Apply code formatting with gofumpt and goimports
- Fix staticcheck issues (S1024, S1008, ST1005)
- Add comprehensive quality and functional test reports
- Achieve 36.3% test coverage (up from 16.3%)
- All E2E, integration, and business logic tests passing
2026-04-12 16:15:32 +08:00
..
2026-04-12 16:15:32 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00
2026-04-08 20:06:54 +08:00
2026-04-02 11:22:17 +08:00
2026-04-08 20:06:54 +08:00
2026-04-09 15:30:26 +08:00
2026-04-12 16:15:32 +08:00
2026-04-02 11:22:17 +08:00
2026-04-12 16:15:32 +08:00
2026-04-07 18:10:36 +08:00
2026-04-12 16:15:32 +08:00
2026-04-07 18:10:36 +08:00
2026-04-07 18:10:36 +08:00
2026-04-02 13:59:27 +08:00
2026-04-12 16:15:32 +08:00
2026-04-03 21:08:18 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00
2026-04-09 15:30:26 +08:00
2026-04-12 16:15:32 +08:00
2026-04-09 23:59:47 +08:00
2026-04-11 23:45:43 +08:00
2026-04-12 16:15:32 +08:00
2026-04-12 16:15:32 +08:00
2026-04-11 23:02:13 +08:00
2026-04-12 16:15:32 +08:00
2026-04-02 11:22:17 +08:00
2026-04-02 11:22:17 +08:00