Skip to content

0.1.4

Choose a tag to compare

@sty20030818 sty20030818 released this 25 Feb 09:41
· 158 commits to main since this release

🌟 本次更新重点

  • 远端同步进入“编排化”阶段:新增一键同步主动作(先拉后推)、连接预检、连接健康缓存、冲突统计与历史明细,整体可靠性显著提升。
  • Inspector Drawer 全面重构:Task / Project 抽屉统一到同一领域模型与共享组件,交互、样式与保存反馈保持一致。
  • 项目生命周期闭环补齐:Project Inspector 支持编辑、归档、删除、恢复与时间线,跨视图刷新链路更完整。
  • 国际化体系正式落地:建立中英文双语基础设施,接入语言持久化与 Nuxt UI locale 联动,覆盖壳层、页面、弹窗、错误与托盘文案。
  • 全局体验继续打磨:新增关闭最小化到托盘、全局回顶部按钮、统一动效节奏,并补齐多个页面的面包屑与交互细节。

✨ 新增

  • Remote Sync 核心能力升级:

    • 新增 Sync Now 一键同步主动作(Pull + Push 编排)。
    • 新增连接预检与连接健康缓存(含 TTL),避免重复测试与无效重连。
    • 新增同步历史筛选与清理(全部 / 仅上传 / 仅下载)。
    • 新增分表明细统计(total / inserted / updated / conflicted / skipped)。
    • 新增冲突保护开关语义与冲突统计展示,帮助识别远端/本地写入冲突。
    • 新增自动同步调度底座与偏好配置(间隔、重试、启动触发、窗口聚焦触发)。
  • Project Inspector 能力补齐:

    • 新增项目抽屉入口,可直接从项目树进入编辑。
    • 新增项目摘要区(进度环、项目更新时间、任务最近更新时间)。
    • 新增项目属性卡片化编辑(状态、优先级、父级、Space、标签、链接)。
    • 新增项目生命周期动作(归档、取消归档、删除、恢复)及确认流。
    • 新增项目活动日志落库、查询接口与抽屉时间线展示。
  • Task Inspector 能力增强:

    • 新增任务时间线(活动日志)与可折叠展示。
    • 新增链接/自定义字段卡片内联编辑能力与校验提示。
    • 新增任务自动保存分桶队列、重试提示与保存状态反馈。
    • 新增创建任务增强入口:支持创建时传入状态、完成原因、优先级、截止日期、标签、链接、自定义字段。
  • 国际化基础设施(i18n):

    • 新增 vue-i18n 基础设施与语言初始化流程。
    • 新增 zh-CN / en-US 语言包与运行时消息构建。
    • 新增语言偏好持久化与 Nuxt UI locale 联动。
    • 新增托盘菜单中英文文案(根据设置或系统语言解析)。
    • 新增错误码国际化映射与时间格式本地化工具。
  • 系统能力与交互体验:

    • 新增关闭按钮“最小化到托盘”行为。
    • 新增全局回顶部悬浮按钮。
    • 新增统一动效分层配置与多处页面动画过渡。

🛠 优化

  • 抽屉架构与复用边界:

    • Task / Project 抽屉统一迁移至 InspectorDrawer 域,抽取 shared sections、交互协议与样式常量。
    • 统一抽屉标题、标签输入、属性卡片、下拉宽度与选项风格,减少视觉割裂。
    • 统一链接类型定义与编辑交互,降低组件间类型漂移。
  • 远端同步链路优化:

    • 同步动作改为串行队列,避免并发触发导致状态错乱。
    • 连接池参数下调(短连接场景),缓解连接池超时风险。
    • 按 last_pushed_at / last_pulled_at 做增量同步,降低全量同步成本。
    • 上传/下载/一键同步统一状态反馈与错误归一化。
  • 启动与导航体验:

    • 启动路由记忆策略强化:支持 workspace/library 上次视图恢复与 hash 启动兜底。
    • 设置页导航与结构重排,关于页/远端同步页切换更清晰。
    • Header 对设置页新增标签导航与语言切换胶囊,切换效率更高。
  • 创建与编辑流程优化:

    • 创建项目/任务弹窗字段编排重做,Space/父级/优先级/标签/链接输入一致性更好。
    • 日期输入统一改造为 Nuxt UI 日期组件。
    • 项目与任务菜单交互重排,常用动作更易触达。
  • 页面观感与可用性提升:

    • 项目树、侧栏、设置页卡片与资产库页面动效统一。
    • 补齐回收站与资产库面包屑,导航定位更清楚。
    • 修整完成列表卡片、统计卡片 hover 与多个弹窗排版细节。

🐞 修复

  • 修复远端连接测试 DataCloneError 导致流程卡住的问题。
  • 修复 i18n zh 别名与漏翻 key 告警问题,补全远端同步报表翻译缺口。
  • 修复 Task Drawer 中 UTab 焦点异常与选项点选后不收起的问题。
  • 修复抽屉标题文字被自动选中、备注折叠预览与滚动交互冲突问题。
  • 修复项目树动画、设置页卡片动画 hover 不回落等动效异常。
  • 修复完成列表卡片展示与统计卡片 hover 表现不一致问题。

🚀 性能

  • 远端同步采用“增量 + 幂等 upsert + 冲突跳过”策略,降低同步写入成本与重复写放大。
  • 自动保存改为“分桶队列 + 防抖合并 + 增量回填”,减少高频输入时的重复提交。
  • 动效系统加入长列表退化策略与统一时序延迟,降低重排抖动与视觉噪音。