Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add option to sync tasks to additional note with same name as the project or area where the task lives #39

Open
djbowers opened this issue Jul 27, 2022 · 1 comment

Comments

@djbowers
Copy link

Description

As a knowledge worker who uses Obsidian for notes and Things for task management,
I would like to sync tasks completed within my task manager to the note in Obsidian with the same name as the project or area that the task was completed in
because I would like to view my completed tasks alongside my project and area notes in addition to within my daily notes.

Additional Context

Currently, when completing a task in Things, that task gets synced to the daily note with the same date as the completion date of the task.

There is an opportunity here to also sync these completed tasks to one additional note, the note with the same title as the name of the project or area where the task lives in Things.

In the same way that this plugin will create a new daily note if there wasn't one before, this feature should create a new note with the name of the project or area if there wasn't one before.

It could then create actual links on the daily note page to the project or area where the task was completed instead of just a header with no link.

An option could also be added to disable syncing of project and area tasks to the daily note (since they're now captured elsewhere).

When appending completed tasks to a project or area, the section they are appended under should be configurable in the same way that it's configurable for the daily note. Also, the tasks should then be added under the date they are completed, creating a link to the daily note for that task.

Acceptance Criteria

  1. There is a new option added that allows the user to additionally sync logbook tasks to a new or existing note in Obsidian with the same name as the project or area where the task lives in Things.

  2. The option comes with the following settings:

    • bool: Enable syncing to project/area notes
    • bool: Create new notes for projects and areas when there wasn't one before
    • bool: Create links in daily notes to project/area notes
    • bool: Enable syncing of project/area tasks to daily notes (default true)
    • string: Project and area note section heading

Future Scope

In the future, we could even add the ability to separate projects and areas into different folders and treat them differently, but I think the above would be great for a first pass.

@PhilMoore
Copy link

I would love this, also to add even we we could add the project to the sync that would be a great help. I can see the Ares are importing as headings and the tasks under them but it would be even better to have both the Areas and Projects as headings with the tasks in the daily note as a first step to the above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants