-
ec6c9c7677
feat(AI接入): 内置 MCP 服务与个人 Token 管理
master
jif2.zhang
2026-11-09 10:41:08 +08:00
-
fa172d8974
feat(宏观): ifinance 版本展示、手动/每日更新与按需文件缓存
jif2.zhang
2026-11-03 15:33:40 +08:00
-
5622e4b3d4
fix(打卡): 修复日历切上月看不到记录; 当日进度改按当天份额统计
dev-0.2
jif2.zhang
2026-11-02 13:54:59 +08:00
-
308ace8559
ci(android): Rust 缓存 key 升到 v2, 重建含 cargo-ndk/settings.toml 的完整缓存
android-1.0
Cheney
2026-11-02 10:28:13 +08:00
-
6d560583ae
ci(android): 修复 Rust 缓存命中后 cargo 报 no default toolchain
Cheney
2026-11-02 10:11:11 +08:00
-
f2c7dae4a8
Merge branch 'dev-0.2' into android-1.0
jif2.zhang
2026-10-30 17:17:52 +08:00
-
-
-
-
afbb9bc603
feat(宏观): ifinance 分类动态挂载为宏观 tab, 报警迁入监控, 下线油价/本地经济数据/策略研究
jif2.zhang
2026-10-30 17:17:10 +08:00
-
82c4ae8a84
fix(项目设置): 修复「隐藏的任务自动归档」提示成功但不生效
jif2.zhang
2026-10-28 18:32:40 +08:00
-
c5fc328f2b
feat(任务/打卡): 已归档页面按原型重做; 打卡日历完成度改 4 档配色
jif2.zhang
2026-10-28 10:19:17 +08:00
-
77e057c580
docs(任务): 已归档任务管理界面重设计原型 (待评审, 未改业务代码)
jif2.zhang
2026-10-28 09:51:00 +08:00
-
75cabe8339
fix(任务): 修复归档/恢复归档报 "Cannot access 'a' before initialization"
jif2.zhang
2026-10-28 09:45:43 +08:00
-
58879024a2
docs+feat(即时同步): 实测端到端 1~2s 达标; 补回滚开关; 订正两次错误排查结论
jif2.zhang
2026-10-27 22:20:53 +08:00
-
96f4e09bd5
docs(即时同步): 订正延迟排查结论 —— 不是 nginx 缓冲, 瓶颈在客户端应用/渲染段
jif2.zhang
2026-10-27 21:54:20 +08:00
-
fd4079c9c3
feat(任务): 即时同步 —— 订阅本地库变更, 跨端改动无需切页自动刷新
jif2.zhang
2026-10-27 20:57:05 +08:00
-
86335dfaa4
fix(离线库): 关闭 PowerSync 多标签共享 worker —— 修复 Windows 升级后任务页永久「加载中」
jif2.zhang
2026-10-27 19:56:25 +08:00
-
a23b10959c
fix(同步): 上传路径补上 Task.status 与 Project.icon —— 此前静默丢弃
jif2.zhang
2026-10-27 17:28:38 +08:00
-
c460f09821
chore(dev): 新增 Windows 本地实时预览脚本 win:dev (不打包)
jif2.zhang
2026-10-27 15:49:39 +08:00
-
1d800c536e
feat(任务): 详情页编号右置到副标题行、换列后自动收起、固定头尾滚动
jif2.zhang
2026-10-27 15:49:06 +08:00
-
0fc45aa6ec
feat(打卡): 日历日期标记改为比例环, 并移除无引用死代码
jif2.zhang
2026-10-27 15:48:14 +08:00
-
32f404ac90
fix(任务): 修复列表与看板拖拽「能触发但放不下」—— uuid 主键被 Number() 成 NaN
jif2.zhang
2026-10-27 10:06:37 +08:00
-
06e9a3e694
fix(任务): 编号改为 #序号展示、详情页完整编号可复制、修复详情改列报「看板列不存在」
jif2.zhang
2026-10-27 10:06:12 +08:00
-
317072539d
docs(0.2.1): 记录 OTA 链路打通与遗留清单实测数据
jif2.zhang
2026-10-27 08:12:54 +08:00
-
08dd766886
fix(ci): OTA 包写入路径对齐 compose 挂载点 (deploy/prod/data/ota)
jif2.zhang
2026-10-27 08:12:12 +08:00
-
c9477b562e
ci(ota): 新增 OTA 包同步步骤 —— 用 docker cp 经 bind-mount 容器写入宿主 data/ota
jif2.zhang
2026-10-27 08:09:00 +08:00
-
50283269fb
fix(ota): 生产 app 挂载宿主 data/ota 为 OTA 包目录 (此前镜像内为空, 线上 OTA 不可用)
jif2.zhang
2026-10-27 08:06:05 +08:00
-
04bc48b6a7
fix(ota): OTA_MIN_BINARY 提到 0.2.1 —— 旧外壳 CSP 不含新域名, 拉新前端会白屏; 补充遗留清单与外壳升级策略
jif2.zhang
2026-10-27 07:52:25 +08:00
-
702c8daf6c
docs(0.2.1): 记录发布结果 —— master CI 10/10、Android 16/16、Windows 打包通过
jif2.zhang
2026-10-27 07:30:30 +08:00
-
a1c267b0d4
feat(0.2.1): 生产切换完成 —— 单端口上线 (3001 + 内网 PG/PowerSync), 迁移 MySQL 全量数据, 补 uuid 镜像触发器
jif2.zhang
2026-10-27 07:26:47 +08:00
-
836035f4cd
docs(0.2.1): 新增 021任务.md —— 目标/现状/卡点/待确认信息速查
jif2.zhang
2026-10-27 07:08:04 +08:00
-
b29be62747
fix(deps): dev-0.2 同步 package-lock (tauri CLI 2.12.4), 修复镜像构建 npm ci 失败
jif2.zhang
2026-10-26 22:53:46 +08:00
-
a9dc632986
chore(deploy): 生产 compose 增加 app 构建段 (服务器 buildKit 仅 compose 可用)
jif2.zhang
2026-10-26 22:52:27 +08:00
-
cc2677ce06
chore(deploy): 生产 compose 支持 HOST_PORT 变量 (灰度验证时先用备用端口)
jif2.zhang
2026-10-26 22:18:31 +08:00
-
71dcf7e1b1
ci(0.2.1): 部署段改为调用宿主 /app/iboard-prod 部署脚本 —— 无 PG secrets 时跳过自动部署
jif2.zhang
2026-10-26 22:18:14 +08:00
-
30bc489b5c
feat(0.2.1): 单端口生产架构 —— /sync 同域反代 (去掉 13002 独立同步端口), 新增 deploy/prod 生产编排
jif2.zhang
2026-10-26 21:57:40 +08:00
-
4ded8e30ed
ci(android): 重跑构建 —— runner 磁盘不足已清理 (No space left on device)
jif2.zhang
2026-10-26 21:56:34 +08:00
-
be70868d0b
chore(deps): 同步 package-lock —— tauri CLI 2.12.4 平台包对齐 (修复 npm ci 校验失败)
jif2.zhang
2026-10-26 21:39:13 +08:00
-
49583599b3
Merge branch 'dev-0.2' into android-1.0
jif2.zhang
2026-10-26 21:34:39 +08:00
-
-
-
-
4b19d1d929
chore: artifacts 打包产物不入库
jif2.zhang
2026-10-26 21:22:57 +08:00
-
921f3496ea
chore(0.2.1): OTA 基址切正式域名 https://iboard.honor3.com
jif2.zhang
2026-10-26 21:22:49 +08:00
-
7234b4b40a
chore: 忽略 .esbuild-tmp 临时目录
jif2.zhang
2026-10-26 20:53:46 +08:00
-
eef296942f
feat(0.2.1): 合并 Windows 外壳 + 离线编辑, 版本 0.2.1, 正式域名 https://iboard.honor3.com
jif2.zhang
2026-10-26 20:53:38 +08:00
-
e689e44923
Merge branch 'dev-0.2.1' into dev-0.2
jif2.zhang
2026-10-26 20:46:25 +08:00
-
-
fc23919a4e
chore(prisma): 补齐 generated 任务模块模型 (Project/Task/BoardColumn 等 6 个), 与 schema 对齐
jif2.zhang
2026-10-26 20:42:05 +08:00
-
f34c8c3bae
feat(离线): 界面离线可看 —— GET 响应本地缓存 + 同步凭证持久化 (离线不清库) + 左上角离线徽标 (与 Windows 外壳分支同源)
jif2.zhang
2026-10-26 16:05:59 +08:00
-
9f16db4286
feat(0.2.1): 同步端点支持 VITE_POWERSYNC_URL 覆写 (Tauri 外壳等打包端按需指定)
jif2.zhang
2026-10-26 08:58:37 +08:00
-
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)
jif2.zhang
2026-10-26 02:24:49 +08:00
-
e963140bf9
feat(0.2.1): TLS 前置 13443 —— PowerSync 网页端必须安全上下文 (navigator.locks), 自签证书按路径分流 app/sync
jif2.zhang
2026-10-26 01:59:31 +08:00
-
533a05832e
fix(0.2.1): crypto.randomUUID 仅安全上下文可用 —— http 明文部署下用 getRandomValues 兜底生成 uuid
jif2.zhang
2026-10-26 01:52:38 +08:00
-
086f7aecf9
fix(0.2.1): 验证脚本依赖移出 package.json (dev-only 工具不进镜像), 锁文件同步
jif2.zhang
2026-10-26 01:42:17 +08:00
-
1edf57b75d
fix(0.2.1): 运行时镜像 npm ci 加 --omit=optional (跳过 devOptional 的 better-sqlite3, 免 node-gyp)
jif2.zhang
2026-10-26 01:40:38 +08:00
-
4ce701e99a
feat(0.2.1): M5 闭环验证通过 —— verify 脚本 7 步全绿 (下行/离线写/上行/定号/回填/REST确认/删除同步); 方案文档补 Sequential ID Mapping
jif2.zhang
2026-10-26 01:37:24 +08:00
-
8813766aff
fix(0.2.1): 镜像列 Prisma 侧可空 (库级 NOT NULL, 触发器填充), 避免 create 校验拦截
jif2.zhang
2026-10-26 01:27:04 +08:00
-
aca8a05c0f
feat(0.2.1): Sequential ID Mapping —— 外键 uuid 镜像列+触发器, 同步流改 uuid 主键 (离线行回填后本地 id 稳定), 客户端零改动
jif2.zhang
2026-10-26 01:21:40 +08:00
-
9caaa303e5
fix(0.2.1): upload 契约对齐客户端 —— 外键列即父行 uuid (projectId/columnId/parentId/taskId); 附 Node 闭环验证脚本
jif2.zhang
2026-10-26 01:14:34 +08:00
-
a714013e3e
feat(0.2.1): M3 前端接入 —— PowerSyncProvider/登录连接/登出清库, 任务模块数据层切本地库 (projectApi/columnApi/taskApi 本地实现, 离线读写+自动上行), 任务编号徽标展示
jif2.zhang
2026-10-26 00:41:51 +08:00
-
1a695920ce
fix(0.2.1): ETL 按目标 PG 列白名单取数 + boolean/bigint/json 类型感知转换 (现网库 schema 领先于本分支)
jif2.zhang
2026-10-26 00:29:08 +08:00
-
025fcc3244
feat(0.2.1): M4-b ETL —— 现网 MariaDB 只读快照导入 PG (uuid/code/number 回填, 时序表限量, 序列校准)
jif2.zhang
2026-10-26 00:27:20 +08:00
-
636e566657
fix(0.2.1): initdb 增加 powersync publication (服务不自建, PSYNC_S1141)
jif2.zhang
2026-10-26 00:21:00 +08:00
-
040d560aff
fix(0.2.1): !env 为 YAML 整值标签 —— URI 由 compose 组装后整值注入 (PS_SOURCE_URI/PS_STORAGE_URI)
jif2.zhang
2026-10-26 00:19:18 +08:00
-
a4af607c41
feat(0.2.1): M3 前端 PowerSync 基础 (schema/connector/db) + 依赖; fix storage sslmode
jif2.zhang
2026-10-26 00:07:33 +08:00
-
a386660833
fix(0.2.1): compose build context 修正为 ../.. (仓库根)
jif2.zhang
2026-10-26 00:00:18 +08:00
-
034c87f955
feat(0.2.1): M4-a 部署栈 —— compose(PG逻辑复制+powersync+app:13001), sync streams(任务域6表+User), initdb, DISABLE_CRON 开关, 健康检查端口跟随 PORT
jif2.zhang
2026-10-25 23:57:51 +08:00
-
f83deefa47
feat(V0.2): 视图切换移入项目栏 —— 紧凑段控 + 按钮收纳 (按设计稿)
jif2.zhang
2026-10-25 23:51:09 +08:00
-
a4ab22588c
feat(0.2.1): M2 服务端同步接入 —— /api/powersync token+upload 幂等上行, 项目/任务/拷贝链路接入 uuid 与编号分配 (identity 助手)
jif2.zhang
2026-10-25 23:49:09 +08:00
-
61d3028909
feat(0.2.1): M1 数据库迁移 PostgreSQL —— schema 切 pg, 任务域六表加 uuid, 项目 code/任务 number, db.js 切 adapter-pg, 重建 PG 基线迁移; 附实施方案文档
jif2.zhang
2026-10-25 23:37:54 +08:00
-
368e99a380
feat(任务模块): 任务归档 T-ARC-01~08 实现
jif2.zhang
2026-10-25 23:09:52 +08:00
-
39282b9633
docs(任务模块): 任务归档 T-ARC 需求与设计 (T-ARC-01~08)
jif2.zhang
2026-10-25 22:59:08 +08:00
-
7f213b5c9e
style(V0.2): 看板列滚动条右移进列间隙, 不再压住任务卡片右沿
jif2.zhang
2026-10-25 22:39:00 +08:00
-
a4cc4e9871
docs: 日常操作规则 —— 主目录默认 dev-0.2, 发布才切 master 推送后即回
jif2.zhang
2026-10-25 22:33:53 +08:00
-
-
1cd5b85a4b
Merge remote-tracking branch 'origin/master' into dev-0.2
jif2.zhang
2026-10-25 21:59:52 +08:00
-
-
8203a7f893
fix(V0.2): 版本规则收尾 —— 手动 OTA 工作流对齐发布说明/commit 口径
jif2.zhang
2026-10-25 21:40:13 +08:00
-
0f71323c11
docs: CHANGELOG 按程序/Android外壳/Windows外壳 三部分独立记录当前值与变更
jif2.zhang
2026-10-25 21:36:01 +08:00
-
93b7c7bb0a
docs(changelog): 记录 V0.2.1 —— 主要解决离线编辑与不同终端数据合并问题
jif2.zhang
2026-10-25 21:34:17 +08:00
-
67be8d8f7b
feat(V0.2): 版本方案落地 —— 前端/外壳解绑, build 标识统一, 外壳版本展示
jif2.zhang
2026-10-25 21:28:06 +08:00
-
06aa48f6ad
docs: 版本方案 (V0.2) 整理稿 —— 版本构成/分支映射/OTA 口径/PATCH 记录/展示修复清单, 含待确认问题 A-E
jif2.zhang
2026-10-25 20:46:11 +08:00
-
6bd39aeed2
feat(V0.2): 看板列内纵向滚动加固 + 滚动时右缘滚动条 (方案 B)
jif2.zhang
2026-10-25 18:57:35 +08:00
-
fd66c529c2
fix(V0.2): 智能截断去尾部标点; 看板左列收窄; 项目头像三处统一
jif2.zhang
2026-10-25 18:38:16 +08:00
-
cee21a39d9
feat(V0.2): 快速添加输入框三行/失焦收起; ⋯菜单点选即收; 项目图标可设图片
jif2.zhang
2026-10-25 12:02:29 +08:00
-
e3ac00a641
fix(V0.2): OTA 发布说明改为 commit message, sha 单独展示; 版本附构建时间
jif2.zhang
2026-10-25 11:56:04 +08:00
-
74e1e7dd13
feat(V0.2): 标题30字+智能拆分 / 时间标记 MM-dd / 时间词前缀 (T-TK-14~16)
jif2.zhang
2026-10-25 11:47:44 +08:00
-
fd27242e4e
fix(V0.2): 全局禁用非编辑框文字选中 + 标题类文本溢出省略
jif2.zhang
2026-10-25 10:41:29 +08:00
-
20cc1ccde9
feat(V0.2): 列表/看板负责人改为头像 (姓氏首字+按名稳定配色)
jif2.zhang
2026-10-25 03:04:15 +08:00
-
9401bd2b3d
refactor(V0.2): 列表行等高 (无标签保留元信息行); 看板类型标签与负责人同行
jif2.zhang
2026-10-25 02:59:52 +08:00
-
fb9e2350b3
feat(V0.2): 任务类型标签 —— 项目级自定义 + 任务标记 + 列表/看板展示
jif2.zhang
2026-10-25 02:53:25 +08:00
-
2e6cc986a0
refactor(V0.2): 列表主行去掉状态圆点, 元信息行仅在有成员时显示
jif2.zhang
2026-10-25 02:44:03 +08:00
-
d20837f9f1
refactor(V0.2): 看板 ⋯ 沉到左下角; 列表负责人右下角, 去掉状态文字
jif2.zhang
2026-10-25 02:40:02 +08:00
-
c0b55277a4
fix(V0.2): 列表组内排序乐观更新未重排数组, 松手后界面不动
jif2.zhang
2026-10-25 02:37:39 +08:00
-
49037371f8
refactor(V0.2): 看板卡片左列布局 / 列表负责人右移 / 把手再收窄
jif2.zhang
2026-10-25 02:32:49 +08:00
-
2fa41c774b
fix(V0.2): 拖动浮层残留蓝色背景 —— 类名与遗留 .drag-ghost 规则冲突
jif2.zhang
2026-10-25 02:28:09 +08:00
-
1673cbdb7d
refactor(V0.2): 拖动交互收紧 —— 仅把手触发 / 缩小把手 / 去多余元素 / 打卡跨组
jif2.zhang
2026-10-25 02:19:03 +08:00
-
5066007d9d
feat(V0.2): 克隆卡片跟手浮层 + 列表组内排序 + 把手统一移到最左
jif2.zhang
2026-10-25 02:07:58 +08:00
-
9a8313173d
fix(V0.2): 浮层 Portal 修复被遮挡 + 列表落点改为手指所在分组
jif2.zhang
2026-10-25 01:51:17 +08:00
-
83cc218c5e
feat(V0.2): 拖动跟手浮层 —— 半透明副本随指针, 原位虚线占位
jif2.zhang
2026-10-25 01:42:29 +08:00
-
215263bf2f
fix(V0.2): 打卡排序闭包陈旧 + 把手拖动双保险
jif2.zhang
2026-10-25 01:31:27 +08:00
-
2725f00f68
fix(V0.2): 拖动可靠性重做 —— 把手入口 + 打卡排序接入实际渲染视图
jif2.zhang
2026-10-25 01:21:42 +08:00
-
b1c1b16e66
ci: minisign 静态包混多平台二进制, 试运行挑可用者, 失败回退 apt
jif2.zhang
2026-10-25 00:56:35 +08:00
-
51256335ba
ci: 优化构建速度与资源消耗
jif2.zhang
2026-10-25 00:48:50 +08:00
-
20a5105c23
refactor(V0.2): 详情页精简 + 列表行样式调整
jif2.zhang
2026-10-25 00:23:01 +08:00
-
9467d4c242
feat(V0.2): 列表拖动修复 + 打卡项组内拖动排序
jif2.zhang
2026-10-25 00:06:44 +08:00
-
d6ca7573f3
fix(V0.2): 三轮反馈 5 项 —— 回滚键盘方案 / 列表卡片拖动 / 看板防误触 / 横滑整屏 / 详情页恢复
jif2.zhang
2026-10-24 23:24:31 +08:00
-