-
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