v3.21.1
What's Changed
🤖 AI & Analysis
- refactor: 优化侧边栏选中态样式、扩展宽度并新增 rail 紧凑模式 by @flower418 in #1579
- fix: 结构化大盘复盘报告展示 by @ZhuLinsen in #1576
- fix: avoid quoting desktop updater install directory by @ZhuLinsen in #1587
- fix: 兼容每日分析工作流读取 SearXNG Variables by @ZhuLinsen in #1567
- feat: add Feishu App Bot notification sender with P2P and group support by @DeliciousBuding in #1553
- 代码健康修复:稳定测试、健康检查、错误响应与 schema 版本记录 by @xiongfazhan in #1607
- fix: verify packaged AlphaSift adapter at runtime by @ZhuLinsen in #1637
- feat: 新增建议动作 taxonomy 字段边界 P0 by @massif-01 in #1631
🔔 Notifications
- feat: #1386 P6 联动告警、持仓和历史阶段摘要 by @massif-01 in #1589
- fix: clarify Docker env runtime config by @ZhuLinsen in #1586
- fix: 收敛多股通知摘要的市场状态展示 by @ZhuLinsen in #1612
- feat: add Web UI language switch by @ZhuLinsen in #1621
⚙️ Configuration
- docs: 完成 AnalysisContextPack P6 文档、迁移与回滚收口 by @massif-01 in #1592
- feat: integrate AlphaSift with DSA runtime enrichment by @ZhuLinsen in #1577
🧪 Testing
- docs: 补齐 #1386 P7 阶段分析文档收口 by @massif-01 in #1597
- feat: 完善大盘复盘历史聚合、查看与删除能力 (#1580) by @ZhuLinsen in #1598
- fix: 问股自由文本金融缩写不再误识别为股票代码 P1 by @massif-01 in #1604
- fix: 修复股票卡片市场阶段标签遮挡 by @massif-01 in #1605
- fix: 报告页运行诊断与输入数据块状态口径不一致 (#1602) by @ZhuLinsen in #1603
- fix: widen analytical intel search lookback by @ZhuLinsen in #1615
- fix: restore market review in stock bar by @ZhuLinsen in #1620
- fix: 手动触发大盘复盘不跳过非交易日 by @ZhuLinsen in #1627
- fix: Web 英文界面仍残留中文文案 (#1626) by @ZhuLinsen in #1632
- fix: make AlphaSift screening recoverable by @ZhuLinsen in #1628
🔧 CI/CD & Maintenance
- docs: 要求报告与 Web UI 变更附截图 by @ZhuLinsen in #1613
- chore: remove one-off PR screenshot assets by @ZhuLinsen in #1625
📝 Documentation
- docs: 强化 PR 质量底线与 review 反馈规则 by @massif-01 in #1593
New Contributors
- @flower418 made their first contribution in #1579
- @DeliciousBuding made their first contribution in #1553
- @xiongfazhan made their first contribution in #1607
Full Changelog: v3.20.0...v3.21.1