No description
Find a file
2025-08-25 16:01:14 +03:00
.github/workflows release yml 2024-12-12 09:36:10 +01:00
docs settings update: 2025-08-25 02:48:14 +03:00
src Tested and fixed issues from last update 2025-08-25 16:01:14 +03:00
.editorconfig First push 2024-12-12 09:32:49 +01:00
.eslintignore First push 2024-12-12 09:32:49 +01:00
.eslintrc First push 2024-12-12 09:32:49 +01:00
.gitignore settings update: 2025-08-25 02:48:14 +03:00
.npmrc First push 2024-12-12 09:32:49 +01:00
buildStatistics.mjs Feedback features and fixes: 2025-04-13 03:34:59 +03:00
esbuild.config.mjs Giant refactor. 2025-03-13 19:21:33 +03:00
LICENSE Obsidian FR fixes: 2025-04-02 01:43:07 +03:00
manifest.json Tested and fixed issues from last update 2025-08-25 16:01:14 +03:00
package-lock.json settings rework: 2025-05-06 20:47:30 +03:00
package.json Tested and fixed issues from last update 2025-08-25 16:01:14 +03:00
README.md Tested and fixed issues from last update 2025-08-25 16:01:14 +03:00
styles.css Tested and fixed issues from last update 2025-08-25 16:01:14 +03:00
tsconfig.json settings update: 2025-08-25 02:48:14 +03:00
version-bump.mjs First push 2024-12-12 09:32:49 +01:00
versions.json settings update: 2025-08-25 02:48:14 +03:00
yarn.lock settings update: 2025-08-25 02:48:14 +03:00

Jira syncthing plugin

Tired of Jira plugins that only give you basic issue links and descriptions? This one's different. It brings your entire Jira workflow into Obsidian with customizable templates and deep field mapping—including all those custom fields your team added over the years.

Originally forked from obsidian-to-jira, but now packed with features you won't find elsewhere.

Why this plugin exists

Other plugins treat Jira issues as read-only reference material. This one lets you:

  • Build full-featured issue templates that mirror your Jira workflow
  • Sync ANY field—even custom ones from plugins like ScriptRunner or Insight
  • Create new fields with dynamic field mapping (e.g. auto-generate browse URLs from issue.self + issue.key from API response)

Pro Tip: While TypeScript skills help for advanced mappings, we include ready-made mappings for 90% of basic use cases.

Killer features

🧩 Your Jira, your template

Create Obsidian notes that look exactly like your team's Jira workflow. Pull in:

  • Standard fields (status, assignee)
  • Custom fields (progress bars, sprint IDs)
  • Plugin fields (ScriptRunner outputs, Insight assets)
---
key: JIR-1
status: In Progress   <!-- Built-in field -->
priority: Medium      <!-- Another built-in field -->
sprint: Mobile-Q2-24  <!-- Custom field -->
epic: API-Overhaul    <!-- Another Custom field -->
link: http://jira.local:8000/browse/JIR-1  <!-- Built-in auto-generated link -->
---

### Customer Impact  
`jira-sync-section-customfield_10842`  <!-- From your CRM plugin -->

🔄 Two-way sync that doesn't fight you

  • Smart conflict resolution when notes change locally while syncing
  • Partial updates—edit just the fields you care about
  • Worklog batching push a week's worth of time entries at once

⚙️ Field mapping kitchen

We include mappings for:

  • Basic fields (like status, priority)
  • Temporal fields (created, updated)
  • Calculated fields (progress %, time estimates)
  • Bring your own for custom integrations

Quick start

  1. Install: Community plugins → Search "Jira Issue Manager"
  2. Connect: Settings → Add your Jira URL + credentials
  3. Go:
    • Get issue from Jira with custom key from command palette
    • Edit like any note
    • When you are ready -> Update issue in Jira - changes sync back.

Real-world template

---
key: DEV-42
status: In Progress
priority: Medium
progress: 75%
epic: API-Overhaul  <!-- Custom field -->
risk: Medium        <!-- Another custom field -->
updated: 2025-01-01T00:00:00.000+0000
---

`jira-sync-section-description`
The auth middleware needs to...

`jira-sync-section-customfield_30122`
@alice @bob  <!-- Custom user picker field -->

<!-- Auto-generated link -->
`jira-sync-line-openLink` [Open in Jira](http://jira/browse/DEV-42)

Docs with more detailed info and examples: GitHub