A Collection of Features Missing #667
jsparrowio
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey there,
First off, I just want to say that I really appreciate this app. Donetick is one of the best free self-hosted task managers I’ve found, and it’s clear a lot of work has gone into it.
That said, I wanted to share a few things I’ve noticed that I think could make it even better. I’ve seen some of these mentioned before, but not all of them recently.
Notification testing for self-hosted setups
Right now, the only practical way I’ve found to test notifications is to create a test task with a due date a few minutes out, wait, and hope the notification sends. It would be really helpful to have a dedicated “test notification” button. Another way could be the ability to nudge yourself, which you currently cannot do.
Most self-hosted Docker apps that support notifications usually include some way to send a test notification, and it makes setup/troubleshooting much easier.
More notification options
It would also be great to see more notification backends supported, such as:
Apprise in particular would be really useful since it supports so many notification providers through a single integration.
Custom webhook mapping
If adding an official Apprise integration is not ideal, another useful option would be custom webhook formatting/mapping.
A good example of this is how Seerr handles custom webhooks, where you can control the payload structure and formatting. That kind of flexibility would make it much easier to integrate Donetick with different notification systems.
Also, one small thing I noticed: when I save a webhook URL, it does not seem to persist in the UI. That could just be an issue with my setup, but I wanted to mention it.
Circle creation and multiple circles
Currently, a user can either have their own Circle or join someone else’s. When joining another Circle, the user’s original Circle is effectively overridden.
Also, this can create a problem if someone is removed from a Circle, because they do not appear to have a way to return to their own Circle without completely recreating their account.
It would be helpful to support:
This would be useful for situations like wanting one private Circle for personal tasks and another shared Circle for household tasks.
More flexible SSO group mapping
It would also be useful to have more flexible SSO group mapping.
For example, I may want only users from specific SSO groups to be allowed to join my Circle, but I may not necessarily want those users to become admins or managers. Having separate mappings for access, membership, manager, and admin roles would make this a lot more flexible.
Thanks again for all the work on Donetick. It’s already a great project, and I think these additions would make it even stronger for self-hosted users.
Beta Was this translation helpful? Give feedback.
All reactions