| assets | ||
| .gitignore | ||
| LICENSE | ||
| main.js | ||
| manifest.json | ||
| README.md | ||
| styles.css | ||
| versions.json | ||
TaskNotes Agenda Wrapper
A simple display of all your task notes in a taoday's agenda window for. It gives you stats, date-grouped, quick task entry, and list for the sidebar or embedded.
Requires the TaskNotes. plugin. This reads your TaskNotes tasks; it does not manage tasks on its own.
Features
- Today's Agenda pane - open it in the sidebar (or anywhere) from a ribbon icon or command.
- Stat tiles - Todo / Overdue / Unplanned counts. Click a tile to filter the list to that category; click again to clear.
- Date-grouped list — an Unplanned section, then Overdue, then each upcoming day. Every section is collapsible.
- Quick task entry - type a title, press Enter (or the button), and a formatted TaskNotes task note is created.
- Native TaskNotes styling - status and priority dots use your TaskNotes status/priority colors; the widget inherits your theme via Obsidian CSS variables.
- Interactive - click a task title to open it; click its status ring to change status.
- Embeddable - with code block.
Usage
As a sidebar pane
- Click the calendar-clock ribbon icon, or
- Run the command "TaskNotes Agenda Wrapper: Open Today's Agenda".
The pane opens in the right sidebar. Drag its tab anywhere you like.
Embedded in a note
Add a code block:
```tasknotes-agenda
```
Optional settings inside the block:
```tasknotes-agenda
title: This Week
days: 7
```
title— the header shown under the date line (default:Today's Agenda).days— how many days ahead to include (default:14).
How it reads your tasks
It reads TaskNotes' own settings at runtime and falls back to TaskNotes defaults if they can't be read. A task is any note carrying your tag. Dates, status, and priority come from your configured frontmatter fields. Creating and completing tasks writes standard TaskNotes frontmatter, which TaskNotes then re-indexes.
Installation
From the community plugins browser (once approved)
Settings → Community plugins → Browse → search TaskNotes Agenda Wrapper → Install → Enable.
Manually
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Copy them into
<your-vault>/.obsidian/plugins/tasknotes-agenda-wrapper/. - Reload Obsidian → Settings → Community plugins → enable TaskNotes Agenda Wrapper.
Via BRAT
Add toyotathief/tasknotes-agenda-wrapper as a beta plugin in BRAT.
License
MIT © Toyo Co.
