Repository navigation
Releases: GoWebProd/obsidian-jira-master
Releases · GoWebProd/obsidian-jira-master
Release list
Changelog & Bulk Assignment
New Features
jira-changelog Code Block
New component for tracking issue changes directly in your notes.
```jira-changelog
query: project = DEMO AND sprint in openSprints()
period: 1d
groupBy: author
```Features:
- JQL query with configurable limit and time period (30m, 2h, 1d, 1w)
- Field filtering: include specific fields or exclude unwanted ones
- Three grouping modes: by issue, by author, or author+issue (swimlanes)
- Author display with avatar, issue type icon, and summary
- Smart handling for Comment/Attachment fields (shows added/edited/deleted)
- Collapsible swimlane sections with change counts
- "Insert changelog template" command in editor
Bulk Assignment to Custom User Fields
Assign multiple custom user-type fields (e.g., Code Reviewer, QA Engineer) in a single action.
Features:
- New "Assign to fields" context menu item on any issue
- Modal with field checkboxes and user search
- Configure field mappings in account settings (Settings → Account → People Field Mappings)
- Remembers last selected fields for convenience
Days in Status for Kanban Cards
Kanban cards now display how long issues have been in their current status.
- Shows next to status badge (e.g., "5d" or "today")
- Calculated from issue changelog history
- Falls back to creation date if no status transition found
Parent Issue in Detail Modal
Issue detail modal now displays parent issue information with:
- Issue type icon
- Clickable parent key
- Parent summary
Bug Fixes
- fix: Double slash in Jira URLs when host has trailing slash
- fix: Assignee selection highlight in modal not showing correctly
Internal Changes
- Added Makefile for common development tasks
Upgrade Notes
No breaking changes. Update via Obsidian Community Plugins.
Documentation
Interactive Kanban & Issue Management
🎯 Kanban Board View
New jira-kanban code block for visualizing issues as a Kanban board:
- Configurable columns with status mapping
- Swimlanes support (by assignee, reporter, epic, parent, or custom fields)
- Estimation display in column headers (story points or time)
- WIP limits with visual warning indicators
- "Insert kanban template" command for quick setup
🖱️ Interactive Issue Management
Click and right-click on any issue to manage it directly from Obsidian:
- Issue Detail Modal — click on any issue key to see full details, description, linked issues, sprint info, and time tracking
- Context Menu — right-click to:
- Add/remove labels from predefined list
- Change priority
- Change assignee with user search
⚡ Performance Improvements
- Request Batching — multiple issue requests are grouped into efficient JQL queries with configurable delay (
batchDelayMs) - Rate Limiting — per-account rate limiting to respect Jira API limits (
rateLimitEnabled,rateLimitDelayMs,rateLimitConcurrent)
🎨 UI Enhancements
- Priority icons in inline issue rendering
- Gradient avatar placeholders for users without images
- Semantic priority colors (Atlassian Design System palette)
- Modernized inline issue styles with hover effects
- Sprint state indicators in issue modal
⚙️ Configuration
- Predefined labels per account for quick label management
- Predefined assignees per account with Jira user search
- Debug mode for batching diagnostics (
debugBatching)