STtools 插件:日程管理初探 2

上篇文章分享思源日程管理初探 - 链滴

继上次初探,目前效果如下(v0.3.20)

初次使用

平时使用

注 1:目前周期事件的交互用数据库不知道如何更好的交互,故周期规则采用了 RRULE 规则,导致增加了使用门槛,但可以实现较复杂的自定义逻辑(自认为)

注 2:日历事件可通过订阅链接分享到其他平台(比如小米日历:同时支持日历提醒)。更多详见上篇帖子

注 3:这段时间主要用 fullcalendar,在思源里简单实现了一个日历视图(额,其实我不是很想重复造轮子,现有的用 vue 写的日程插件的源码,我能力有限(业余小白是这样的),要读懂的话,估计要花费大量时间,且两个插件的日程数据逻辑不一样。)

计划:

  1. 支持添加日程闹钟(之前有人提到日历的提醒不强,理论上小米日历支持闹钟提醒的,还未尝试)
  2. 其他优化。。。

最终目的:

不断优化下面的过程:(尽可能地利用思源自带的功能实现,所有的数据都用思源的方式存储,这样开不开启插件,数据都不会受影响)

在思源中添加日程的体验,在手机上可能获得更好的提醒体验

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24562 引用 • 100589 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 5kyfkr 2 评论

    6,支持一下,另外希望可以支持时间段分成两列,我的模板现在用的是开始和截止是两个时间列,单个时间列在任务管理的时候如果只填一个日期没法清晰界定是开始还是结束的时间。

    另外希望主键、时间、备注的列位置不一定是前三列,能根据自动识别对应名字的列,并且列名字可以自定义就更完美了。

    1 回复
    2 操作
    5kyfkr 在 2025-01-20 15:06:33 更新了该回帖
    5kyfkr 在 2025-01-20 15:06:15 更新了该回帖
    今早上尝试兼容‘时间段分成两列’的情况,发现需要改的地方太多了,如果强改的话,代码可读性会越来越低。所以暂时不考虑兼容了,打算等后续功能基本完善后,重构代码时进行兼容,实在抱歉!
    stevehfut
    @stevehfut 没事,期待大佬先完成其他功能
    5kyfkr
  • 其他回帖
  • 非常好,真的非常需要这种插件功能 🙏

    1 回复
  • stevehfut

    你的日历视图能不能单独做成插件

    不再打算再新开插件,因为插件多了后期维护太麻烦了

    我尽量做到功能模块化,不用的功能不会初始化(占用资源)

  • FlyingY

    那能不能自定义数据库的名字?现在是固定日程的吧?或者可以识别数据库的属性中的命名和别名模块,只要有日程都能添加进去?不然很多数据库一样的名字插入数据库操作也很麻烦,同时不同名称可以用这个任务管理数据库模版分享 - 链滴分享的自动加入数据库的代码实现,这样还能做不同类型的区分

    1 回复
  • 查看全部回帖