🧩 Plugin for Joplin desktop

Your day, at a glance
in Joplin's sidebar.

Note Dashboard puts what's due today, what's due next workday and what's further out in one panel, along with your recently opened and pinned notes. Drag a to-do onto a section to reschedule it.

βœ“ Joplin β‰₯ 3.0 βœ“ Light & dark themes βœ“ MIT licensed
Note Dashboard

πŸ‘† Try it: drag a row onto another section.

Features

Five sections, one panel.

Everything is computed from your notes. There's nothing to configure and no extra data to maintain. Click any entry to open its note.

⏰

Today

To-dos due up to today's 18:00 cutoff. Overdue ones come first with a red badge that shows how late they are.

πŸ“…

Next workday

To-dos due by the next workday's cutoff. The heading shows the weekday, and on Fridays that's Monday.

πŸ—“

Later

Everything due further out, followed by to-dos with no due date, so open to-dos don't get lost.

πŸ•˜

Recently opened

Your last four opened notes. Joplin doesn't keep this history, so the plugin records it, and it survives restarts.

πŸ“Œ

Pinned

Put πŸ“Œ in a note's title to pin it. This works for plain notes and to-dos.

πŸ”„

Always current

The panel refreshes when notes change, when a sync finishes, when an alarm fires and once a minute, so the cutoffs stay accurate.

Drag & drop

Reschedule by dragging.

Drag a row from the panel, or from Joplin's own note list, onto a section. You can drag several notes at once. Dropping a plain note on Today or Next workday also turns it into a to-do.

Drop on Today
today 16:00

Due this afternoon, with enough time left to get it done.

Drop on Next workday
next workday 08:00

Skips weekends: a Friday drop lands on Monday morning, not Saturday.

Drop on Later
no due date

Removes the date. The to-do stays listed under Later as undated.

In Joplin the due date is also the alarm time, so rescheduling a to-do moves its reminder too.

Why it works

Sections follow the calendar, not countdowns.

A rule like "Today = due within 8 hours" is a rolling window, and it breaks: at 07:00, something due today at 18:00 is 11 hours away and would show as tomorrow. Note Dashboard uses calendar days with an end-of-workday cutoff instead. Sections and drop times use the same model, so a to-do you drop on a section always appears in that section.

Today
Next workday (Fri β†’ Mon)
Later
Fri now Fri 18:00 Mon 18:00 β†’

On a Friday, the middle section runs until Monday's cutoff, so items due over the weekend are included and a Friday drop (Monday 08:00) stays where you dropped it.

28,800drop round-trips checked by the test suite
400 daysΓ— 24 hours Γ— 3 sections
2 DSTchangeovers per year covered, so a 23- or 25-hour day still counts as one day
Install

Up and running in a minute.

Open the plugin settings

Go to Tools β†’ Options β†’ Plugins. On macOS it's Joplin β†’ Settings β†’ Plugins.

Search for β€œNote Dashboard” and click Install

Prefer a file? Download de.jan8.notedashboard.jpl from the npm package and use βš™ β†’ Install from file.

Restart Joplin

The panel appears in the sidebar. Use View β†’ Toggle Note Dashboard to show or hide it.

Pin a note

Add πŸ“Œ to any note title and it shows up under Pinned.