mirror of
https://github.com/vannamhh/progress-tracker.git
synced 2026-07-22 12:20:25 +00:00
No description
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| main.ts | ||
| manifest.json | ||
| package.json | ||
| README.md | ||
| Screenshot.jpg | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
| yarn.lock | ||
Progress Tracker Plugin for Obsidian
A plugin for Obsidian that helps you track progress of your tasks in real-time. It provides a visual progress bar and integrates with Kanban boards to help you manage your tasks more effectively.
Features
- Real-time progress tracking of tasks in your notes
- Visual progress bar showing completion percentage
- Automatic status updates based on task completion
- Kanban board integration for task management
- Customizable colors and thresholds
- Debug mode for troubleshooting
Installation
- Open Obsidian Settings
- Go to Community Plugins and disable Safe Mode
- Click Browse and search for "Progress Tracker"
- Install the plugin
- Enable the plugin in your Community Plugins list
Usage
Basic Usage
-
Create tasks in your notes using Markdown checkboxes:
- [ ] Task 1 - [x] Completed task - [ ] Task 3 -
The progress bar will automatically update as you check/uncheck tasks.
Kanban Integration
The plugin can automatically move cards in your Kanban boards based on task completion:
- Set up a Kanban board in Obsidian
- Configure the target Kanban board in plugin settings
- As you complete tasks, cards will move to appropriate columns
Settings
Progress Bar Colors
- Choose between default theme colors or custom color schemes
- Set custom colors for different progress levels
- Configure progress thresholds
Performance
- Adjust update delays for different actions
- Configure animation settings
- Set maximum height for the progress bar container
Metadata Auto-Update
- Automatically update file metadata on task completion
- Configure status labels for different progress states
- Set up finished date tracking
Kanban Integration
- Enable/disable automatic Kanban board updates
- Configure target Kanban board
- Set up column mapping for task states
Troubleshooting
If you encounter issues:
- Enable Debug Mode in settings to see detailed logs
- Check if Dataview plugin is installed and enabled
- Verify your Kanban board configuration
- Clear the completed files cache if needed
Support
If you find this plugin helpful, you can:
- Star the repository
- Report issues on GitHub
- Submit feature requests
- Contribute to the code
License
This project is licensed under the MIT License - see the LICENSE file for details.