Repository navigation
Releases: fomalhaut1998/us-market-dashboard
Releases · fomalhaut1998/us-market-dashboard
Release list
v1.1.1 — 手机端地球静态兜底
修复
- 手机端地球长时间挂起后变灰/空白:部分移动浏览器在页面切到后台或锁屏较久后会回收 canvas 后备存储,回到页面时整块画布可能显示为灰色。触屏端现在改用与画布同尺寸、同初始视角的静态 WebP 地球(浅色/深色各一份),不再依赖 canvas;桌面端仍保留可拖动旋转的 canvas 地球。
- 触屏端的位置标记仍会按画布几何计算并叠加显示;静态图带透明背景,不会遮挡标题与标签栏。
验证
- 移动端 390×844:强制清空 canvas 后备存储后,地球仍正常显示;浅色/深色主题、横向溢出检查通过。
- 桌面端 1440×1100:canvas 地球与拖拽交互保持不变。
npm run lint、npm run typecheck、npm run build均通过。
完整变更见 CHANGELOG.md。
v1.1.0 — 站点图标与品牌标记
新增
- 全新站点图标:地球轮廓叠加向上行情线,提供 SVG、192 / 512 PNG、Apple Touch Icon 与多尺寸
favicon.ico。 - 页头标题左侧加入品牌标记,桌面 48px、移动端 40px,320px 窄屏下随标题自动换行。
- 浏览器标签页、iOS 主屏与 Next.js 元信息统一使用新图标。
兼容性
- 无破坏性变更;版本号从 1.0.2 升至 1.1.0。
- 图标资源位于
public/assets/,public/favicon.ico作为根路径兜底。
验证
npm run lint、npm run typecheck、npm run build均通过。- 已在 1440 / 390 / 320 宽度下检查页头与图标,无横向溢出,移动端标题正常换行。
Full Changelog: v1.0.2...v1.1.0
v1.0.2 — 地球画布恢复
修复
- 移动端页面切到后台或锁屏较久后,浏览器可能回收地球画布的后备存储,回到页面时地球会变成空白。
- 现在会在
visibilitychange、pageshow与contextrestored时补画;增加 60 秒兜底重绘;并在首次布局稳定后补画一次。
验证
- 390×844 移动端视口:清空画布后触发
visibilitychange/pageshow/contextrestored,画布均恢复(210,264 个非透明像素)。 npm run lint、npm run typecheck、npm run build全部通过。
Full Changelog: v1.0.1...v1.0.2
v1.0.1 — 手机端标签栏修复
修复
- 手机端吸顶标签栏被背景地球的固定拖拽层与热区遮挡,导致「策略与纪律」等标签无法点击;触摸设备上禁用地球命中测试并隐藏提示框,桌面端交互保持不变。
验证
npm run lint、npm run typecheck、npm run build全部通过。- 390×844 触摸模拟:点击「策略与纪律」可正常切换,命中的是标签按钮而不是地球层。
- 1440×900 桌面:地球拖拽/热区仍可交互,标签点击正常。
Full Changelog: v1.0.0...v1.0.1
v1.0.0 — 首个开源版本
美股估值与情绪监控看板 v1.0.0
首个开源版本。把美股指数行情、相对强弱、VIX 期限结构、恐惧贪婪、估值分位、市场宽度与信用利差放在同一屏,并按固定规则给出定投倍率提示。
- 在线演示:https://us-market-dashboard-gules.vercel.app
- 源码仓库:https://github.com/fomalhaut1998/us-market-dashboard
- 更新日志:CHANGELOG.md
主要功能
- 指数指标:SPY、QQQ、DIA、SOXX、IWM 与纳斯达克综合指数,含 52 周区间、距 52 周高点、数据来源与日期;近 20 / 60 日相对 SPY 超额收益。
- 情绪与说明:VIX、CNN 恐惧贪婪、RSI(6)、标普 500 PE 近 5 年分位、52 周回撤、25 日涨跌幅;VIX 9 天 / 30 天 / 3 个月期限结构;SKEW / VVIX 分位;RSP / SPY 市场宽度;美国高收益债 OAS。
- 策略与纪律:估值优先的五档定投倍率、每日倍率轨迹、触发敏感性与纪律清单。
- 体验与工程:浅色 / 深色主题、移动端适配、冷启动骨架屏、服务端 30 分钟缓存、手动刷新 60 秒节流、多数据源自动回退、浏览器端数据缓存。
- 开源标识:页头与页脚展示 GitHub 仓库、版本号、Release、更新日志、许可与问题反馈入口。
快速开始
git clone https://github.com/fomalhaut1998/us-market-dashboard.git
cd us-market-dashboard
npm ci
cp .env.example .env.local
npm run dev要求 Node.js 20.9+。完整的环境变量、数据来源、API 与部署说明见 README。
数据说明
- 所有行情均为日线收盘或延迟数据,不是实时报价。
- 数据来自 Twelve Data / Nasdaq / FMP、Cboe、CNN、Multpl 与 FRED,版权归各来源所有。
- 本项目仅用于数据展示与研究记录,不构成任何投资建议。据此操作,风险自负。
校验
npm run lint、npm run typecheck、npm run build均通过。- GitHub Actions CI 会在每次 push / PR 时执行同样的检查。
Full Changelog: 1.0.0