Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Rollover Daily Todos Helper

eugenschmalzeugenschmalz21 downloads

Unofficial companion for Rollover Daily Todos. Opens today's daily note after a startup delay so rollover workflows run reliably on desktop and mobile.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An unofficial companion for Rollover Daily Todos.

It opens today's daily note after a configurable startup delay so Rollover Daily Todos can reliably catch the note-creation event on desktop and Android.

Rollover Daily Todos Helper settings

Why this plugin exists

On some setups (especially Android + synced vaults), today's note can be created very early during startup. When that happens, plugins that listen to file creation events can miss the event.

This plugin delays the "open today's daily note" action so startup order is more reliable.

Features

  • Configurable startup delay (0-120 seconds)
  • Works on desktop and mobile (isDesktopOnly: false)
  • Executes daily-note open command (default command ID: daily-notes)
  • Fallback command resolution by prefix (daily-notes:*)
  • Optional skip if today's note is already open
  • Optional second command (run rollover after opening)
  • Manual command and settings button: Run now

Installation (manual)

  1. Open your vault folder.
  2. Create plugin directory:
    • .obsidian/plugins/rollover-daily-todos-helper
  3. Copy these files into that directory:
    • manifest.json
    • main.js
    • styles.css
  4. Restart Obsidian (or reload community plugins).
  5. Enable Rollover Daily Todos Helper in Community Plugins.

Recommended setup

  1. Keep Daily Notes core plugin enabled.
  2. In Obsidian app behavior, open last file on startup (not automatic daily note).
  3. In this plugin, set delay to 5-10 seconds.
  4. Keep commandId = daily-notes unless you use custom commands.

Settings

  • Enable delayed opener: turns startup behavior on/off.
  • Delay (seconds): wait time after layout ready.
  • Daily note command ID: command to run (default daily-notes).
  • Fallback by prefix: if exact command not found, tries first daily-notes:* command.
  • Skip if today's note already open: avoids redundant execution.
  • Run rollover after open: optional secondary command.
  • Rollover command ID: default obsidian-rollover-daily-todos:obsidian-rollover-daily-todos-rollover.
  • Show notice: show execution status notifications.

Command IDs and localization

Obsidian command names can be localized, while command IDs are usually stable. If your setup differs, set command ID manually in plugin settings.

Known limitations

  • If today's note already exists and your rollover plugin reacts only to file creation, opening it later may not trigger rollover automatically.
  • In that case, either enable Run rollover after open or run rollover manually from command palette.

License

MIT

98%
HealthExcellent
ReviewPassed
About
Delay opening today's daily note at startup so Rollover Daily Todos reliably catches the note-creation event; set a 0–120s startup delay and optionally skip if today's note is already open. Run an optional rollover command after opening and use fallback command resolution for custom daily-note commands, with desktop and mobile support.
DatesCommandsAutomation
Details
Current version
1.1.0
Last updated
2 weeks ago
Created
2 weeks ago
Updates
1 release
Downloads
21
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
eugenschmalzeugenschmalz
github.com/eugenschmalz
GitHubeugenschmalz
  1. Community
  2. Plugins
  3. Dates
  4. Rollover Daily Todos Helper

Related plugins

Task Collector (TC)

Change task status and collect tasks within a document using hotkeys and context menus.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Attachment Management

Customize attachment path, auto-rename attachments, etc.

Vault Changelog

Maintain a changelog of recently edited notes.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Day and Night

Automatically toggle themes between day theme and night theme on a set time schedule.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.