Skip to content

Releases: SShah7433/obsidian-jira-tiles

0.1.9

26 Jun 18:56

Choose a tag to compare

Full Changelog: 0.1.8...0.1.9

0.1.8

26 Jun 14:59

Choose a tag to compare

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

26 Jun 14:50

Choose a tag to compare

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

26 Jun 14:50

Choose a tag to compare

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's editorLivePreviewField and decorates only in Live Preview,
    showing the raw Markdown verbatim in Source mode. (Code-block and Reading
    view rendering are unchanged.)

0.1.5

26 Jun 14:37

Choose a tag to compare

Added

  • Multiple issues per code block. A ```jira block can now list
    several issue keys, one per line; each renders as its own tile. Every line
    accepts its own !compact / !full flag, e.g.:

    ABC-123
    ABC-321 !compact
    ABC-987 !full
    

    Comment (#) and blank lines are ignored. The single-key and key: /
    compact: forms are unchanged. The "Refresh tiles in current note"
    command now refreshes every key in a multi-key block.

0.1.4

26 Jun 14:37

Choose a tag to compare

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 !compact forces compact, PROJ-123 !full forces full —
      regardless of the global default. The last flag wins; unknown !flags
      are rejected so typos surface.
    • The key: / compact: form now accepts true/false, yes/no, and
      1/0; omitting compact: inherits the global default.

0.1.3

25 Jun 15:29

Choose a tag to compare

Changed

  • Moved the browser-based dev preview harness (dev/) off main to a
    dedicated dev branch. It is a standalone browser tool that is never
    bundled into the published plugin, so keeping it out of main keeps the
    shipped repository and plugin-review scope limited to plugin source.
  • Simplified esbuild.config.mjs to the plugin build only (--watch /
    --production); the --serve dev-preview mode and the dev:preview
    npm script now live on the dev branch.

0.1.2

25 Jun 14:53

Choose a tag to compare

Changed

  • Addressed Obsidian plugin-review linter findings:
    • Cross-window safety: DOM helpers now use Obsidian's activeDocument
      (falling back to window.document outside Obsidian) instead of bare
      document/globalThis, so tiles render correctly in pop-out windows.
    • Replaced the version-gated ButtonComponent.setDestructive() call
      (newer than minAppVersion 1.11.4) with the long-standing
      mod-warning class, so the Disconnect button styles correctly on all
      supported app versions.
    • Wrapped the remaining async settings button handler so it returns
      void rather than a floating Promise.

Build

  • Added build provenance attestations (actions/attest-build-provenance)
    for main.js and styles.css in the release workflow, and generated
    release notes from this changelog.
  • Listed @codemirror/state/@codemirror/view as devDependencies and
    dropped the builtin-modules dependency (esbuild now uses Node's
    built-in module.builtinModules).

0.1.1

25 Jun 14:35

Choose a tag to compare

Full Changelog: 0.1.0...0.1.1

0.1.0

25 Jun 14:02

Choose a tag to compare