mirror of
https://github.com/taskgenius/taskgenius-plugin.git
synced 2026-07-22 06:40:25 +00:00
No description
PHASE0_DEFERRED.md tracks the two W6 items that couldn't ship in Phase 0:
1. Delete src/pages/TaskView.ts — blocked on uncommitted multi-cycle
context menu changes; resolution path documents how to port to
FluentTaskView before deletion. Assigned to Phase 3 sub-PR D.4.
2. Fold src/utils/settings-migration.ts into the registry — has runtime
callers (repairStatusCycles every load + W1 fallback path) that need
proper relocation, not just delete. Resolution path documents the
four steps. Assigned to Phase 3 sub-PR D.2.
WORKTREE_PLAN.md is the operational follow-up to the v10 plan
(~/.claude/plans/dynamic-mixing-pie.md). Splits Phase 1-4 into 5
worktrees with explicit conflict maps, sequencing diagram, and DoD
subsets per worktree:
Worktree A — Phase 1 banners (parallel to B)
Worktree B — Phase 1 Archiver (parallel to A)
Worktree C — Phase 2 read-only (sequential after A)
Worktree D — Phase 3 cliff cluster (D.1-D.5 sequential within)
Worktree E — Phase 4 cleanup
Identifies the hot zone (src/index.ts and the 14 settings tabs) and
gives strict sequencing rules so multi-developer execution doesn't
collide. Solo-dev path is A→B→C→D.2→D.1→D.3→D.4→D.5→E.
|
||
|---|---|---|
| .github | ||
| .husky | ||
| docs@656596618d | ||
| media | ||
| packages | ||
| scripts | ||
| signatures | ||
| src | ||
| .editorconfig | ||
| .env.example | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .gitmodules | ||
| .prettierignore | ||
| .release-it.beta-continue.cjs | ||
| .release-it.beta.cjs | ||
| .release-it.cjs | ||
| CHANGELOG-BETA.md | ||
| CHANGELOG.md | ||
| CLA.md | ||
| DEVELOPMENT.md | ||
| esbuild.config.mjs | ||
| jest.config.js | ||
| LICENSE | ||
| manifest-beta.json | ||
| manifest.json | ||
| package.json | ||
| PHASE0_DEFERRED.md | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| PRIVACY.md | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
| WORKTREE_PLAN.md | ||
Overview
Task Genius plugin transforms Obsidian into a powerful task management system with advanced features, beautiful visualizations, and seamless in-editor task management workflow - all while preserving Obsidian's philosophy of plain-text, future-proof note-taking.
Core Features
| Feature | Description |
|---|---|
| Task Views | Visualize your tasks in different ways, including list, kanban, calendar, and gantt charts |
| Date & Priority | [View-based] Recurring tasks, multiple date types, and visual priority indicators |
| Workflows | [Editor-based] Multi-stage workflows with automatic timestamping, templates, and process tracking |
| Habit Tracking | [View-based] Daily habits, streak tracking, visual calendar, and progress analytics |
| Quick Capture | global commands, templates, and automated task creation |
| Filtering & Search | Advanced in-editor filtering, saved queries, and custom perspectives |
| Gamification | [View-based] Achievement rewards, custom milestones, and motivational feedback |
For detailed feature documentation, visit taskgenius.md.
Installation
Community Plugin (Recommended)
- Open Obsidian Settings
- Navigate to Community Plugins
- Search for "Task Genius"
- Click Install, then Enable
Manual Installation
- Download the latest release from GitHub Releases
- Extract files to
.obsidian/plugins/obsidian-task-progress-bar/ - Enable the plugin in Obsidian settings
Quick Start
- Enable Plugin: Activate Task Genius in your plugin settings
- Onboarding: You will be guided through the setup process by the plugin
OR
- Open Task View: Click the ribbon icon or use Command Palette to search
Open Task Genius View. - Create First Task: Use the Quick Capture panel to create your first task.
- Explore Views: Switch between different views to find your preferred workflow
Community & Support
Discord Community
Join our active community for help, tips, and feature discussions: Task Genius Discord
Resources
License
Feel free to use any part in the src/components, such as the Inline Markdown Editor or the Kanban component.