Skip to content

[todo][FEATURE] Add CalDAV support #54

Description

@screwys

Submission checklist

  • I have searched existing issues and confirmed this has not been requested before.
  • I have checked existing pull requests for similar changes.
  • This is about a community plugin, not about Noctalia itself (those belong in the noctalia repo).

Plugin

nightwatch75/todo

Feature type

New functionality

Feature summary

Hello, nice to see this plugin in v5 as well! I wonder if you would consider adding CalDAV integration for this plugin. In v4, I had a script that formats this plugins output for my CalDAV server, and heavily patched the plugin itself, even with a lot of moving parts it was working fine for my use case (I had to disable the updates though). I didn't open a PR at that time since I found that quite opinionated, but now that Noctalia has built-in CalDAV support I believe something like this can be integrated?

Motivation / use case

This plugin is convenient, but it only saves todos to local disk. CalDAV integration would let it become usable in multiple devices and real workflows.

Proposed solution

Use the existing CalDAV integration of Noctalia Shell instead of a custom todo format.

Alternatives considered

Only alternative would be creating a clone of the plugin with CalDAV integration.

References / related projects

https://tasks.org/

Additional context

In my patched v4 version, I had a basic "compatibility layer" script, that just formats this plugins output including priorities, and that would talk to CalDAV, it would work both ways; I would add a new todo to my Tasks app in android, and it would show up here, and I also had a resync button.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions