-
32a3d4c9e0
fix: P0-01 prevent LIKE injection in operation_log and device repos
long-agent
2026-04-18 13:06:44 +08:00
-
b6f330fe7d
docs: add 2026-04-18 optimization baseline to governance documents
long-agent
2026-04-18 12:24:36 +08:00
-
bba44e820a
fix: P0-04 prevent password reset code replay attack
long-agent
2026-04-18 10:26:36 +08:00
-
bb7c5e7fe2
fix: P0-08 cursor pagination sort consistency
long-agent
2026-04-18 10:13:37 +08:00
-
0795e126cc
fix: resolve P0 security issues per governance baseline
long-agent
2026-04-18 09:32:54 +08:00
-
7849c3c3ed
docs: update TEST_PLAN.md with completed status
long-agent
2026-04-18 07:48:19 +08:00
-
8b8c05bb60
test: add Stage 3-5 component and layout test coverage
long-agent
2026-04-18 07:46:42 +08:00
-
40d146b6aa
test: add Stage 1 lib and Stage 2 services test coverage
long-agent
2026-04-17 23:59:15 +08:00
-
582ad7a069
test: add comprehensive test coverage and improve code quality
long-agent
2026-04-17 20:43:50 +08:00
-
0d66aa0423
docs: add systematic test optimization review
long-agent
2026-04-12 17:20:49 +08:00
-
e77f3a6391
docs: add expert invitation for test, performance, and UI optimization
long-agent
2026-04-12 17:13:19 +08:00
-
09beb173cc
feat: complete production readiness improvements
long-agent
2026-04-12 16:15:32 +08:00
-
861736cf4d
fix: exclude test files from tsconfig.app.json to resolve TS2304 build error
long-agent
2026-04-11 23:45:43 +08:00
-
779b432f52
docs: update completion review with false completion prevention status
long-agent
2026-04-11 23:39:17 +08:00
-
4193b46b5f
docs: add false completion prevention rules and fix swagger gaps
long-agent
2026-04-11 23:38:43 +08:00
-
339c740365
test: update playwright script and fix jsdom alert mock
long-agent
2026-04-11 23:03:04 +08:00
-
47b7205916
chore: update .gitignore and add review document
long-agent
2026-04-11 23:02:13 +08:00
-
bc17db352e
docs: remove duplicate English-named runbook files
long-agent
2026-04-11 23:01:06 +08:00
-
2824855be6
docs: update completion review with runbooks and K8s status
long-agent
2026-04-11 22:58:11 +08:00
-
54a73e66f4
docs: add runbooks and Kubernetes Helm Chart
long-agent
2026-04-11 22:57:31 +08:00
-
84d9ed28af
docs: add Swagger annotations to 5 handlers
long-agent
2026-04-11 22:49:13 +08:00
-
1929c42e35
test: add comprehensive ListCursor tests with keyword, time range, and role filters
long-agent
2026-04-11 22:26:18 +08:00
-
8257897bf5
test: add tests for GetPermissionsByIDs, GetUserRolesAndPermissions, ListCursor
long-agent
2026-04-11 22:19:44 +08:00
-
5389d2bcf5
fix: replace MySQL NOW() with SQLite-compatible datetime('now')
long-agent
2026-04-11 22:13:00 +08:00
-
8f5a315bdf
test: add ListLogsForExportBatch test to improve coverage
long-agent
2026-04-11 22:01:43 +08:00
-
289aab2930
test: add repository tests to improve coverage from 46.6% to 74%
long-agent
2026-04-11 21:58:28 +08:00
-
b1311ea144
docs: update completion review with Swagger and test coverage progress
long-agent
2026-04-11 21:33:45 +08:00
-
4764814de1
test: add device repository tests for full CRUD coverage
long-agent
2026-04-11 21:32:06 +08:00
-
0564bfd9ad
docs: add Swagger annotations to 13 API handlers
long-agent
2026-04-11 21:23:52 +08:00
-
27a8dd91a2
test: add AvatarHandler tests for upload validation
long-agent
2026-04-11 20:05:40 +08:00
-
fd1161b867
docs: update completion review - all P2 handler format issues resolved
long-agent
2026-04-11 13:38:23 +08:00
-
c39796b70d
fix: unify auth_handler.go response format
long-agent
2026-04-11 13:37:39 +08:00
-
d531429674
fix: unify device_handler.go response format
long-agent
2026-04-11 13:34:56 +08:00
-
7c3b824b1a
docs: update completion review to reflect P2 handler unification progress
long-agent
2026-04-11 13:23:40 +08:00
-
b7cbdffd4f
fix: unify handler response format in custom_field and role handlers
long-agent
2026-04-11 13:21:13 +08:00
-
e00af0bce4
fix: unify handler response format in log, permission, webhook handlers
long-agent
2026-04-11 13:12:27 +08:00
-
b6aff65975
fix: unify handler response format in multiple handlers
long-agent
2026-04-11 13:06:58 +08:00
-
e239e95a84
docs: update completion review to reflect DIP fix
long-agent
2026-04-11 12:55:22 +08:00
-
73b0d5b8c0
fix: apply DIP to UserService with local repository interfaces
long-agent
2026-04-11 12:50:28 +08:00
-
8fe4669b97
fix: unify handler response format in user_handler.go
long-agent
2026-04-11 11:22:10 +08:00
-
2cd76b2835
docs: add multi-round review learnings to team quality docs
long-agent
2026-04-11 10:41:08 +08:00
-
95a6afb574
docs: update completion review to reflect all fixes from SENIOR_DEV_REVIEW audit
long-agent
2026-04-11 10:36:00 +08:00
-
c2096ff008
fix: wrap AssignRoles in transaction and eliminate N+1 queries
long-agent
2026-04-11 10:32:33 +08:00
-
8c1cf54213
fix: resolve P0 stub/false-positive issues found in SENIOR_DEV_REVIEW audit
long-agent
2026-04-11 10:27:29 +08:00
-
713ca29419
docs: update 2026-04-10 completion review with new quality standards
long-agent
2026-04-10 09:34:51 +08:00
-
904aa6d8a4
feat: implement avatar upload and complete TDD fixes
long-agent
2026-04-10 09:28:15 +08:00
-
dbff591039
fix: update admin flows and review report
long-agent
2026-04-10 08:09:48 +08:00
-
f1bbba48c3
docs: update status and completion review
long-agent
2026-04-09 23:59:47 +08:00
-
71d4dcc441
fix: resolve go vet warnings in webhook_handler_test.go
long-agent
2026-04-09 19:01:08 +08:00
-
a3e090e821
test: add service layer unit tests for webhook/metadata/error/config
long-agent
2026-04-09 15:30:26 +08:00
-
a6a0e58340
test: add more UserHandler tests for RBAC coverage
long-agent
2026-04-09 14:00:42 +08:00
-
3ffce94caf
test: add WebhookHandler tests
long-agent
2026-04-09 11:48:48 +08:00
-
688efc6361
security: run container as non-root user
long-agent
2026-04-09 11:31:32 +08:00
-
5929d774f0
test: add TraceID, ErrorHandler, Recover middleware tests
long-agent
2026-04-09 10:18:31 +08:00
-
-
3548b69aaa
test: add comprehensive UserRepository coverage tests
long-agent
2026-04-09 09:57:58 +08:00
-
d73837e5ef
test: add comprehensive JWT coverage tests
long-agent
2026-04-09 09:55:55 +08:00
-
1d42ede7e0
test: add coverage for Logout, GetUserInfo, GetCSRFToken, RefreshToken
long-agent
2026-04-09 07:53:06 +08:00
-
128efbc09f
docs: 新增 3 个 Runbook - 配置更新、安全事件响应、事件响应
long-agent
2026-04-08 22:52:14 +08:00
-
12a5be9826
fix: suppress gosec G115/G118 false positive warnings
long-agent
2026-04-08 22:50:42 +08:00
-
3b0bcf0ff7
fix: P0问题修复 - JWT配置、安全扫描、备份、Runbook
long-agent
2026-04-08 22:31:43 +08:00
-
1b96715b55
chore: 完善 Docker 部署配置并修复测试超时
long-agent
2026-04-08 22:13:46 +08:00
-
a85d822419
fix: 统一API响应格式并修复前端测试
long-agent
2026-04-08 20:06:54 +08:00
-
26c5def4d7
chore: 清理重复目录和临时文件
long-agent
2026-04-07 21:31:02 +08:00
-
2ae146a0b9
docs: AGENTS.md 添加项目目录规范章节
long-agent
2026-04-07 19:01:49 +08:00
-
6b2b450e91
docs: 添加项目结构规范文档
long-agent
2026-04-07 19:00:51 +08:00
-
5b6bd93179
refactor: 整理项目根目录结构
long-agent
2026-04-07 18:10:36 +08:00
-
5dbb530b76
chore: 删除未使用的孤立包
long-agent
2026-04-07 17:46:25 +08:00
-
5ca3633be4
feat: 系统全面优化 - 设备管理/登录日志导出/性能监控/设置页面
long-agent
2026-04-07 12:08:16 +08:00
-
8655b39b03
test: 完善方案一业务逻辑测试和方案二规模测试
long-agent
2026-04-07 07:23:29 +08:00
-
3ae11237ab
fix: P1/P2 优化 - OAuth验证 + API响应 + 缓存击穿 + Webhook关闭
long-agent
2026-04-03 21:50:51 +08:00
-
10d126ee12
docs: 添加系统性优化方案 (P1-P2)
long-agent
2026-04-03 21:08:18 +08:00
-
765a50b7d4
fix: 生产安全修复 + Go SDK + CAS SSO框架
long-agent
2026-04-03 17:38:31 +08:00
-
44e60be918
docs: 添加项目全面审查报告(合并版)
long-agent
2026-04-02 13:59:27 +08:00
-
1cba56ea85
chore: add remaining files and cleanup
long-agent
2026-04-02 11:48:04 +08:00
-
bbeeb63dfa
docs: project docs, scripts, deployment configs, and evidence
long-agent
2026-04-02 11:22:17 +08:00
-
4718980ab5
feat: admin frontend - React + Vite, auth pages, user management, roles, permissions, webhooks, devices, logs
long-agent
2026-04-02 11:20:20 +08:00
-
dcc1f186f8
feat: backend core - auth, user, role, permission, device, webhook, monitoring, cache, repository, service, middleware, API handlers
long-agent
2026-04-02 11:19:50 +08:00
-
e59a77bc49
Initial commit
long-agent
2026-04-02 03:01:14 +00:00