Skip to content

Nudge hides untagged tasks instead of showing them in the default list #2

Description

@feritarou

I really like the idea of Nudge, so I'd like to suggest an improvement to its general usability.

The way that Nudge's "default list" (called "Inbox" by default) is designed, it is just another list, dynamically derived from tasks with the +Inbox (or another, if customized) project tag.

This works fine as long as one stays entirely within Nudge and uses the list itself or any of the other paths that Nudge offers to add new tasks to it - Nudge silently assigns the project tag, so the task appears in "Inbox" as expected.

However, when using Nudge alongside other TODO.txt based tools including regular text editors, this becomes a quirk, as tasks added outside Nudge will typically not have an +Inbox tag attached, and if they so happen to have no project tags attached at all, Nudge won't show them anywhere and just silently ignore them! This feels like a bug as I would expect a "default list" (or, from a GTD POV, an "Inbox") to capture all tasks, including quickly jotted down ones, that haven't (yet) been assigned anywhere more specific.

I suggest that Nudge instead:

  • should generally not rely on any special tag for its default list (whatever it's name) and instead use it to show all tags that don't have a project tag assigned
  • OR if the current behavior should be kept to avoid a breaking change, Nudge should offer a setting to opt into the behavior suggested above.

I'd be happy to contribute with a PR or anything myself, but I'd appreciate some initial guidance as to where the behavior in question could be found in the code (I know how to code but have no experience with Obsidian plugins so far).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions