IT03972 downloadsManage tasks and create configurable daily work reports from an Obsidian sidebar.
Task Manager is an Obsidian community plugin for organizing daily work reports, unfinished tasks, overdue items, and future plans from a compact right-sidebar view.
- [ ]) from daily reports and organize them by planned completion date.未来任务.md file using 📅 YYYY-MM-DD and optional ⏰ HH:mm markers.- [x] plus a ✅ YYYY-MM-DD HH:mm completion timestamp back to the source note.node_modules, and plugin source folders when choosing report or future-task locations.Use a standard Markdown task for daily-report plans:
- [ ] Prepare the weekly summary
Use a date marker for an explicit deadline or a future task:
- [ ] Publish version 0.1.0 📅 2026-07-20
- [ ] Run the release review 📅 2026-07-20 ⏰ 18:30
Completed tasks are written back in Obsidian's native checkbox syntax:
- [x] Publish version 0.1.0 ✅ 2026-07-20 17:40
The default Simplified Chinese report body is:
## 完成工作
-
## 遗留问题
-
## 后续计划
- [ ] ~
The English interface uses the corresponding English template. The plugin does not include a default report folder; you choose a vault folder the first time you create a report.
After the plugin is accepted into the official catalog:
task-manager.zip from the latest GitHub release. Do not download GitHub's automatically generated source-code archives.task-manager folder into <vault>/.obsidian/plugins/.main.js, manifest.json, and styles.css.Requirements:
npm install
npm run dev
npm test
npm run typecheck
npm run build
npm run build type-checks the source and generates the production main.js file. Copy main.js, manifest.json, and styles.css to a test vault's .obsidian/plugins/task-manager/ folder for manual testing.
Task Manager reads and updates Markdown files only inside the current Obsidian vault. It does not collect analytics, send vault content to external services, or make network requests.