Repository navigation
Releases: IGNGserver/taskdock
Releases · IGNGserver/taskdock
Release list
TaskDock 2.0.0-rc.37
本次更新
- 归档停止维护的 Electron 桌面客户端,当前活动交付范围收敛为响应式 Web/PWA 和 Android。
- 移除 Electron 的 workspace、构建、测试、CI 和 Release 维护路径;历史源码与审计资料保留在归档目录。
- Release 附件简化为一个 Android APK;GitHub 自动提供 Source code (zip) 和 Source code (tar.gz),不再生成校验和文件。
- GHCR Docker 镜像继续发布,并提供本版本号标签。
使用注意
- 本次客户端归档没有新增数据库迁移。
- 从旧版本升级时,如果
.env的NATIVE_ALLOWED_ORIGINS仍包含devtodo://app,请删除该来源;Android 使用 Capacitor 来源。 - Android APK 已由发布流程构建并签名;部署 Docker 时建议使用本版本号标签。
已知问题
- 暂无已知问题。
Release 附件
- Android APK:
TaskDock-2.0.0-rc.37-android.apk - Source code (zip)、Source code (tar.gz):GitHub 自动提供
- Docker(非 Release 附件):
ghcr.io/igngserver/taskdock:2.0.0-rc.37
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.37
本次附件
- 已签名 Android APK
- GitHub 自动提供的 Source code (zip) 和 Source code (tar.gz)
TaskDock 2.0.0-rc.36
Android 端将原日程视图重构为月日历与单日日程,新增事件管理支持;移除全部任务页面与入口,保留任务选择器内针对当前安排的局部搜索;修复日期与事件安排移动、复制及同步状态维护。已知问题:此版本为预发布版本。安装包状态:发布流程包含 Linux 桌面客户端包、Windows 安装包、已签名 Android APK 以及 GHCR Docker 镜像。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.36
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.35
修复网页端点击与交互操作导致的滚动位置跳变、元素抽搐抖动、焦点隐式拉扯及目录定位重复滚动问题。已知问题:此版本为预发布版本。安装包状态:发布流程包含 Linux 桌面客户端包、Windows 安装包、已签名 Android APK 以及 GHCR Docker 镜像。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.35
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.34
本版本修复 Android/v2 离线同步的 outbox 分批与终态处理、事务原子性、账户隔离、版本守卫和本地 task/note ID 对账;本地 mutation 与 outbox 现在保持原子提交。保留历史归档字段与遗留模型,但不恢复服务端归档协议,并继续禁用不兼容的 Android 活跃归档入口。已知问题:这是预发布版本,认证安全与性能优化不在本次范围内。安装包状态:发布流程将构建 Linux 桌面压缩包、Windows 安装包、已签名 Android APK,并发布对应 GHCR 镜像。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.34
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.33
本次更新
- 原生 Android Compose 启动页改为简洁矢量标记,统一 Splash 与 Compose 首帧背景。
- 补充 M3E 页面切换、列表、状态、进度、设置和归档动效。
- 统一 Android 间距、触控尺寸、Snackbar/FAB Insets,并隐藏设置页摘要中的完整中枢地址。
使用注意
- 是否需要数据库迁移:否。
- 是否建议升级前备份:建议按常规备份策略执行。
已知问题
- 真实设备动效录屏、TalkBack、动态色、IME、横屏和 200% 字体尚未在本地环境验证。
- PostgreSQL 集成 smoke 需要数据库环境;发布前 CI 会使用 PostgreSQL 服务执行。
安装包
- Windows、Linux、Android、Docker 镜像均由本次 Actions 构建并附加。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.33
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.32
本次更新
- Android 端交互修复:
- 任务状态圆圈改为与网页端一致的三态循环(待开始 → 进行中 → 已完成 → 待开始);修改状态后就地更新圆圈与标签,分组和行序保持到下次进入目录,不再当场折叠。
- 页面切换采用 M3 Expressive 过渡;目录钻取改为真实导航目的地,返回手势使用系统级预见式返回(跟手预览);流程详情与未保存草稿保留页内返回拦截。
- 数据修改后立即同步:同步引擎改为在写入事务提交后观察 outbox 并推送,修复此前事务内触发同步读到未提交快照导致空转、需要手动同步的问题;目录、今日、日程、流程、全部任务、归档页全部支持下拉刷新并同步中枢。
已知问题
- Android 端 instrumented 测试因本次构建环境无 KVM 未能运行(Kotlin 编译与 JVM 单测已通过),建议在真机或有 KVM 的环境补跑;预见式返回手感请在 Android 15+ 真机确认。
- Today / 全部任务列表按网页语义保持“立即归组”,仅目录页钉住位置。
安装包状态
- Windows 桌面安装包、Linux 桌面客户端压缩包、已签名 Android APK 及 SHA-256 校验文件随本次发布提供;Docker 镜像地址见下方。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.32
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.31
本次更新
- 优化 Android 端小屏目录可见性:采用紧凑的今日摘要与成组列表,提升小屏幕设备上的目录展现与浏览效率。
- 保留独立触控区域:清晰分离任务状态切换、标题点击与更多操作菜单的触控响应,防止误触。
- 增强任务快速录入稳定性:快捷记录在 Room 数据库事务完全提交后才清空输入框,支持保留草稿与连续输入。
- 完善全局状态一致性:全局任务状态、日期安排与撤销逻辑保持完全同步。
验证与升级
- 仓库 173 项测试、真实 PostgreSQL 集成测试与重启验证通过。
- Android 端 8 项单元测试、25 项原生回归测试以及大字体、横屏、动画关闭和手势场景全面通过。
- 从 v2.0.0-rc.30 升级无新增数据库结构变更。
安装包状态
- Windows:x64 桌面安装程序。
- Linux:x64 桌面客户端压缩包及 SHA-256 校验文件。
- Android:Release 签名 APK 及 SHA-256 校验文件。
- Docker:ghcr.io/igngserver/taskdock:2.0.0-rc.31。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.31
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.30
本次更新
- 重构桌面目录工作区:目录树、紧凑任务列表和并排详情同时可用,查看或切换任务时可以继续浏览目录。
- 优化连续录入与整理:支持 Enter 连续添加、F2 重命名、目录筛选、同状态拖动排序、批量移动和删除;移动目标显示完整路径,成功移动可撤销,部分失败保留失败项。
- 改进任务编辑:切换任务保留标题、备注和步骤草稿,保存按版本顺序处理;失败保留内容并支持重试,后台加载不会打断编辑。
- 精简重复说明、常驻引用 ID 和装饰性内容;今日、日历、流程与搜索共享详情编辑,搜索失败可重试。
验证与升级
- 前端改动通过仓库必需检查;四浏览器模拟模式 114 项通过,真实 API/PWA 模式 67 项通过,单元测试 173 项通过。
- 从 v2.0.0-rc.29 升级没有新增数据库结构变更。任务全局状态、步骤状态和安排继续分别维护。
- 本次为预发布版本,主要更新 Web 与桌面客户端共享前端;Android 原生界面沿用当前已合并版本。
已知验收边界
- 实体手机软件键盘、iOS Safari 与 Electron 图形窗口尚未做设备验收。
- 发布安装包与镜像不等于完成目标 NAS 的部署验收。
安装包状态
- Windows:x64 桌面安装程序。
- Linux:x64 桌面客户端压缩包及 SHA-256 校验文件。
- Android:Release 签名 APK 及 SHA-256 校验文件。
- Docker:ghcr.io/igngserver/taskdock:2.0.0-rc.30。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.30
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.29
本次更新
- 全面更新 TaskDock 图标:以圆润的灰青绿色对勾为主体,加入项目文件夹与笔记细节,统一 Web/PWA、Windows、Linux 和 Android 的品牌、启动及安装图标。
- Android 主题图标同步采用文件夹与对勾造型,启动背景与新图标保持一致。
- 修复移动端今日任务在离线状态下无法快捷创建的问题,并更新日历及离线 PWA 的回归测试。
使用注意
- 本次为预发布版本,无数据库结构变更,无需额外数据库迁移。
- 系统桌面或已安装 PWA 可能缓存旧图标,需要刷新或重新安装后更新。
已知问题
- 尚未完成实体 Android 设备、各厂商主题桌面及已安装桌面客户端的视觉验收。
安装包
- Windows:提供 x64 桌面安装程序。
- Linux:提供 x64 桌面客户端压缩包及 SHA-256 校验文件。
- Android:提供已签名 APK 及 SHA-256 校验文件。
- Docker:
ghcr.io/igngserver/taskdock:2.0.0-rc.29。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.29
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件
TaskDock 2.0.0-rc.28
优化 Web 网页端移动/触屏体验:手机端新增快速创建 FAB 悬浮按钮与 MobileQuickCaptureSheet 抽屉;任务列表支持平滑左右滑动手势(右滑完成任务并附带震动反馈,左滑展开菜单);平板端自适应双栏 Supporting Pane 联动;增强多设备形态自适应与 M3 Expressive 物理动效。
Docker 镜像
ghcr.io/igngserver/taskdock:2.0.0-rc.28
本次附件
- Windows 桌面安装包
- Linux 桌面客户端压缩包及 SHA-256 校验文件
- 已签名 Android APK 及 SHA-256 校验文件