coddingtonbear / inthe.am

Access your Taskwarrior tasks from any browser anywhere
https://inthe.am/
GNU Affero General Public License v3.0
593 stars 50 forks source link

Upgrade taskserver to 1.2.0 #374

Open coddingtonbear opened 2 years ago

coddingtonbear commented 2 years ago

Taskserver 1.2.0 is out and it adds a few features and bugfixes (see https://github.com/GothenburgBitFactory/taskserver/blob/1.2.0/ChangeLog).

coddingtonbear commented 2 years ago

I got started on this and created a couple branches:

But ran into an obstacle that I ran out of timebox for:

celery_1          | Handshake failed.  Error in the certificate.
celery_1          | Sync failed.  Could not connect to the Taskserver.
celery_1          |

There might be a simple fix, but given that the impact of this upgrade is very minor as far as I can tell, I didn't dig into it in much depth.

primeapple commented 1 year ago

Any idea how to get this resolved? I'm happy to help if you guide me on how to do this :D

coddingtonbear commented 1 year ago

To resolve this, @primeapple, you'd need to rebase the branch you see mentioned above of taskserver atop the 1.2 version of the taskserver and test inthe.am's interactions with it using the branch above mentioned of intheam. Inthe.am's branch of the taskserver adds support for things like user-to-certificate pinning, among other things, and the details of exactly what to test there are difficult for me to list out offhand, but if you look at the diff between the above branches and the main branches of their respective repositories, you might find some insights.