0.6
Mitra 日历、表格视图、截止日期
这个版本让 Mitra 有了自己的日历,能把条目排成表格,还给任务补上了一直缺少的约束条件:截止日期、预估时长,以及你要留出来的时间。Mitra 也开始支持波斯语,连同波斯历一起。
Mitra 日历
日历可以直接存在 Mitra 里,不需要任何账号,也不用登录。安装 Mitra,添加一个日历,就可以开始规划了。你用的每台设备上都能看到它;以后连接了账号,其中的条目随时可以移过去。
文档:Mitra 日历


表格视图
每个条目一行。你可以选择要列出的时间范围,从过去一个月到全部条目;在标题、地点和描述中搜索;同时按多列排序;按状态、日历、类型或是否重复来筛选。选中多行,就能一次修改多个条目。标题列显示的就是日历里的那个条目块,所以条目可以直接在这里打开。
文档:表格视图


截止日期和预估时长
任务在安排时间之前,就可以先设定截止日期和预估时长。未安排的任务会在“规划”中按截止日期先后排列;把其中一个拖进周视图,预估时长就成了它的时长。错过日期的任务会集中在上方的“已逾期”分组里。
文档:规划
描述中的清单
任务的描述里可以写一个 Markdown 清单,而且复选框是真的能勾:在编辑器里勾选一项,Mitra 会把它写回文本,这个日历上的其他应用也都能看到。复选框和子任务合在一起计数,每个算一个步骤:一个任务有三个复选框和一个子任务,就是四个步骤;勾掉一个复选框、完成那个子任务后,它的状态菜单会显示“4 个步骤中已完成 2 个”,条目上的圆环也会填满一半。
文档:子任务


可用时间
在任意日历中画出你工作、锻炼或想要留空的时段。它们会在周视图中以底色标出,让空闲的时间一目了然。标为忙碌的时段,和你共享日历的人会看到你在忙;标为空闲的,则只留给你自己。
文档:可用时间


链接集中在一行
条目描述或地点中的每一个链接,都会汇集到编辑器的“链接”一行里,并按它指向的地方命名:网页显示网站名,会议显示服务名,笔记显示应用名。如果地点本身就是一个链接,它会直接显示为这个链接。
文档:链接


波斯历
Mitra 会说波斯语了,波斯历也随这门语言一起到来:标题栏和日期选择器中显示波斯历的月份和星期,日期也可以按波斯语的习惯输入。你的条目不会挪动位置,变的只是它们的显示方式。
文档:设置


贡献者
补丁版本
- Support instances opened by IP address over plain HTTP instead of localhost or HTTPSaa4de85
0.6 的全部改动
25 项新功能 · 7 项改进 · 2 项文档改动 · 2 项重构 · 2 项维护改动
新功能
- Enhance date-time related rows alignment when editing entries1ed0063
- Reorder unscheduled tasks by draggingc2c90cf
- Gather descriptions links in a dedicated row in the entry editor01b5b80
- Due dates and estimates for tasks8b48aeb
- Availability451e4c1
- Clearer reminders with a Done button, separate defaults for events and tasks, and named devicesb3f5fb8
- Persian translations0359636
- Create calendars that live in Mitra itself19f98ce
- Localized date and time fields1190f8a
- Table Viewaac5361
- Enhance header with navigation and create buttons2ba54b4
- Set Mitra as default calendar app25e2153
- Add ability to manually import `.ics` files25e2153
- Keep your calendar view and opened items across reloads and shared links16baa13
- Overdue tasks planning198cce0
- Import calendar entries asynchronously4912697
- Add setting to hide completed tasks from calendar viewsd14cb70
- Improved reminder delivery and device management249c09a
- Week numbers in month view8b2ac3c
- Settingsaf4eb61
- Support description task checklists901740e
- Detect multiple recurrence chains as routinesa8e3f6e
- Source migratione296a44
- Support CalDAV sync-collection pagination2e0b7c6
- Subscribed calendars9b4b545
改进
- Add static asset pre-compression and dynamic HTTP response compression5d54919
- Repeating tasks keep their dates when moved to Unscheduled or edited one occurrence at a timeac1a773
- Open recurring entries from the command paletteb99adaf
- Enhance sheets behavior3af9a47
- Bypass recurring scope dialog on task progress and completion9816856
- Fix certain Notion elements not handled in the description2e07958
- Sync a task's status to Notion when it is ticked off27e9fdb
重构
另有 2 项维护改动,可在 GitHub 上查看:测试、构建和日常维护。