No description
Find a file
Dipen Dave 121fd0c104 README: link to community plugin page
Adds a clickable "Obsidian Community Plugin" badge and a direct
link under the Installation section. Both point to:
https://community.obsidian.md/plugins/task-priority-matrix

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 00:16:32 -07:00
.github/workflows Add release notes and build provenance attestations (2.0.2) 2026-05-16 17:19:10 -07:00
docs Rebrand to Priority Matrix (2.0.0) 2026-05-16 16:48:44 -07:00
screenshots Rebrand to Priority Matrix (2.0.0) 2026-05-16 16:48:44 -07:00
scripts Auto-release on every push — post-commit tag + minor bump every 10 2026-03-22 17:24:56 -07:00
src Rename to Task Priority Matrix (id task-priority-matrix) 2026-05-16 17:05:15 -07:00
tests Rename to Task Priority Matrix (id task-priority-matrix) 2026-05-16 17:05:15 -07:00
.gitignore Add tests, CI, task editing, mobile fix, and dev workflow 2026-02-08 22:38:25 -08:00
.npmrc Fix CI failures from eslint peer dependency conflicts 2026-02-13 20:51:01 -08:00
CHANGELOG.md README: link to community plugin page 2026-05-17 00:16:32 -07:00
DESIGN_REVIEW.md Design polish: ghost submit buttons, per-quadrant fade, Q3 tuning 2026-02-17 20:46:38 -08:00
esbuild.config.mjs Address Obsidian directory lint warnings 2026-05-16 17:35:37 -07:00
eslint.config.mjs Add Obsidian eslint plugin for local linting 2026-02-13 08:59:27 -08:00
jest.config.js Add tests, CI, task editing, mobile fix, and dev workflow 2026-02-08 22:38:25 -08:00
LICENSE Prepare for Obsidian community plugin submission 2026-02-12 20:58:12 -08:00
manifest.json Address Obsidian directory lint warnings 2026-05-16 17:35:37 -07:00
package-lock.json Address Obsidian directory lint warnings 2026-05-16 17:35:37 -07:00
package.json Address Obsidian directory lint warnings 2026-05-16 17:35:37 -07:00
playwright.config.ts Add task count badges, fix quadrant overflow, add delete undo toast 2026-02-13 21:34:16 -08:00
PM_REVIEW.md Add PM review document and screenshots 2026-02-17 21:34:44 -08:00
README.md README: link to community plugin page 2026-05-17 00:16:32 -07:00
styles.css Address Obsidian directory lint warnings 2026-05-16 17:35:37 -07:00
tsconfig.json Initial v1 implementation of Eisenhower Matrix plugin 2026-02-08 21:41:12 -08:00
versions.json Address Obsidian directory lint warnings 2026-05-16 17:35:37 -07:00
WORKLOG.md README: link to community plugin page 2026-05-17 00:16:32 -07:00

Task Priority Matrix for Obsidian

Prioritize your tasks by urgency and importance, right inside Obsidian. Based on the classic Eisenhower Matrix method.

Obsidian Community Plugin Obsidian License

Desktop view of the Task Priority Matrix plugin

Features

Feature Description
4-quadrant matrix Do, Schedule, Delegate, Eliminate — the classic Eisenhower layout
Task completion Check off tasks with a single click — completed items move to a collapsible bin with timestamps
Revive or delete Uncomplete a task to send it back to its quadrant, or delete it permanently
Drag and drop Move tasks between quadrants on desktop. Long-press to drag on mobile
Due dates Relative formatting (Today, Tomorrow, 3 days ago) with overdue highlighting
Inline editing Click any task to edit its title or due date in place
Task count badges Each quadrant header shows the number of active tasks at a glance
Undo on actions Delete or complete a task by accident? A 5-second toast lets you undo instantly
Overflow scrolling Quadrants scroll individually when overloaded — with a color-matched fade indicator
Syncs across devices Works with Obsidian Sync — tasks update automatically on all devices
Mobile friendly Responsive stacked layout with touch-friendly checkboxes and drag onboarding
Theme aware Adapts to your light or dark Obsidian theme

Dark mode

Dark mode view

Mobile layout

Mobile view

Overflow scrolling

Overflow scrolling with many tasks

Installation

In Obsidian:

  1. Open Settings > Community plugins
  2. Turn off Restricted mode if prompted
  3. Click Browse and search for Task Priority Matrix
  4. Click Install, then Enable

Direct link: community.obsidian.md/plugins/task-priority-matrix

Usage

Open the matrix from the ribbon icon or the command palette (Task Priority Matrix: Open matrix).

  • Add a task — tap the + button in any quadrant
  • Complete a task — click the circle checkbox to mark it done
  • Edit a task — click on it to change the title or due date
  • Move a task — drag it to a different quadrant (long-press on mobile)
  • Revive a task — click the green checkbox in the Completed section to bring it back
  • Delete a task — click the x button (undo within 5 seconds)

Development

npm install
npm run dev          # watch mode
npm run build        # production build
npm test             # unit tests (Jest)
npm run test:mobile  # mobile layout tests (Playwright)
npm run screenshots  # regenerate README screenshots

License

MIT