#task #github #caldav #keep #picker #desktop-applications #different

bin+lib task-picker

任务选择器帮助您对来自不同任务追踪器的任务有一个全面的了解,例如 GitHub 或 CalDAV

7 个版本 (破坏性)

0.6.0 2024年6月6日
0.5.1 2024年6月3日
0.4.0 2024年4月2日
0.3.0 2023年4月26日
0.1.0 2023年3月13日

#2 in #caldav

GPL-3.0-or-later

245KB
1.5K SLoC

任务选择器的标志,是一个网格排列的列表或矩形,代表任务 任务选择器

A screenshot of Task Picker with several example tasks shown

任务选择器帮助您对来自不同任务追踪器的任务有一个全面的了解,例如 GitHub 或 CalDAV。它实际上并不管理这些任务,但您可以列出它们并选择您想要工作的任务。它还需要在线才能从源收集任务,没有本地任务存储或缓存。

这是一个使用 https://www.egui.rs/ 图形用户界面框架的桌面应用程序。

项目状态

这是一个个人爱好项目,我想保持这个项目的范围非常有限。在功能上,这个项目满足了我的需求,不计划添加额外的选项,例如不同类型的调度选项。如果您需要一个功能齐全的任务计划器,我可以推荐伟大的 Super Productivity

此外,几乎没有自动测试,基本上测试意味着我使用的功能是手动测试的,但其他一切可能很容易出问题。 您应该期待更新时的破坏性变化,例如丢失任务源配置。 在未来的某个时候,我可能添加自动测试,这将允许添加更多功能。

任务源

目前支持以下任务/问题追踪器

  • CalDAV,
  • GitHub,
  • GitLab 和
  • OpenProject

所有都支持截止日期,但对于 GitHub 问题,它们必须是具有截止日期的里程碑的一部分。GitHub、GitLab 和 OpenProject 问题仅在认证用户被分配给它们时显示。

任务显示

任务按截止日期排序。如果没有设置截止日期,则最早的任务将首先列出。尚未开始的 CalDAV 任务将被隐藏,这可以用于安排稍后进行的任务。如果截止日期只剩 1 或 2 天,则任务将被颜色标记。

依赖关系

~20–60MB
~1M SLoC