Commit Graph

  • 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