jif2.zhang
|
902c6a0ebe
|
feat(宏观): 子 tab 整屏左右滑动并与顶部同步
Docker Build and Push / build-image (push) Successful in 4m3s
SwipeTabs 新增 swipeable 开关, Macro 开启, 打卡/监控保持原行为; 使用 swiper 14 实现整屏分页 + 首尾橡皮筋 + 松手吸附 + 方向锁; 滑动/点击/路由双向同步, 子 tab 切换用 replace 不堆历史; 每个 slide 独立竖向滚动, pane 节点缓存避免横滑时重渲染列表; 宏观内部切 tab 不再重复播放整页入场动画
|
2026-11-09 15:12:11 +08:00 |
|
jif2.zhang
|
ec6c9c7677
|
feat(AI接入): 内置 MCP 服务与个人 Token 管理
Docker Build and Push / build-image (push) Successful in 4m34s
- 新增 /api/mcp (Streamable HTTP) 与 41 个工具: 项目/看板列/任务/清单/打卡; - 新增 McpToken 模型与迁移, DB 仅存 SHA-256 哈希, token 绑定用户; - 新增 /api/mcp-tokens 增删改查, 支持独立命名 (如 R1); - 「我的」页新增 AI 接入 (MCP) 区块: 地址复制/新建/一次性展示/删除; - 补充 docs/MCP.md 与样式
|
2026-11-09 10:41:08 +08:00 |
|
jif2.zhang
|
afbb9bc603
|
feat(宏观): ifinance 分类动态挂载为宏观 tab, 报警迁入监控, 下线油价/本地经济数据/策略研究
Docker Build and Push / build-image (push) Successful in 2m37s
- 宏观只保留本地 新闻/经济文章, 外接 ifinance categories[] 动态成为 tab (纯前端直连, CORS/_headers, https)
- 报警从宏观迁到监控第 4 个 tab (保留 Alert 模块, 供未来新增报警源)
- 彻底删除油价/经济数据/策略研究: 前端组件+api、后端 apizero/data 路由、cron、fetchers、种子数据
- 新增迁移 DROP Indicator/IndicatorPoint/Strategy/OilPriceHistory; 重新生成 Prisma Client
- CSP 放开 *.honor3.com (含端口通配), 避免新增子域反复重装外壳
|
2026-10-30 17:17:10 +08:00 |
|
jif2.zhang
|
c460f09821
|
chore(dev): 新增 Windows 本地实时预览脚本 win:dev (不打包)
Docker Build and Push / build-image (push) Successful in 2m31s
改完前端 UI 想立刻在 Windows 外壳里看效果, 原本要 tauri build 打包。实际外壳
用 tauri-plugin-hotswap, 启动时优先读 %APPDATA%\<identifier>\hotswap\ 下的覆盖
包, 没有才回退 exe 内置 dist —— 与线上 OTA 同一条路径。因此只构建前端并写进
覆盖目录 + 重启外壳即可, 不编译 Rust、不打 NSIS/便携包、不重装。
npm run win:dev 构建(shell 模式) + 挂载 + 重启
npm run win:dev -- --no-build 复用现有 dist, 只挂载+重启 (~2s)
npm run win:dev -- --clear 卸载覆盖, 回到内置前端
npm run win:dev -- --no-launch 只改覆盖目录, 不碰外壳进程
读插件源码得到的两个硬约束 (写错会被静默丢弃或启动即回滚), 脚本已处理:
- min_binary_version 必须 == 外壳版本: 默认 DiscardOnUpgrade 在 binary > min 时
丢弃缓存, 而安全线又要求 binary >= min, 只能取等号;
- confirmed 必须为 true: 默认 SingleLaunch 对未确认版本启动即回滚。
另: 目录名须为 seq-<数字>; sequence 取 Date.now() 让 OTA 检查认为已是最新,
避免线上更新顶掉本地版本。
README 补「Windows 本地实时预览(不打包)」章节: 用法/原理/约束表/注意事项。
|
2026-10-27 15:49:39 +08:00 |
|
jif2.zhang
|
eef296942f
|
feat(0.2.1): 合并 Windows 外壳 + 离线编辑, 版本 0.2.1, 正式域名 https://iboard.honor3.com
|
2026-10-26 20:53:38 +08:00 |
|
jif2.zhang
|
fd029ad124
|
fix(0.2.1): PowerSync 升级 v2 线 (web 2.5.0 + react 2.1.0 + wa-sqlite 2.0.8) —— 1.39.1 与自动装配的 wa-sqlite 1.7.2 不兼容 (缺 sqlite3_prepare_v3)
|
2026-10-26 02:24:49 +08:00 |
|
jif2.zhang
|
086f7aecf9
|
fix(0.2.1): 验证脚本依赖移出 package.json (dev-only 工具不进镜像), 锁文件同步
|
2026-10-26 01:42:17 +08:00 |
|
jif2.zhang
|
9caaa303e5
|
fix(0.2.1): upload 契约对齐客户端 —— 外键列即父行 uuid (projectId/columnId/parentId/taskId); 附 Node 闭环验证脚本
|
2026-10-26 01:14:34 +08:00 |
|
jif2.zhang
|
a4af607c41
|
feat(0.2.1): M3 前端 PowerSync 基础 (schema/connector/db) + 依赖; fix storage sslmode
|
2026-10-26 00:07:33 +08:00 |
|
jif2.zhang
|
61d3028909
|
feat(0.2.1): M1 数据库迁移 PostgreSQL —— schema 切 pg, 任务域六表加 uuid, 项目 code/任务 number, db.js 切 adapter-pg, 重建 PG 基线迁移; 附实施方案文档
|
2026-10-25 23:38:54 +08:00 |
|
cheney
|
4a04720a5e
|
feat(V0.2): OTA 版本与判新口径 + Tab 结构调整
1) 版本对齐分支
- package.json / tauri.conf.json / Cargo.toml / Cargo.lock: 0.1.0 -> 0.2.0, OTA 包版本变为 0.2.0-ota
- 新增 scripts/ci/check-version.mjs: 分支 dev-x.y 与 package.json 版本不一致时 CI 直接失败
- docker-build.yml / ota-build.yml: min_binary_version 与前端版本解耦, 固定 0.1.0
(现有 APK 原生层仍是 0.1.0, 抬高会导致旧 APK 收不到更新)
2) 我的页 OTA「开发版本」开关 (默认关, 持久化 localStorage.iboard_ota_dev_mode)
- 关: 按版本号逐字段比较 (src/utils/version.js), 服务端 version 更高才算新
- 开: 按 build sequence 判新 (hotswap checkUpdate), 每次构建都能推到设备
- Web 端: 开发口径退化为版本不同即算新; 生产口径严格比较大小
3) 打卡 Tab 移到最左并默认选中, 移除特效开关
- BottomNav: 打卡/宏观/监控/我; 删除 home 图标
- App: / 与 404 均重定向到 /checkin
- RingProgress/Celebrate: 删除 effectsEnabled/setEffectsEnabled, 特效恒开
- HabitView: 去掉头部「特效开/关」按钮
4) 取消首页 Tab, 报警/新闻并入宏观
- 新增 pages/macro/AlertsView.jsx、NewsView.jsx; 删除 HomePage.jsx
- MacroPage: 6 个子 Tab (油价/经济数据/策略研究/经济文章/报警/新闻), 报警角标保留
- 新闻详情 /news/:id -> /macro/news/:id (宏观 Tab 保持高亮)
5) 文档: 需求文档补 F-OT 需求点与已决策项; 设计文档新增 §10 变更记录与判新设计;
界面设计.html 11 屏 (Tab 4 项/去掉特效开关/宏观合并/我的 OTA 开关 关+开 两态)
|
2026-10-22 17:17:29 +08:00 |
|
cheney
|
3140eae7db
|
chore: 版本号统一为 V0.1 (package.json 1.0.0 -> 0.1.0, 与 tauri.conf.json/Cargo.toml 对齐) + readme 补充版本管理约定
|
2026-10-22 09:59:26 +08:00 |
|
jif2.zhang
|
7b4e59957b
|
修复容器内 news/oil 定时失效: 运行时镜像携带 scripts/ + axios 转生产依赖 + cron 脚本模块惰性加载降级
Docker Build and Push / build-image (push) Failing after 9m34s
|
2026-09-21 14:09:18 +08:00 |
|
jif2.zhang
|
8e2c6ffa35
|
新增米家环境监控模块 (采集/聚合/历史/前端 EnvView) + CI 挂载米家凭证目录并自动应用迁移
Docker Build and Push / build-image (push) Successful in 6m54s
|
2026-09-21 11:42:58 +08:00 |
|
cheney
|
2fa7c7fc70
|
remove pagespy
Docker Build and Push / build-image (push) Successful in 4m56s
|
2026-08-08 18:12:48 +08:00 |
|
cheney
|
dbe04b7da3
|
ota
|
2026-08-07 09:49:26 +08:00 |
|
cheney
|
ac8a4b8cd2
|
准备切换分支
|
2026-08-07 09:10:40 +08:00 |
|
cheney
|
4f39f428bd
|
热加载
Docker Build and Push / build-image (push) Successful in 3m0s
|
2026-08-06 17:12:32 +08:00 |
|
cheney
|
4d02439ecb
|
更新首页
|
2026-08-06 16:41:47 +08:00 |
|
cheney
|
547181d333
|
更新首页
|
2026-08-06 15:39:59 +08:00 |
|
cheney
|
b10b1c44db
|
修改数据获取方式
|
2026-08-06 14:00:11 +08:00 |
|
Cheney
|
7f72bf809b
|
更换 UI
|
2026-08-06 09:32:15 +08:00 |
|
cheney
|
28d1b5d1c6
|
添加调试,网络正常
Docker Build and Push / build-image (push) Successful in 2m45s
|
2026-08-06 08:58:22 +08:00 |
|
Cheney
|
79341bb8cc
|
save
Docker Build and Push / build-image (push) Successful in 3m16s
|
2026-08-03 18:09:08 +08:00 |
|
cheney
|
d232591a38
|
添加汇率数据
|
2026-04-25 19:22:57 +08:00 |
|
cheney
|
f9e1471487
|
save
|
2026-04-19 08:42:20 +08:00 |
|
cheney
|
4c7f600a6b
|
增加数据库
Docker Build and Push / build-image (push) Failing after 6m27s
|
2026-04-09 22:07:23 +08:00 |
|
cheney
|
620e46661f
|
丰富内容
|
2026-04-06 09:11:22 +08:00 |
|
cheney
|
03f8eb02a9
|
中国国债
|
2026-04-05 07:01:15 +08:00 |
|
cheney
|
2e357cfb25
|
初始化
|
2026-04-03 22:00:00 +08:00 |
|