theunraveler / taskwarrior-web

A web interface for the Taskwarrior todo application. Because being a neckbeard is only fun sometimes.
http://theunraveler.github.com/taskwarrior-web
MIT License
526 stars 63 forks source link

Add support for `task sync` #154

Closed pm-McFly closed 8 months ago

pm-McFly commented 2 years ago

First of all, congratulations! This web interface is globally well-designed and very intuitive.

As for my improvement suggestion, I use Taskwarrior on multiple devices and it would be great to have an automatic sync with this interface.

Let's say:

  1. The user defines his synchronization configuration in the .taskrc -as he usually does with the vanilla-binary (certificate location, ca, key...) https://taskwarrior.org/docs/taskserver/taskwarrior.html
  2. task-web attempts a synchronization at regular intervals (cron job, ruby routine, or anything else that can fail silently if no configuration is present).

Limitations: For docker installation, the Dockerfile needs to load the certificate, key, etc. In this case, why not ask the user to add his files in a .task/ folder which will be added to the container like the .taskrc file.