Will Be Done - modern offline-first self-hosted TickTick/Todoist alternative
Will Be Done - modern offline-first self-hosted TickTick/Todoist alternative
Yep, that’s why I don’t like SuperProductivity, it’s hard to make proper sync on top of json/caldav(especially with proper conflict resolution). As far as I know, SuperProductivity building its own cloud sync protocol, but it’s plan to be a paid feature anytime.
As for mobile version - yep, I plan to add them too. It’s already support PWA, so you can install app as a bookmark (and it opens pretty fast btw!). But I want to have proper notifications in future and maybe widgets, so andriod/ios will be, but not sure when.
Thanks for the feedback!
Yeah I think them adding a cloud sync as a paid option is entirely fair, but not something I want.
Thanks again for sharing the project!
Yep, I agree too, it’s totally fair 👍
Thanks for your feedback!
Are infinite nesting/subtasks and drag/drop possibillities for the future?
I would kill for a Todoist replacement like that. GoodTask is pretty damn close but theres always still that itch that only Todoist scratched lol
Very ripe area for your efforts, right on bro
Thanks for the feedback!
DnD is already here. You can reorder tasks/move to other projects. And as for nesting, it’s pretty complex feature. It will be hard to implement and maintain (especially maintain), so not planning right now, unfortunately. But at least I plan to add subtask list.
Going to give this a look-see!
Currently having an issue where launching from the PWA (via Vanadium on GrapheneOS) results in the manifest.json page rather than redirecting to login or cached session. I suspect this has more to do with my own browser configuration possibly, but once I get that sorted, I’ll be eager to take it for a drive!
Oh, that’s interesting. Log in page as first page looks correct - once logged in you should always see your tasks on app launch.
But I think I should correct my manfest.json and hard-code open page to be /.
Been meaning to make something like this, where every day has a list and I can swipe through days. I want uncompleted tasks to be moved to the next day at midnight. Finally, I want default (repeating) tasks every day or every week, which don’t carry over.
Been too lazy to make it myself so right now I have a daily todo list template (text file) that gets copied to $(date -I).md a month in advance. I keep a few days open in nvim tabs and access them on my phone via ssh/termux. Then the cronjob archives old lists. Kludgy but been using it for years.
Yep, that’s actually what I am doing except moving task to next day. I am still not sure about automatic moving part, though I am doing this by hand. I will need to play with this auto-moving flow a bit and maybe will bring it as a setting option.
I also have some strong desire to make tui or just CLI, but don’t have resources for this right now.
Thanks for sharing your flow!
Yeah, I mean I only use text files because I havent made my dream web app. I wouldnt want a tui. My script is only 57 LoC so I wrote it in a few hours.
Thanks for the honest feedback!
Could you share what specifically makes it feel like a bloated todo app to you? Also, what deployment or distribution method would you prefer over Docker?