Shabang-Systems / Condution

Tasks? Done. That was quick.
https://www.condution.com
GNU General Public License v3.0
469 stars 20 forks source link

FEAT Optional, Habit-Oriented Tasks #127

Open quantumish opened 4 years ago

quantumish commented 4 years ago

Is your feature request related to a problem? Please describe. The addition of a new specialized task — the habit — a la Org-Mode's org-habit.

Originally if one wanted to add a habitual task like "Water the Plants" you would create a repeating task that you would check off each day, and if you didn't do it it would be marked as overdue the next day.

However, this doesn't really make sense. Habits should be optional and not have "due dates" but a metric of how often you want to do them. For bonus points, features like org-habit's consistency grap, habit log, and habit-view-calendar-thing would be cool too.

Describe the solution you'd like Add a new variant of tasks with these properties.

Additional context This one is a little out there but I think it would expand this app's functionality.

Exr0n commented 4 years ago

I guess we should group this with #83... I'll think about what the best way to implement this would be.

Jemoka commented 4 years ago

Not really. #83 is about better repeating. This is about basically... optional tasks.

aarchangel64 commented 3 years ago

Habitica is an interesting gamification take on the habit-task concept, as a prospective Condution user I'd love to see a potential integration with their API to handle this functionality :)

Jemoka commented 3 years ago

We are building out a full-fleshed API for Condution that’s capable of JS, C++, and python bindings. Stay tuned! More info to come after Christmas.

thanks for checking out condution!

quantumish commented 3 years ago

Still would like much of the features described in org-habit to have an intuitive and graphical counterpart in Condution! Expanding the featurebase beyond what other existing task managers like OmniFocus could really make Condution different.

Jemoka commented 3 years ago

The best solution is probably going to be finishing the Christmas dev-wasm sprint, and creating a condution.el backend that plugs in as a db provider. W.r.t. habituca, that could be a hook on the JS client API

Sincerely yours, Houjun "Jack" Liu On Dec 16, 2020, 8:33 PM -0800, richardfeynmanrocks notifications@github.com, wrote:

Still would like much of the features described in org-habit to have an intuitive counterpart in Condution! Expanding the featurebase beyond what other existing task managers like OmniFocus could really make Condution different. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.