Skip to content

0.4.2

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:12
· 1 commit to main since this release
e37b14d

What's Changed

🔍 See exactly what will change before saving a preset

Saving your settings to an existing preset is a permanent action, and until now, you had to trust that it would do the right thing with no preview. Not anymore.

This release adds a visual change summary to the "Save to existing preset" confirmation dialog. Before anything is written, you'll see a breakdown of every setting that will be added, updated, or removed — and you can expand each group to inspect the exact values.


What's new

Change summary in the save confirmation dialog

When you save your current settings to an existing preset, the confirmation dialog now shows:

  • 🟢 Added — settings that exist in your current config but not yet in the preset
  • 🟡 Updated — settings that already exist in the preset but have a different value; shows the old value → new value inline
  • 🔴 Removed — settings that exist in the preset but are no longer in your current config
  • A "No changes to apply" notice if everything is already in sync
image

Each group is collapsible. Use the Expand all / Collapse all button to see the full detail at once.


What changed under the hood

The merge/overwrite toggle has been removed. Saving to an existing preset now always overwrites the selected scope, the diff summary is your safety net before confirming.


Changelog

  • Add visual diff summary (Added / Updated / Removed cards) to save-to-preset confirmation
  • Expandable cards show exact key–value pairs; updated settings display old → new
  • Expand all / Collapse all toggle for all cards
  • Inactive settings warning with Keep / Discard choice
  • Cancel left, primary action right button order
  • Remove merge option from save-to-existing flow
  • build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #31

Full Changelog: 0.4.1...0.4.2