Commit Graph
163 Commits
Author SHA1 Message Date
WorkBuddy 62f3986e04 feat: 个人微信-对话历史持久化+平台内查阅页; 修复第二轮不回复(过滤/字段/重试); 多轮上下文 2026-07-10 07:01:39 +08:00
WorkBuddy 2eadd83304 feat: 前台侧边栏改为分组导航,微信机器人归入 IM Bot 分组 2026-07-09 21:53:23 +08:00
WorkBuddy 950f86325a fix: 个人微信二维码改为后端生成真正可扫的 PNG(前端 <img> 原渲染 HTML URL 失效) 2026-07-09 21:29:50 +08:00
WorkBuddy 75a708a14d feat: 个人微信改为前台每用户独立绑定(按 user_id 隔离),后台仅保留全局 Bot 2026-07-09 20:53:25 +08:00
qyyfw ce0a7b4243 fix: KB upload (assets.content column), KG conversion, achievement SQL index, card font color, markdown renderer 2026-07-08 15:05:19 +08:00
qyyfw 985e0548b0 fix: Loading文字中文化 2026-07-08 13:37:35 +08:00
qyyfw 4358979758 fix: DeveloperTools 英文翻译补全 2026-07-08 13:35:12 +08:00
qyyfw f0c5606ad9 fix: 访问前台跳转+暗色背景+英文+白字修复 2026-07-08 13:33:49 +08:00
qyyfw 177e345539 P1+P2 complete: pgvector, Casdoor SSO, CLI, KB router, K8s, monitoring, UI fixes (Promotion rewrite, Storage/Automation btn fix, membership configs mojibake fix) 2026-07-08 12:10:32 +08:00
qyyfw 1f47951895 fix: Billing+Tenant light theme, responsive grids, Market responsive stat cards 2026-07-08 09:28:10 +08:00
qyyfw 4d9691187a fix: scrolling, responsive grid, analytics light theme, dashboard 2x3, sidebar spacing, skills top5 2026-07-08 09:10:43 +08:00
qyyfw c729f61831 fix: comprehensive dark theme removal - all admin pages, storage, models, achievements, developer tools, front CSS 2026-07-07 23:05:55 +08:00
qyyfw a6522d5069 fix: light theme cards, sidebar collapse, frontend link, dashboard grid 2026-07-07 23:03:06 +08:00
qyyfw e38a32e04e feat: light theme, frontend link, nav fix, rename to 七虎AI 2026-07-07 22:33:08 +08:00
qyyfw effef176e2 feat: add 9 missing admin routes and nav groups restructure 2026-07-07 22:01:36 +08:00
qyyfw 84c3d25c54 fix: garbled text, nav grouping, CSS improvements, dashboard demo data 2026-07-07 21:48:31 +08:00
qyyfw 9ed9961b50 feat(portal): User Portal - frontend portal page + backend API + full integration
- Frontend: UserPortal.tsx with 5 tabs (Overview, API Keys, Recharge, Tenants, Analytics)
- Backend: user_portal.py with 10 endpoints (user profile, API keys, billing, tenants, analytics)
- Main.py: register portal router at /app/api/portal
- api/index.ts: fix corrupted line, add 29 missing adminAPI methods, export request function
- Billing.tsx: fix Package type missing description field
- App.tsx: add portal route
- All 7 portal API endpoints verified passing (7/7)
- API Key creation verified working
- Frontend build: 476 modules, 0 errors
2026-07-07 21:16:01 +08:00
qyyfw 66e8b633ea Fix: User Portal deployment - add put function, portal backend, frontend build fix 2026-07-07 20:50:21 +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 e9ec429d21 fix: resolve response format mismatches causing data loading failures in Dashboard, ImBots, Promotion, Knowledge pages 2026-07-07 17:17:41 +08:00
qyyfw 839be8f97f feat: membership benefits refinement - permissions and quotas linked to plans 2026-07-07 15:39:01 +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 46fb67026d Phase G5: Add platform_bridge MCP package (mcp_server + sync_client) 2026-07-06 17:18:27 +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 d2e3147fb8 Phase G3: ACP Gateway + DAG Multi-Agent - acp_gateway.py (Agent communication layer, 350L), workflow_admin.py upgraded (async parallel execution + agent_node), Workflow.tsx updated (agent node + real-time streaming + WebSocket) 2026-07-06 15:48:37 +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 909c013e2d Phase G1-1~G1-6: MCP Marketplace Fusion - DB migration, mcp_market_admin.py, Deep Link generator, basic security scanner, McpMarketTab.tsx frontend, Market.tsx integration 2026-07-06 11:48:21 +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 63741b3f0f Phase 3.7: Market Expansion - analytics dashboard, featured apps, category system, real API integration (replaces mock data) 2026-07-06 09:46:53 +08:00
qyyfw 2c5ab13209 Phase 3.6: Add workflow_admin.py backend API 2026-07-06 09:27:53 +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 fc36777a5c BugFix: Fix P0/P1 bugs - personal_wechat support, model display_names, dashboard data verification, KB upload test 2026-07-06 08:26:50 +08:00
qyyfw 4b49333f9d Phase C5: Storage Quota - user/membership tier quota management 2026-07-06 08:13:51 +08:00
qyyfw 6ccf6d6867 Phase C4: 模型连接测试增强 - 多模态测试+批量测试+暗色主题修复 2026-07-05 21:44:18 +08:00
qyyfw 5828728f00 Phase C3: Site Settings Refactoring with horizontal sub-tabs and Logo upload
- Replaced vertical card layout with 5 horizontal tabs: 基础设置/Logo设置/邮件配置/短信配置/注册设置
- Added Logo upload tab with drag-drop preview and file upload
- Added Registration Settings tab (allow_register, email/phone verify, default role, welcome message)
- Added logo upload backend endpoint (POST /admin/settings/logo/upload)
- Added modal sub-component CSS classes for dark theme
- Fixed all hardcoded white backgrounds for dark theme
- Added uploadLogo method to adminAPI
2026-07-05 19:28:49 +08:00
qyyfw 35a8d727e0 Phase C1-R: Landing Page repositioned for individual AI practitioners 2026-07-05 19:15:02 +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 1d32385f17 fix: AIModel.provider error - add ModelProvider import and use joined query 2026-07-03 17:54:55 +08:00
qyyfw 251bbc4123 fix: Token timezone display + Skill install/uninstall bugs 2026-07-03 16:13:14 +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 5d1ad26874 fix: skills variable init + ChatPage show all published apps + populate skill content 2026-07-03 12:10:37 +08:00
qyyfw 5d9d420525 feat: Phase 2.5 - Skill Execution Pipeline + Chat Workflow Enhancement - Stage A: MarketApp->Skill ID mapping, real skill execution engine, SkillVersion snapshot fix - Stage B: AgentConfig dynamic injection, multi-turn context persistence, Function Calling loop (5 rounds) - Stage C: KnowledgeDocumentChunk model, BM25 text retrieval, smart KB context injection - D: PipelineScheduler LLM-based skill pattern extraction replacing mock 2026-07-03 10:37:02 +08:00