Daily Task Rollover

unlisted

by cnilesh136

Auto-rollover of incomplete tasks, quick note capture, and task addition with priority and details.

Updated 1mo agoMIT
View on GitHub

Daily Task Rollover

An Obsidian plugin that automatically rolls over incomplete tasks from yesterday's daily note and provides a quick note capture modal.

Features

📥 Automatic Task Rollover

When you create a new daily note, any incomplete tasks (- [ ]) from the previous daily note are automatically inserted under the Rolled Over heading.

⚡ Quick Note Modal

Capture thoughts instantly without navigating to your daily note. Opens a small modal, adds your note with a timestamp under the Quick Notes section.

Usage

Task Rollover

  • Happens automatically when a new daily note is created
  • Or manually via Command Palette → Rollover incomplete tasks from yesterday

Quick Note

  • Command Palette → Add quick note to today
  • Assign a hotkey in Settings → Hotkeys (search "quick note")
  • Notes appear as: - **14:30** — Your note here

Daily Note Template

The plugin expects these headings in your daily note template:

## 📥 Rolled Over
> ⚡ These carried over from yesterday automatically.

## 📝 Quick Notes
> Use your hotkey to add a quick note anytime.

If the headings don't exist, the plugin creates them automatically.

Installation

From Community Plugins

  1. Open Settings → Community Plugins → Browse
  2. Search for "Daily Task Rollover"
  3. Install and enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create folder: .obsidian/plugins/daily-task-rollover/
  3. Copy the files into that folder
  4. Enable the plugin in Settings → Community Plugins

Development

npm install
npm run dev      # development build with sourcemaps
npm run build    # production build (minified)

Requirements

  • Obsidian v0.15.0+
  • Daily Notes core plugin enabled

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.