qihu-bot
679f23ff93
#963 safeLazy 包裹 React.lazy 防 chunk 加载失败导致 element undefined
...
App.tsx 所有 React.lazy 改为 safeLazy(loader).catch(...) 保证 chunk load 失败时 element 有 fallback 不会是 undefined. 防 React error #231 .
2026-08-11 13:06:42 +08:00
SeniorDev
048671870a
stage3: 技能/应用市场解耦 - 前端拆分 (/marketplace/products + /admin/market-products)
2026-08-09 06:59:29 +08:00
QihuAI Design
9a43ee244d
fix(im_llm): 代理绕过Docker内部hostname
2026-07-31 08:51:15 +08:00
QihuAI Design
88b9a232ce
fix-frontend-3-items-complete
CI / gate (push) Has been cancelled
2026-07-28 06:31:48 +08:00
QihuAI Design
771c8456b8
chore: normalize line endings to LF via .gitattributes
...
Root-cause fix for mixed CRLF/LF in the repo (no .gitattributes previously).
Adds '* text=auto eol=lf' and explicit binary rules so all future checkouts
are LF. Renormalizes all tracked text files (no logical content change).
Backup tags: image qihuaiflow:backup-lineend-20260725-121632, git backup-lineend-pre-20260725-121632.
2026-07-25 12:16:39 +08:00
QihuAI Design
2969544d54
feat(observability): Phase2.3 媒体/LLM 可观测面板(后端归因聚合+前端页) 并修复 token_usage_logs trace_id 写入(chat_service/im_llm) [v2026.07.19.5]
CI / gate (push) Has been cancelled
2026-07-19 10:18:14 +08:00
QihuAI Design
6525b4d994
feat: 补齐缺失页 Phase1 - 多平台IM Bot(企业微信/飞书/QQ/悟空IM)+应用服务页+路由导航
2026-07-14 11:38:08 +08:00
QihuAI Design
ab54d7344c
refactor: 移除通用频道管理(LangBot)模块,IM Bot 改为直接对接;迁移 _call_real_llm 至 im_llm
2026-07-14 08:21:56 +08:00
QihuAI Design
5a6a7a5fb7
fix: 后台「访问前台」打开独立公开路由 /home,绕过管理员登录重定向
2026-07-13 21:15:48 +08:00
QihuAI Design
e38e18fbe7
feat(admin): 短信配置独立页+短信宝支持;后台顶部面包屑导航优化
2026-07-13 19:24:13 +08:00
qyyfw
e8e5ffa1a9
fix: 恢复 rsync 误删的近期开发(agents/skills/mcp/knowledge/workflow/tenant/billing/storage/privacy/promotion/achievement/automation/code-exec/developer/distribution/im-bot/portal/casdoor 等后端模块 + 对应前端页面路由, 补回 main.py 挂载与 App.tsx 路由
2026-07-11 11:40:39 +08:00
qihu
1346fbbd4b
perf: 前端路由级代码分割+资源长期缓存;后端列表查询封顶与N+1修复;Dockerfile将依赖烤入.venv根治升级崩溃
2026-07-11 05:02:14 +08:00
qyyfw
7b7871a14d
feat(im): mirror WeChat bot chats into AI chat as WeXin Bot conversation; add conversations.source; migrate history; remove redundant history page
2026-07-10 10:09:49 +08:00
WorkBuddy
62f3986e04
feat: 个人微信-对话历史持久化+平台内查阅页; 修复第二轮不回复(过滤/字段/重试); 多轮上下文
2026-07-10 07:01:39 +08:00
WorkBuddy
75a708a14d
feat: 个人微信改为前台每用户独立绑定(按 user_id 隔离),后台仅保留全局 Bot
2026-07-09 20:53:25 +08:00
qyyfw
effef176e2
feat: add 9 missing admin routes and nav groups restructure
2026-07-07 22:01:36 +08:00
qyyfw
144af68a0a
Feature: User Portal - overview/API keys/recharge/tenants/analytics (7 endpoints + frontend)
2026-07-07 20:46:31 +08:00
qyyfw
aec63eaf56
Feature: Multi-tenant + Billing + Analytics - 3 new modules with 40+ API endpoints
2026-07-07 18:53:40 +08:00
qyyfw
0886c26157
Phase4剩余: 推广+成就系统前后端完成 (promotion + achievement)
...
- 新增: Achievement.tsx 成就系统前端页面 (644行)
- 新增: achievement_admin.py 成就系统后端API (9个端点)
- 新增: migration SQL (achievements, user_achievements, achievement_progress_log)
- 更新: api/index.ts 添加推广+成就API方法 (23个方法)
- 更新: App.tsx 添加 /admin/promotion 和 /admin/achievement 路由
- 更新: AdminLayout.tsx 添加成就系统导航项和图标
- 修复: Promotion.tsx 导入路径 (@/utils/api → @/api)
- 前端构建: 472 modules, 11.23s, 成功
- API测试: 全部6个端点返回 code=0
2026-07-07 14:51:42 +08:00
qyyfw
7daeae6fc7
Phase 4: IM Bot Integration - admin module, frontend, LangBot gateway, routing rules, quick setup wizard
2026-07-06 19:59:05 +08:00
qyyfw
891d1ce527
Phase G5: Local Agent / Privacy Mode — 4 tables, 19 API endpoints, platform_bridge MCP, PrivacySettings.tsx (740 lines). 25/25 tests pass.
2026-07-06 17:18:05 +08:00
qyyfw
0486210133
Phase G4: Distribution Builder - SaaS product line mgmt, license keys, config export, frontend UI
2026-07-06 16:36:26 +08:00
qyyfw
9b3e15ace6
Phase G2-1~G2-6: Code Execution Worker - Docker sandbox deployment, backend API (code_exec_admin.py), frontend CodeExecTab, security hardening (read-only FS, non-root, capability dropping, RLIMIT_AS)
2026-07-06 14:10:41 +08:00
qyyfw
49dcea0a11
Phase 3.9: Developer Tools Enhancement - Webhooks, SDK Center, API Docs, Usage Dashboard
2026-07-06 10:43:48 +08:00
qyyfw
065d2f05f6
Phase 3.8: Asset Center Enhancement - fix list endpoint with raw SQL, admin asset management deployed
2026-07-06 10:02:19 +08:00
qyyfw
b675e9fd20
Phase 3.6: Agent Visual Orchestration - DAG Workflow Editor (8 node types, drag-drop canvas, execution engine)
2026-07-06 09:27:30 +08:00
qyyfw
6d12ee9ff9
Phase C2: Admin UI Refactoring
...
- Restructured admin nav to 5 business domain groups (平台驾驶舱/用户体系/AI能力/业务运营/系统设置)
- Added 5 orphan pages to routes: Apps, Automation, Developer, Mcp, Storage
- Unified dark theme CSS with shared admin component styles
- Fixed Dashboard and Models hardcoded light colors for dark theme
2026-07-05 19:02:22 +08:00
qyyfw
6583bd2a62
feat: Phase 3.5 AI App Management - lifecycle, templates, versioning, analytics
2026-07-03 19:41:17 +08:00
qyyfw
e7d1c39c18
feat: Phase 3.4 Developer API Management - API Keys, OpenAPI Clients, Call Stats, Slow Logs
2026-07-03 19:04:49 +08:00
qyyfw
5a7c717b25
Phase 3.3: MCP Protocol Support Module
2026-07-03 15:21:34 +08:00
qyyfw
aa8d689039
Phase
2026-07-03 15:06:25 +08:00
qyyfw
b2ba75a666
Phase 3.1: OSS storage config management (MinIO/AliyunOSS/AWS S3)
...
Backend:
- Add OSSStorageConfig model (models.py)
- Create storage_admin.py API (9 endpoints): stats, CRUD, toggle, set-default, test connection
- Register route /app/api/admin/storage in main.py
- Create oss_storage_configs table in MySQL
Frontend:
- Add Storage.tsx admin page (713 lines) with stats, table, create/edit modal
- Register /admin/storage route in App.tsx
- Add nav item and icon in AdminLayout.tsx
- Add 9 API methods in api/index.ts
2026-07-03 14:45:10 +08:00
qyyfw
8c2e5763ef
Phase 2.4 frontend: Knowledge admin page + API methods + routes + nav
2026-07-02 23:03:53 +08:00
qyyfw
a682dc687e
Phase 2.3: Agent Management Module
...
Backend:
- agents_admin.py: 10 REST API endpoints for AI Agent CRUD
- GET/POST/PUT/DELETE /admin/agents/
- Stats overview, reviews, available skills/models
- Agent = MarketApp with type='agent'
Frontend:
- Agents.tsx: Full admin page (780 lines)
- Stats dashboard, filterable table, create/edit modal
- Config: system prompt, temperature, model, linked skills
- api/index.ts: 10 new Agent API methods
- App.tsx: /admin/agents route
- AdminLayout.tsx: Agent management nav item
2026-07-02 20:18:10 +08:00
qyyfw
78ff261b5a
初始提交: Qihu-AIFlow v2.0.1 完整项目
...
- 前端 React+TypeScript (源码+构建产物)
- 后端 Python FastAPI
- 数据库迁移 001-015
- Docker部署配置
- 微信ClawBot API频道绑定
- 项目文档 README.md
2026-07-02 14:40:46 +08:00