Skip to content

Releases: DavidHawley/Variable_Links-Obsidian_Plugin

1.3.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 01:55
5027457

Added

  • Added an Export registry backup command and Settings action that saves a timestamped copy in the vault.

Fixed

  • Moved the default registry outside the community plugin installation directory so uninstalling Variable Links no longer deletes user data.
  • Existing default registries are copied and verified automatically, while the original file is retained as a backup.
  • Added a warning and safe-move action for custom registries stored inside community plugin installation folders.

Variable Links 1.3.1

Choose a tag to compare

@DavidHawley DavidHawley released this 01 Sep 22:59
bcba185

Variable Links 1.3.1

This patch adds a safer way to update existing Autolink Info Cards and improves the readability of Autolink previews.

Autolink Card updates

  • Added an optional action for updating property entries in existing Autolink Info Cards.
  • Variable names and tokens are not renamed during this update.
  • Value mappings, file links, non-property Card content, layout settings, appearance, and other customizations are preserved.
  • The plugin verifies that each Card still belongs to the expected Autolink profile before saving.
  • The complete update is cancelled if the profile, matching notes, ownership, or Cards changed after the preview opened.

Interface improvements

  • Organized the Autolink update options into a bordered two-column checkbox table.
  • Placed all Autolink action buttons together beneath the options.
  • Displayed Card properties as compact inline pills.
  • Increased the minimum width of the Card and Status preview columns.
  • Made disabled Variable Links checkboxes visibly muted and non-interactive.
  • Added a more complete example to the date and time format help preview.

Documentation

  • Updated the README with guidance for updating existing Autolink Card properties.

Variable Links 1.3.0

Choose a tag to compare

@DavidHawley DavidHawley released this 01 Sep 09:52
396da1c

Variable Links 1.3.0

This release introduces Autolink profiles, a new Variable Links Management Center, more flexible token syntax, improved suggestions, and easier inline variable creation.

Autolink profiles

  • Automatically create and maintain property-backed Variable Links for a file or folder.
  • Configure naming patterns, source properties, file links, Card fields, and starter Card layouts.
  • Preview changes before applying them.
  • Safely update profile-managed links without overwriting manual customizations.
  • Support note-specific overrides and optional same-name overwriting.

Management Center

  • Search, sort, and filter all registered Variable Links.
  • Filter by type, ownership, property, or Autolink profile.
  • Select individual entries, ranges, or every link belonging to a profile.
  • Preview and perform bulk rename or deletion.
  • Optionally replace deleted tokens with their current displayed values.
  • Apply prefixes, suffixes, replacements, counters, file information, properties, and other naming-pattern elements.
  • Choose how many entries appear on each page.

Faster variable creation

  • Create Fixed and Property variables directly from editor suggestions.
  • Capture the current date, time, or date and time as a fixed Variable Link.
  • Give creation shortcuts custom names and formats.
  • Complete creation expressions with suggestions, Tab, or Enter.
  • Search suggestions using multiple terms from names, files, and properties.
  • Begin a search with * to find variables by their displayed values.

Token formatting and compatibility

  • Change the displayed capitalization of individual tokens without changing their saved values.
  • Set a default text case for each Variable Link.
  • Customize the token prefix and suffix.
  • Preview and safely migrate existing tokens to a new format.
  • Continue recognizing previous formats when desired.

Interface and guidance

  • Organized Settings into General, Syntax, Appearance, Cards, and Autolink tabs.
  • Added question-mark help throughout settings, variable properties, Autolink tools, and the Card Designer.
  • Added naming-pattern and date-format examples with validation and previews.
  • Expanded the README with practical instructions for the new features.

Fixes

  • Filename-generated Autolink names now replace spaces with underscores.
  • Improved responsiveness while the Management Center is open.

Variable Links 1.2.6

Choose a tag to compare

@DavidHawley DavidHawley released this 30 Aug 23:40
ed46c87

Added

  • Notes are now rescanned for Variable Links whenever they are opened, keeping the token cache current.
  • Added an Update token cache button to Settings for manually rescanning the vault.

Fixed

  • Property-variable source links now update automatically when referenced notes are moved or renamed.
  • Optional Fixed-variable file links also follow moved or renamed target notes.

Variable Links 1.2.5

Choose a tag to compare

@DavidHawley DavidHawley released this 28 Aug 06:48
ac8949c

Fixed

  • Variable Links now reload throughout the plugin whenever the registry file changes, including hidden or externally edited registry files.
  • Improved scrolling in long notes by reducing unnecessary Live Preview rendering work.
  • Prevented tables from shifting while Variable Links resolve in Reading View.

Variable Links 1.2.4

Choose a tag to compare

@DavidHawley DavidHawley released this 24 Aug 08:08
a27f37e

Fixed

  • Properties that are already connected to another Variable Link now remain available in editor suggestions.
  • Properties without an existing mapping appear before already-linked properties.
  • Multiple independently named Variable Links can now reference the same note property.

Variable Links 1.2.3

Choose a tag to compare

@DavidHawley DavidHawley released this 24 Aug 02:24
604277a

Variable Links 1.2.3

Fixed

  • Variable Links now remain raw inside inline, fenced, and indented code.
  • Tokens are no longer rendered inside YAML properties, math, comments, raw HTML, or link destinations.
  • Source mode now consistently displays raw Variable Link tokens.
  • Normal Variable Link rendering in readable Markdown content remains unchanged.

Variable Links 1.2.2

Choose a tag to compare

@DavidHawley DavidHawley released this 23 Aug 21:55
ff9031f

Variable Links 1.2.2

Fixed

  • Resolved Obsidian plugin-review warnings in Copy Markdown’s code-block detection.
  • Copy Markdown behavior remains unchanged.

Variable Links 1.2.1

Choose a tag to compare

@DavidHawley DavidHawley released this 23 Aug 21:01
7a7ba1c

Variable Links 1.2.1

Added

  • Added Copy Markdown for copying selected text or a single Variable Link with its resolved value and portable formatting.

Improved

  • Replaced inactive appearance controls with a compact summary when Use default appearance is enabled.
  • Appearance summaries now update immediately when plugin settings change.
  • Custom appearance choices are preserved while default appearance is enabled.

Fixed

  • The Variable Link selector now refreshes after creating a variable from editor suggestions.
  • Empty Info Cards can switch to the block layout editor correctly.
  • Removed an unnecessary !important style override for better theme compatibility.

Variable Links 1.2.0

Choose a tag to compare

@DavidHawley DavidHawley released this 23 Aug 11:20
8e6f8f8

Variable Links 1.2.0

This release expands Variable Links with new variable types and a fully customizable Info Card Designer.

New variable options

  • Create Fixed value variables with optional file links.
  • Continue using Property variables linked to note properties.
  • Switch variable types through a confirmed, reversible process.
  • Edit supported linked property values directly from the Properties panel.

Info Card Designer

  • Build cards from Titles, Notes, Properties, Property tables, Dividers, Source links, and Stack containers.
  • Arrange items using drag-and-drop or accessible movement controls.
  • Use responsive Stack or Grid layouts with adjustable columns, spacing, and item widths.
  • Group related items inside vertical or horizontal Stack containers.
  • Customize card, block, property, and Stack appearance.
  • Copy and paste compatible appearance settings without affecting content.
  • Use live preview, Undo, starter layouts, and restore controls.
  • Add editor-only names and collapse individual items for easier organization.
  • Card Designer size and collapsed items are remembered when reopened.
  • Existing simple Info Cards remain available and are preserved.

Additional improvements

  • Added configurable Reading View and Live Preview hover delays.
  • Added a context-menu submenu for switching complete Variable Link tokens.
  • Improved the Variable Link Properties panel layout and responsive behavior.
  • Improved editing of linked values and immediate token updates.
  • Improved narrow-screen Card and Property table layouts.
  • Fixed resource cleanup, drag-and-drop scrolling, and legacy Card rendering issues.