Commit Graph

  • d1993a1175 feat: add auto-login with token restore on app startup hailin 2026-02-23 01:47:20 -0800
  • 8015154a3e feat: replace default Flutter icon with iAgent robot logo hailin 2026-02-23 01:41:36 -0800
  • 3d9b25391e fix: enable core library desugaring for flutter_local_notifications hailin 2026-02-23 01:24:38 -0800
  • 092a561867 feat: 完成 iAgent App 三大功能 + 修复租户上下文 hailin 2026-02-23 01:10:52 -0800
  • 6a293d734b chore: 提交 Flutter 项目默认 README hailin 2026-02-22 22:12:27 -0800
  • 51430adafc fix: 修复登录问题 — 重置用户密码 + 配置生产环境API地址 hailin 2026-02-22 16:56:38 -0800
  • 68d0c9d6f7 fix: 移除logo白色背景 + 优化登录页面UI和中文化 hailin 2026-02-22 16:42:42 -0800
  • 5d12ada262 fix: 添加 assets/images/.gitkeep 保留空目录,修复构建报错 hailin 2026-02-22 16:31:29 -0800
  • 4e1b75483d fix: 修复 .gitignore 误忽略 Flutter data/models/ 源码导致构建失败 hailin 2026-02-22 16:29:03 -0800
  • 913267fb9d fix: 提交完整的Android项目配置文件,修复跨机器构建失败 hailin 2026-02-22 16:17:18 -0800
  • a568558585 feat: replace speech_to_text with GTCRN ML noise reduction + backend STT hailin 2026-02-22 07:59:15 -0800
  • 39c0d83424 feat: rename app from IT0 to iAgent (我智能体) hailin 2026-02-22 06:39:40 -0800
  • 04150f41f5 fix: copy public/ directory in web-admin Dockerfile for static assets hailin 2026-02-22 06:28:45 -0800
  • 2f228e4591 feat: integrate robot logo into web admin and Flutter app hailin 2026-02-22 06:17:08 -0800
  • 660616b08b feat: add multi-language (i18n) support to web admin with Chinese and English hailin 2026-02-22 04:56:04 -0800
  • a7c6aae8c6 feat: add user dropdown menu with sign-out to top bar hailin 2026-02-22 03:59:28 -0800
  • 89955f6db8 fix: remove SQL comment lines before splitting to prevent filtering CREATE TABLE statements hailin 2026-02-22 03:26:37 -0800
  • 7ff012cd91 fix: use underscores in tenant slug for valid PostgreSQL schema names hailin 2026-02-22 03:23:14 -0800
  • 34caa25c71 fix: copy SQL migrations to service dist path for schema provisioning hailin 2026-02-22 03:21:32 -0800
  • 895b361bd8 fix: copy SQL migration templates to Docker dist for schema provisioning hailin 2026-02-22 03:19:19 -0800
  • 55b521ca5c fix: correct JSX nesting in tenant detail page hailin 2026-02-22 03:13:09 -0800
  • 5d81667ddd feat: add dual tenant registration (self-service + invitation) hailin 2026-02-22 03:10:18 -0800
  • 9a33cef951 feat: redesign sidebar with icons, collapse toggle, and improved theme hailin 2026-02-22 02:09:28 -0800
  • 7dbd2c1414 feat: add settings, roles, permissions, and metrics controllers hailin 2026-02-22 01:03:34 -0800
  • 8f89b8121c fix: format tenant API response to match frontend DTO hailin 2026-02-22 00:41:19 -0800
  • 3816d6841d fix: add users endpoint, admin route, and fix agent-config paths hailin 2026-02-22 00:35:57 -0800
  • 52b85f085e fix: decode JWT in middleware to populate req.user for RolesGuard hailin 2026-02-22 00:25:32 -0800
  • f393a07092 fix: correct alert-rules API paths and remove audit ACL plugin hailin 2026-02-22 00:21:50 -0800
  • e98cf26587 fix: add missing columns to tenant schema template (runbook.updated_at, contact.role) hailin 2026-02-22 00:18:46 -0800
  • e0ef15df1e fix: add SnakeNamingStrategy for TypeORM to match snake_case DB columns hailin 2026-02-22 00:10:08 -0800
  • a72cbd3778 fix: use any types in TenantContextMiddleware to avoid express dependency hailin 2026-02-22 00:00:55 -0800
  • 5b6e7ee363 fix: add TenantContextMiddleware to initialize tenant context from X-Tenant-Id header hailin 2026-02-21 23:58:01 -0800
  • 806113554b fix: remove AuthGuard('jwt') from all service controllers hailin 2026-02-21 23:42:37 -0800
  • c710303b60 fix: per-service JWT in Kong, fix auth-service tenant-aware repos hailin 2026-02-21 23:31:32 -0800
  • 7dd7de4a22 fix: use COPY --chmod for Kong entrypoint (non-root image) hailin 2026-02-21 23:24:37 -0800
  • 48e47975ca fix: configure Kong JWT auth flow with consumer credentials hailin 2026-02-21 23:20:06 -0800
  • 28131491e2 fix: set API_BASE_URL at Docker build time for Next.js inlining hailin 2026-02-21 22:59:47 -0800
  • e5dcfa6113 feat: configure it0.szaiai.com and it0api.szaiai.com domains hailin 2026-02-21 22:54:17 -0800
  • 74e4c55277 fix: read API_BASE_URL at request time in proxy route hailin 2026-02-21 22:45:57 -0800
  • d8cb2a9c6f fix: use standard TypeORM repos and header-based tenant extraction hailin 2026-02-21 22:41:30 -0800
  • f897cfe240 fix: remove AuthGuard('jwt') from agent-service controllers hailin 2026-02-21 22:36:46 -0800
  • 5ee1227800 feat: add backend controllers for agent config, skills, and hooks hailin 2026-02-21 22:26:25 -0800
  • 8b92abcce9 fix: handle undefined from eventQueue.shift() in SDK engine hailin 2026-02-21 22:10:43 -0800
  • e0185743ec fix: update pnpm-lock.yaml for @anthropic-ai/claude-agent-sdk dependency hailin 2026-02-21 22:07:21 -0800
  • c75ad27771 feat: add Claude Agent SDK engine with multi-tenant support hailin 2026-02-20 18:38:30 -0800
  • 67d5a13c0c fix: set compose project name to 'it0' for consistent image naming hailin 2026-02-20 02:57:42 -0800
  • 259838ae88 fix: set HOSTNAME=0.0.0.0 for Next.js standalone to bind all interfaces hailin 2026-02-20 02:52:37 -0800
  • 83da374bbb fix: use 127.0.0.1 in web-admin healthcheck to avoid IPv6 resolution hailin 2026-02-20 02:49:51 -0800
  • a06b489a1e fix: load voice models in background thread to unblock startup hailin 2026-02-20 00:26:06 -0800
  • 3702fa3f52 fix: make voice-service startup graceful and fix device config hailin 2026-02-20 00:20:12 -0800
  • d0447fb69f fix: use node/python HTTP healthchecks instead of wget hailin 2026-02-20 00:13:47 -0800
  • e7ae82e51d feat: add healthcheck to all services in docker-compose hailin 2026-02-20 00:10:38 -0800
  • b620898bc8 fix: revert to node:18 (cached), enable crypto via NODE_OPTIONS hailin 2026-02-19 19:17:23 -0800
  • bbb288025a fix: upgrade to Node.js 20 for globalThis.crypto support hailin 2026-02-19 19:15:36 -0800
  • 39718a9a09 fix: resolve runtime errors for NestJS, Kong, and voice-service hailin 2026-02-19 19:00:03 -0800
  • 93c4a21f06 fix: upgrade faster-whisper to 1.2.1 to resolve av build failure hailin 2026-02-19 16:40:04 -0800
  • 6deaf16365 fix: add pkg-config and FFmpeg dev libs for PyAV build hailin 2026-02-19 05:20:37 -0800
  • c0b4f77de5 fix: remove China mirrors, add build-essential for voice-service hailin 2026-02-19 05:11:39 -0800
  • 9a95cdc4a9 fix: update numpy to 1.26.4 for pipecat-ai compatibility hailin 2026-02-19 05:09:01 -0800
  • da01571c1b fix: remove COPY public from web-admin Dockerfile hailin 2026-02-19 05:03:53 -0800
  • b382e6e469 fix: add China registry mirrors for npm and pip in Dockerfiles hailin 2026-02-19 04:59:09 -0800
  • 84b3e5ff7b fix: update pnpm-lock.yaml for @it0/testing dependency change hailin 2026-02-19 04:51:04 -0800
  • e7570a3710 fix: add missing @it0/common dependency to @it0/testing hailin 2026-02-19 04:48:49 -0800
  • f8bf230f14 fix: rename turbo.json pipeline to tasks for Turbo 2.x compatibility hailin 2026-02-19 04:44:25 -0800
  • ee1ee7b484 fix: remove non-existent scripts/ COPY from voice-service Dockerfile hailin 2026-02-19 04:39:02 -0800
  • 4db373b03f . hailin 2026-02-19 20:37:19 +0800
  • e875cd49bb fix: resolve Kong image tag and port conflicts for shared server hailin 2026-02-19 04:36:23 -0800
  • 9120f4927e fix: add Dockerfiles and fix docker-compose build configuration hailin 2026-02-19 04:31:23 -0800
  • 8116f17fd0 docs: add comprehensive deployment guide hailin 2026-02-18 16:54:00 -0800
  • e761b65b6e feat: add deployment scripts with SSL support for production hailin 2026-02-09 17:44:27 -0800
  • 00f8801d51 Initial commit: IT0 AI-powered server cluster operations platform hailin 2026-02-08 22:54:37 -0800