obsidian-tasks-group / obsidian-tasks

Task management for the Obsidian knowledge base.
https://publish.obsidian.md/tasks/
MIT License
2.46k stars 230 forks source link

Add ⏰ reminder option to auto-complete menu #2088

Open vorpalvorpal opened 1 year ago

vorpalvorpal commented 1 year ago

⚠️ Please check that this feature request hasn't been suggested before.

🔖 Feature description

The obsidian reminder plugin uses ⏰ for reminder dates.

✔️ Solution

It would be nice to have ⏰ included in the tasks autocomplete menu.

❓ Alternatives

No response

📝 Additional Context

It would probably be good to have to turn this on explicitly through the settings page so that people without the reminders plugin don't use it.

claremacrae commented 1 year ago

Thanks for the suggestion.

Do have a look at this page about the Reminders plugin being used with Tasks: there are some pitfalls: https://publish.obsidian.md/tasks/Advanced/Notifications

So to avoid tripping up users, I would't do this until Tasks properly supports reminders itself.

Having said that, someone kindly offered a Pull Request to add a reminder mechanism to Tasks:

I have picked it up, and will complete it eventually, but have not had enough time to get it releasable yet.

I do not recall whether it added Reminders to auto-suggest, so will leave this open for now.

stevendkwtz commented 7 months ago

FYI I forked this repo and built this myself. I'd like to properly contribute to this project by making a PR, writing the tests, etc, but have very little bandwidth at the moment. I would really welcome anyone that wants to help get this over the very final lap.

The branch with Reminder support is here: https://github.com/stevendkwtz/obsidian-tasks/tree/develop

You can clone my fork, yarn run build:dev, then copy over the main.js, manifest.json, and styles.css files to your $VAULT_DIR/.obsidian/plugins/obsidian-tasks-plugin folder. If you don't know what this means or how to do it, probably better to wait for official support from this repo :)

NOTE that branch contains other changes I've made to this repo, including an API to toggle tasks. Would need to be decoupled from the reminder changeset to be properly merged into this repo.