Daily Task Mover

by Moz
5
4
3
2
1
Score: 50/100

Description

Move the task to the same heading on the previous or next day.

Reviews

No reviews yet.

Stats

1
stars
62
downloads
0
forks
32
days
14
days
14
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
33
commits

Latest Version

15 days ago

Changelog

🛠 Bug fix

  • fix: ensure task icon renders after other widgets at line end

Full Changelog: https://github.com/moziar/obsidian-daily-task-mover/compare/0.2.3...0.2.4

README file from

Github

Daily Task Mover

[ English | 简体中文 ]

Move a task (with all its rich-text sub-items) from the current daily note to the previous or next day's daily note, and re-position it under the same heading it came from in the source note.

Features

  • Move tasks via an inline icon at the end of each top-level task line, or via the command palette
  • Customizable left-click / right-click actions: popup menu, move to previous day, move to next day, or no action
  • Whole-task move: a task block including sub-items (nested lists, embeds, references, etc.) moves together
  • Heading re-positioning: appended at the end of the matching same-level heading in the target note; auto-creates the heading if the target note does not have it
  • Conflict detection: shows a Notice and skips the move if the target note already contains the same task line
  • Format compatibility: supports any moment.js date format configured in the Daily Notes plugin (e.g. YYYY-MM-DD, YYYY.MM.DD, YYYY/MM/DD, nested YYYY/YYYY-MM/YYYY-MM-DD, etc.)

Prerequisites

  • The built-in "Daily notes" core plugin must be enabled: this plugin relies on its settings (date format, folder, template) to recognize and locate daily notes. Confirm "Daily notes" is turned on under Settings → Core plugins.

Usage

  1. Open any daily note
  2. Hover over a top-level task — an arrow icon appears at the end of the line
  3. Click (or right-click, depending on your settings) the icon to move the task to the previous or next day, or use the corresponding command in the command palette

Settings

  • Left click action / Right click action: choose what happens when clicking the inline task icon — Popup menu, Move to previous day, Move to next day, or No action
  • Enable previous day / Enable next day: control whether the corresponding options appear in the popup menu. These are editable only when the left or right click action is set to Popup menu

License

MIT