Mitra
版本

0.5

关联、时间线和例行事项

这个版本让条目之间可以相互依赖。把任务关联到它要等待的任务,或者组成它的各个部分,就能在一周中看到画出的连接线;其中一个移动,整条依赖链都会跟着移动。时间线视图按截止日期排开未完成的任务,月视图和年视图则把日常习惯收成低调的小标记。

关联

把一个条目设为另一个条目的子任务,或者让它等待某个必须先完成的条目。从条目上的手柄拖到它所属的条目,Mitra 就会在一周中画出连接线,有具体时间的条目和全天条目之间都可以,在 Notion 中也会保留下来。移动一个条目,所有等着它的条目都会跟着移动。如果某条关联不再成立,比如一个条目现在比它的前置条目还先开始,Mitra 会提醒你。

文档:依赖关系

时间线视图

未完成的任务每个一行,从开始时间到截止日期画成一根长条,一段工作在你动手规划之前就能看出全貌。重叠、空档和超出日期的任务都一目了然。滚出视野的任务会在边缘留下一个标记,点一下就能回到它;例行事项只显示下一次的截止日期。

文档:时间线视图

例行事项

每天或每周都要做的事,比如健身或吃药,在月视图和年视图中会收成小标记,再忙的月份也能一眼看清。

文档:例行事项

任务进度

有子任务的任务会随着子任务完成逐渐填满一个圆环;最后一个子任务完成时,Mitra 会问你要不要把这个任务也标为完成。没有子任务的任务,可以自己设置完成的百分比。

文档:子任务

未安排的任务

任务不再非得有个日期。还不确定什么时候做,就先不安排;想好了,再给它安排时间。

文档:规划

Tempo

你在 Tempo 中记录的 Jira 工时会显示为一个日历;在这个日历里新建条目,就会在标题中注明的工作项上记录工时。

文档:Tempo

更多语言

除了英语和德语,Mitra 现在还会说法语、西班牙语、葡萄牙语和意大利语。

文档:设置

贡献者

0.5 的全部改动

24 项新功能 · 3 项改进 · 1 项文档改动 · 3 项重构 · 3 项维护改动

新功能

  • Allow creating dependencies by dragging connector handles between entries6961227
  • Timeline view4b865db
  • Tempo integration1e1d501
  • Connect dependencies and subtasks between all-day and timed entries in the week view0a99302
  • Detect Routines and collapse them into compact marks in month and year views17f2d66
  • Propagate shifts across dependency chains when moving entries84c35b0
  • Improve the design of choice dialogs5993b28
  • Automatically calculate subtask progress and prompt to resolve related tasks9e095bb
  • Allow setting task completion percentage with visual progress tracking38d8bc7
  • Dependency violation surfacingf25161e
  • Show and schedule tasks that have no date907a5ea
  • Support Notion dependencies5e385d0
  • Draw the connections between related entries (#3)0e95d42
  • Entry Relationships104d0a3
  • Support `Transparency` and `Visibility` optionscd08147
  • Only show one calendar, and a way back38220c3
  • Type agnostic Sourcesf40ff5c
  • Automatic database migrations between updatesbd9b1d1
  • Italian translationsac41979
  • Portuguese translations5cf99b0
  • Spanish translations8ee0968
  • French translations7e800af
  • Enhance scroll snapping to apply only on certain scroll devices9baf39a
  • Enhanced participants list with ability to manage each participantc3d2724

改进

  • Keep the calendar on its dates when the window resizes5840212
  • Refresh entries when a slept window wakes with a dead event stream307f7e8
  • Fix the inline task status checkbox not being interactable3707030

文档

  • Add documentation on data authority54ff1c4

重构

  • Slice codebase into vertical domain features and integrationsd4d0b32
  • Centralize relationship graph logic and rollup calculations3e22f4b
  • Extract editor intent tracking from entry store834c9aa

另有 3 项维护改动,可在 GitHub 上查看:测试、构建和日常维护。