mirror of
https://github.com/taskgenius/taskgenius-plugin.git
synced 2026-07-22 06:40:25 +00:00
No description
Add new metadata mappings feature that allows users to map custom metadata field names to standard task properties. This enables support for different metadata naming conventions (e.g., mapping "proj" to "project", "ctx" to "context"). - Add metadata mappings configuration UI with add/remove/toggle controls - Include field validation to prevent duplicate target mappings - Add MetadataMappingConfig type definition - Update default settings and tests to include metadataMappings - Integrate mapping support throughout FileSource system - Add handleTaskEditInFile method to FluentActionHandlers - Improve settings tab organization with better visual structure |
||
|---|---|---|
| .github | ||
| .husky | ||
| media | ||
| scripts | ||
| src | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .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 | ||
| pnpm-lock.yaml | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
Overview
Task Genius transforms Obsidian into a powerful task management system with advanced features, beautiful visualizations, and seamless workflow integration - all while preserving Obsidian's philosophy of plain-text, future-proof note-taking.
Core Features
| Feature | Description |
|---|---|
| Task Management | Visual progress bars, status cycling, bulk operations, and smart task hierarchies |
| Date & Priority | Calendar integration, recurring tasks, multiple date types, and visual priority indicators |
| View Modes | Inbox, Forecast, Projects, Tags, Calendar, Gantt charts, Kanban boards |
| Workflows | Multi-stage workflows with automatic timestamping, templates, and process tracking |
| Habit Tracking | Daily habits, streak tracking, visual calendar, and progress analytics |
| Quick Capture | global commands, templates, and automated task creation |
| Filtering & Search | Advanced in-editor filtering, vault-wide search, saved queries, and custom perspectives |
| Gamification | 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-Genius/ - Enable the plugin in Obsidian settings
Quick Start
- Enable Plugin: Activate Task Genius in your plugin settings
- Open Task View: Click the ribbon icon or use Command Palette
- Create First Task: Type
- [ ] My first taskin any note - Explore Views: Switch between different view modes to find your preferred workflow
Community & Support
Discord Community
Join our active community for help, tips, and feature discussions: Task Genius Discord
Resources
Support the Project
Task Genius is developed with passion and dedication. If you find it valuable, consider supporting its continued development:
Your support enables faster development, better documentation, and priority feature implementation.
License
Feel free to use any part in the src/components, such as the Inline Markdown Editor or the Kanban component.