Releases: SShah7433/obsidian-jira-tiles
Releases · SShah7433/obsidian-jira-tiles
0.1.9
Full Changelog: 0.1.8...0.1.9
0.1.8
Changed
- Full-size tiles now show the issue key inline at the start of the summary
line (clickable, like the compact tile) instead of in the subtitle. - The subtitle is now only rendered when the issue has a parent, where it
shows the parent relationship (e.g.Epic AI-3855 in Jira Cloud). Issues
without a parent no longer render an empty/redundant subtitle.
0.1.7
Fixed
- Full-size tiles now always show the issue's own type + key in the
subtitle (e.g.Story PROJ-12 in Jira Cloud), matching the compact tile.
Previously, sub-issues with a parent showed only the parent's key
(Epic AI-3855 in Jira Cloud), hiding the issue's own number. The parent
is now appended as secondary context
(Story PROJ-12 · Epic AI-3855 in Jira Cloud).
0.1.6
Fixed
- Auto-linked Jira URLs no longer render as tiles in Source mode. Source
mode shares the same CodeMirror editor as Live Preview, so the editor
extension was replacing URL lines with tiles there too; it now checks
Obsidian'seditorLivePreviewFieldand decorates only in Live Preview,
showing the raw Markdown verbatim in Source mode. (Code-block and Reading
view rendering are unchanged.)
0.1.5
Added
-
Multiple issues per code block. A
```jirablock can now list
several issue keys, one per line; each renders as its own tile. Every line
accepts its own!compact/!fullflag, e.g.:ABC-123 ABC-321 !compact ABC-987 !fullComment (
#) and blank lines are ignored. The single-key andkey:/
compact:forms are unchanged. The "Refresh tiles in current note"
command now refreshes every key in a multi-key block.
0.1.4
Added
- Compact tiles. Tiles can render as a single compact row instead of the
full card.- New Compact tiles by default setting (Display section). Code blocks
and auto-linked Jira URLs inherit it. - Per-tile override in code blocks via a flag on the key line:
PROJ-123 !compactforces compact,PROJ-123 !fullforces full —
regardless of the global default. The last flag wins; unknown!flags
are rejected so typos surface. - The
key:/compact:form now acceptstrue/false,yes/no, and
1/0; omittingcompact:inherits the global default.
- New Compact tiles by default setting (Display section). Code blocks
0.1.3
Changed
- Moved the browser-based dev preview harness (
dev/) offmainto a
dedicateddevbranch. It is a standalone browser tool that is never
bundled into the published plugin, so keeping it out ofmainkeeps the
shipped repository and plugin-review scope limited to plugin source. - Simplified
esbuild.config.mjsto the plugin build only (--watch/
--production); the--servedev-preview mode and thedev:preview
npm script now live on thedevbranch.
0.1.2
Changed
- Addressed Obsidian plugin-review linter findings:
- Cross-window safety: DOM helpers now use Obsidian's
activeDocument
(falling back towindow.documentoutside Obsidian) instead of bare
document/globalThis, so tiles render correctly in pop-out windows. - Replaced the version-gated
ButtonComponent.setDestructive()call
(newer thanminAppVersion1.11.4) with the long-standing
mod-warningclass, so the Disconnect button styles correctly on all
supported app versions. - Wrapped the remaining async settings button handler so it returns
voidrather than a floating Promise.
- Cross-window safety: DOM helpers now use Obsidian's
Build
- Added build provenance attestations (
actions/attest-build-provenance)
formain.jsandstyles.cssin the release workflow, and generated
release notes from this changelog. - Listed
@codemirror/state/@codemirror/viewas devDependencies and
dropped thebuiltin-modulesdependency (esbuild now uses Node's
built-inmodule.builtinModules).
0.1.1
Full Changelog: 0.1.0...0.1.1