QihuAI Design
a7b9b2492e
feat(frontend): 首页改版——Hero合并广告位(2/3)、去PaaS/去对话卡、价值区/技能榜/应用中心文案、源index.html去HashRouter脚本、prerender去重注入
2026-07-13 16:21:42 +08:00
QihuAI Design
c7fea64ae7
chore(frontend): 清理 LandingPage 中关于 HashRouter 的历史注释(项目已迁 BrowserRouter)
2026-07-13 15:48:06 +08:00
QihuAI Design
d404aa4e29
feat(frontend): HashRouter->BrowserRouter 干净URL可独立索引 + 静态预渲染(SSR注入#root/robots/sitemap) + logo回顶
2026-07-13 15:01:53 +08:00
QihuAI Design
a1bea39d9f
design: 增强设计系统(渐变/玻璃拟态/SEO-GEO/页面布局) + 元宝提示词解读
2026-07-13 11:17:47 +08:00
qyyfw
e7dc9808c0
docs: 沉淀七虎AI 设计系统(DESIGN.md/MASTER.md/.impeccable.md) 作为UI单一事实源
2026-07-13 09:10:30 +08:00
qyyfw
5bc61827d7
docs: RELEASES v2026.07.12-ui-recover
2026-07-12 18:40:28 +08:00
qyyfw
f545e81b20
chore: freeze v2026.07.13-recover (deterministic recovery, git==container)
v2026.07.13-recover
v2026.07.12-ui-recover
2026-07-12 16:48:12 +08:00
qyyfw
42d5a9ff25
chore: add RELEASES.md version log (closed-loop v2026.07.12-recover)
v2026.07.12-recover
2026-07-12 16:16:20 +08:00
qyyfw
ab9cf55321
recover: chat.py Auto routing + models.py capability-defaults route (lost in 5d7f32d)
2026-07-12 07:12:59 +08:00
workbuddy
405e836ee2
fix: restore backend/python/app/pipeline.py (lost in mass-deletion 5d7f32d)
...
Single genuinely-missing module after the deletion. Rest of the 44 'missing'
paths were false positives (app/ prefix artifacts in the deletion commit).
Recovery now matches the 1346fbb baseline used by the restored admin
modules and models.py.
2026-07-11 16:32:45 +08:00
workbuddy
da0ab6496c
fix: restore models.py to 1346fbb baseline
...
Recovers 7 model classes (UserStorageQuota, AutomatedTask, ExternalKBService,
KnowledgeDocumentChunk, MCPServer, OSSStorageConfig, TaskExecutionLog) and the
gen_uuid helper that were lost in the mass file-deletion (5d7f32d ). These are
required by the restored admin modules (storage_admin/asset_admin/etc). Verified
at runtime: /health=200 and all restored admin routers serve 200.
2026-07-11 16:28:47 +08:00
qyyfw
6d5e215a9f
fix: api/index.ts 补回 imUserAPI 导出( 1346fbb 有, 工作树遗漏), 供 WechatBot 等恢复页面使用
2026-07-11 16:13:52 +08:00
qyyfw
223485848c
fix: api/index.ts 恢复导出 request 基础 HTTP 助手( 1346fbb 有 export, 工作树遗漏), 供 UserPortal 等恢复页面使用
2026-07-11 16:10:50 +08:00
qyyfw
3359e3498c
build: pin celery ecosystem (kombu/billiard/vine/click/click-repl 0.3.0 等) to known-good versions from running container, fix ResolutionImpossible on floating transitive deps
2026-07-11 16:06:31 +08:00
qyyfw
ea7685a827
build: 前端构建改为纯 vite build (跳过 tsc --noEmit 严格类型门禁) 以兼容累积的隐式 any/never[] 等类型写法, 真实恢复近期开发源码
2026-07-11 16:01:32 +08:00
qyyfw
dff207ba5e
build: tsconfig 显式 noImplicitAny:false 以兼容近期开发文件中的隐式 any 回调(UserPortal 等), 保留其余类型检查
2026-07-11 15:58:26 +08:00
qyyfw
77952fd63e
fix: keep working-tree api (chatAPI knowledge_ids compat) but swap adminAPI to full 1346fbb version (+4 post-1346fbb methods) so restored admin pages build without breaking ChatPage
2026-07-11 15:53:50 +08:00
qyyfw
36e369044a
fix: restore complete frontend api client (adminAPI) from 1346fbb + keep 4 post-1346fbb methods (toggleAd/getAdminApps/updateApp/assignCoupon) to fix restored admin pages build
2026-07-11 15:47:01 +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
qyyfw
d95b847fee
build: compose 加入 build 段, 从 git 仓库 Dockerfile 构建以根治重建丢迭代
2026-07-11 11:20:24 +08:00
qyyfw
5d7f32db0a
refactor: sync running-container source back to repo for reproducible docker compose build; remove dead code (orphan pipeline.py + 104 stale files from iterative dev) and drop unused app/ mirror dir
2026-07-11 06:29:32 +08:00
qihu
1346fbbd4b
perf: 前端路由级代码分割+资源长期缓存;后端列表查询封顶与N+1修复;Dockerfile将依赖烤入.venv根治升级崩溃
2026-07-11 05:02:14 +08:00
qyyfw
f5968d0f61
feat: Auto模式按用户输入意图自动路由视频/图像/语音生成模型
2026-07-10 22:04:16 +08:00
qyyfw
0c017d380c
feat: 前台AI聊天模型列表只显示显示名称+能力,不再显示供应商
2026-07-10 21:08:15 +08:00
qyyfw
821438cfe4
fix: 网站设置输入框输入1字符丢失焦点 - 将 FormGroup/FormRow/FormActions 提升到模块作用域避免每次重渲染重建组件
2026-07-10 21:01:56 +08:00
qyyfw
363ef7d7b6
fix: 修复按能力默认模型/批量测试的路由被 /{id}/test-connection 路径参数拦截导致 404 模型不存在
2026-07-10 20:48:38 +08:00
qyyfw
4c372746d5
feat: 补全模型能力选项(11种) + 按能力指定默认模型 + Auto自动模式
2026-07-10 20:04:38 +08:00
qyyfw
176cb35b54
fix(admin): 技能/agent 默认发布状态按角色判定 + 迁移幂等化 - evolution_service.publish_to_market (AI自进化发布到市场) 增加角色判定: 管理员=官方+已发布+免费, 用户=用户+待审核+客户定价 - run.sh 迁移改为幂等: 新增 schema_migrations 跟踪表, 已执行的迁移不再重复运行, 修复每次容器重启重复插入演示数据(002_init_data.sql)的问题 - run.sh 修正 CRLF 行尾导致容器无法启动(exec permission denied)
2026-07-10 16:43:14 +08:00
qyyfw
27ba91ae5e
feat(admin): 移除后台 Agent/技能/MCP 手动创建按钮,改为仅支持 URL 导入/AI 开发/AI 安装 - 后台 Agent管理/技能管理/MCP服务 移除 创建/添加 按钮 - 后端上传/创建按操作者角色设定默认值:管理员=官方+已发布+免费;用户=用户+待审核+定价自选 - 应用市场 Hub 导入新增 mcp.so / MCPMarket 平台,导入表单增加定价输入(用户可选收费) - 清理全部演示数据(market_apps/mcp_servers/mcp_tool_configs/evolution_skills)
2026-07-10 16:21:07 +08:00
qyyfw
d62848ee98
feat(chat): support AGNES image/video models in AI chat - backend _generate_media (images/generations + async videos polling) and frontend MarkdownContent media rendering + model capability badges; nginx proxy_read_timeout raised to 600s for long media generation
2026-07-10 15:47:03 +08:00
qyyfw
774f1648dc
fix(chat/wechat): messages order by created_at,id (sub-second DATETIME(3)); container+MySQL TZ->Asia/Shanghai; correct UTC timestamps to CST; rebuild WeXin Bot history
2026-07-10 10:50:06 +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
qyyfw
7c71d193fc
fix(email): support implicit SSL (port 465) for SMTP test; add use_ssl field + encryption selector
2026-07-10 09:54:49 +08:00
WorkBuddy
2eeaf1d293
fix: 个人微信发送对齐iLink规范(base_info/client_id/ret检查); 会话过期检测+重扫UI; 仅发送成功才写历史
2026-07-10 08:00:25 +08:00
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