15 Commits
Author SHA1 Message Date
shy3130 5825c7b537 docs(promo): DeepSeek v4.1 Flash 折扣文案 6 折 → 3 折
RunningHub 推广调整, 上游 /v1/models 实测 discountRate=0.3;
模型列表折扣徽章为动态下发无需改动, 仅同步三处硬编码文案。
2026-10-16 22:04:27 +08:00
shy3130 07dfd5a17b fix(ci): 升级保护清单步骤强制 bash shell — Windows runner 默认 pwsh 不认 $() 语法 2026-10-16 18:34:00 +08:00
shy3130 8f9251c77f chore: v0.3.8 2026-10-16 18:26:43 +08:00
shy3130 e737db0c76 fix(docker): 放行 scripts/generate_manifest.py 进构建上下文
feat(guard) 提交在 Dockerfile 新增 COPY scripts/generate_manifest.py,
但 .dockerignore 的 scripts 整目录排除规则把该文件挡在构建上下文之外,
导致 docker.yml 双平台构建失败 (CopyIgnoredFile → not found)。

改为 scripts/* + 取反例外, 并修正头注释中"不支持取反语法"的过时说明。
已用仓库真实上下文 + scratch Dockerfile 本地验证三个 COPY 均可用。
2026-10-16 16:56:40 +08:00
shy3130 d6f6962909 feat(guard): 二次开发升级保护 — 程序文件常备备份/升级对比报告/一键恢复 2026-10-16 16:45:03 +08:00
shy3130 be7db8d8b8 feat(ui): AI 设置操作卡新增测试连接按钮与内联结果徽章 2026-10-16 16:44:54 +08:00
shy3130 4f9af038d8 fix(paper): 自动跟单卖出按可卖持仓封顶, 金额超出持仓不再整单被拒 (#462)
# Conflicts:
#	backend/app/strategy/paper_auto.py
2026-10-16 10:07:31 +08:00
shy3130 95e1519994 fix(enriched): warmup 世代漂移丢弃后有界重建 GH #480 2026-10-16 09:06:04 +08:00
shy3130 d118d3fe99 fix(sector): 分钟涨跌幅超物理边界视为脏点剔除 GH #473 2026-10-16 09:06:04 +08:00
shy3130 df2da2dc8a fix(ext): 两级拉取 429 限流感知退避 + 失败补拉轮
429 改等配额窗口(30s+抖动)再重试; 主轮后对失败条目补拉最多 3 轮,
持续限流则记 warning 跳过, 稍后重执行即整体重试。
2026-10-15 16:25:26 +08:00
shy3130 1c2e4db980 Update 2026-10-15 16:10:20 +08:00
shy3130 99efc808e8 docs: 补 v0.3.7 版本表与二开指南
二开指南补去内置化/叠加条件/string 参数; 安全校验描述同步 #475 后口径。
2026-10-15 12:27:59 +08:00
shy3130 72e97cc790 fix(ui): 端点测速应用按钮打开即显示
不再要求测速成功才出现, 测速期间保持可点击。
2026-10-15 12:27:59 +08:00
shy3130 a292f7bc58 feat(migrate): 内置策略按 ID 种入 custom — 修复升级丢失 25 个策略
启动时按文件名补缺, 不覆盖已有, 标记防复活; 桌面打包 datas 落盘,
前端迁移 toast 同步提示。
2026-10-15 12:27:59 +08:00
shy3130 db300cad45 refactor(ui): 页面包更名为页面插件
消除断句歧义, 与数据源插件命名对齐; 仅改文案, 代码层标识不动。
2026-10-15 12:27:59 +08:00