No description
Find a file
2025-05-16 12:38:30 +07:00
.editorconfig use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
.eslintignore fix .eslintignore (#48) 2023-01-19 10:06:51 -05:00
.eslintrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
.gitignore fix: move wrong file in kanban 2025-05-16 11:51:52 +07:00
.npmrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
esbuild.config.mjs build: minify prod build 2023-11-15 14:10:43 -05:00
LICENSE docs: update license 2025-04-15 17:52:17 +07:00
main.ts feat: fix and optimized 2025-05-16 12:31:46 +07:00
manifest.json feat: fix and optimized 2025-05-16 12:31:46 +07:00
package.json Initial commit: Task Progress Bar plugin for Obsidian 2025-03-16 16:26:27 +07:00
README.md docs[readme]: update screenshot 2025-05-16 12:38:30 +07:00
Screenshot.jpg docs: update screenshot 2025-03-20 18:32:41 +07:00
styles.css fix(style): fix the height of progress 2025-04-17 12:02:34 +07:00
tsconfig.json Fix inconsistent indentation 2024-01-19 21:14:58 +02:00
version-bump.mjs add version bump script (#10) 2022-01-22 16:13:50 -05:00
versions.json Update for 0.15 2022-08-09 13:38:50 -04:00
yarn.lock Initial commit: Task Progress Bar plugin for Obsidian 2025-03-16 16:26:27 +07:00

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.

Progress Tracker Main View

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

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Progress Tracker"
  4. Install the plugin
  5. Enable the plugin in your Community Plugins list

Usage

Basic Usage

  1. Create tasks in your notes using Markdown checkboxes:

    - [ ] Task 1
    - [x] Completed task
    - [ ] Task 3
    
  2. 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:

  1. Set up a Kanban board in Obsidian
  2. Configure the target Kanban board in plugin settings
  3. 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:

  1. Enable Debug Mode in settings to see detailed logs
  2. Check if Dataview plugin is installed and enabled
  3. Verify your Kanban board configuration
  4. 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.