Skip to content

Transform your Obsidian checkboxes into expressive emojis! βœ…β­•πŸ˜€ This plugin allows you to customize your task lists by replacing standard checkboxes with configurable emojis, making your notes more visually appealing and fun. Now with a new feature to add your Jira tasks.

License

Notifications You must be signed in to change notification settings

hackroot9623/task-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Master Plugin for Obsidian

drawing

An Obsidian plugin that enhances your task lists with customizable emojis, Jira integration, and Git merge request support.

Features

Custom Emoji Checkboxes

  • Replace standard checkboxes with customizable emojis
  • Default emojis: βœ… for checked and ⬜️ for unchecked tasks
  • Configurable through settings

Tag-Based Emoji Mapping

  • Define different emoji pairs for specific tags
    • Example: #important ⭐/✨ (unchecked/checked)
    • Example: #bug πŸ›/πŸ”¨ (unchecked/checked)
    • Example: #idea πŸ’‘/βœ… (unchecked/checked)
    • Example: #urgent 🚨/βœ”οΈ (unchecked/checked)
  • Automatically applies different emoji styles based on task tags
  • Customize both checked and unchecked states per tag

Jira Integration

  • Seamlessly insert Jira tasks into your notes
  • Two ways to add tasks:
    1. Type @Jira (or your configured trigger word) to open task selector
    2. Use the command palette: "Insert Jira Issue"
  • Features:
    • Shows tasks assigned to you
    • Displays task key, summary, and status
    • Inserts tasks as Markdown links with status
    • Direct links to Jira issues
    • Configurable trigger word

Report Generation

image

  • Generate formatted reports from your task lists
  • Features:
    • Automatically formats selected tasks with emojis
    • Tag-specific emoji support (e.g., #stopper tasks use πŸ›‘)
    • Adds πŸ“… to dates for better visibility
    • Organizes tasks into sections (regular tasks and stoppers)
    • Copies formatted content to clipboard
  • Perfect for:
    • Daily standups
    • Progress reports
    • Task summaries
    • Team updates

Installation

Obsidian Plugin Manager Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Task Master"
  4. Install the plugin and enable it

Manual Installation

  1. Download the plugin from GitHub
  2. Extract the zip file
  3. Open Obsidian Settings
  4. Go to Community Plugins and disable Safe Mode
  5. Build the project with:
  yarn run dev    
  1. Create a folder named "obsidian-task-master" in your plugins folder
  2. Copy this three files to the folder "obsidian-task-master".

image

  1. Enable the plugin

Configuration

Emoji Settings

  • Set default emoji for checked tasks
  • Set default emoji for unchecked tasks
  • Configure tag-specific emoji mappings

Jira Settings

Usage

Basic Task Lists

  • Create normal markdown task lists
  • Plugin automatically replaces checkboxes with configured emojis
  • Example:
    - [ ] Unchecked task (shows ⬜️)
    - [x] Checked task (shows βœ…)

Tag-Based Tasks

  • Add tags to tasks for specific emoji styles
  • Example:
    - [ ] #important Task with custom emoji

Inserting Jira Tasks

  1. Using Trigger Word:
    • Type your configured trigger (default: @Jira)
    • Select task from popup menu

image

  • Task is inserted as Markdown link with status

image

  1. Using Command Palette:
    • Press Ctrl + P
    • Search for "Insert Jira Issue"

image

  • Select task from popup menu

image

Support

If you encounter any issues or have suggestions, please:

  1. Check the plugin settings are correctly configured
  2. For Jira issues, verify your API token and connection settings
  3. Submit issues on our GitHub repository

License

MIT License - see LICENSE file for details

About

Transform your Obsidian checkboxes into expressive emojis! βœ…β­•πŸ˜€ This plugin allows you to customize your task lists by replacing standard checkboxes with configurable emojis, making your notes more visually appealing and fun. Now with a new feature to add your Jira tasks.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published