Skip to content

Releases: jesdx/CapDeck-Releases

CapDeck 1.2.3

Choose a tag to compare

@jesdx jesdx released this 14 Jul 18:26

CapDeck 1.2.3

Fixes

  • A capture shortcut no longer tears down an open Save dialog. When the
    Preview, Annotation editor, or History window has a save sheet open,
    triggering a new capture is ignored instead of silently cancelling the
    in-progress save.

Under the hood

  • Native windowing code moved into per-feature presenters, leaving Services
    focused on system access.
  • Formatted the codebase with SwiftFormat and added continuous integration
    (build, test, and lint).

CapDeck 1.2.2

Choose a tag to compare

@jesdx jesdx released this 14 Jul 16:06

CapDeck 1.2.2

Faster Preview Workflow

  • Closes full Preview immediately after a successful Copy.
  • Closes full Preview after a successful Save.
  • Keeps Preview open when Save is cancelled or Copy/Save fails, allowing an
    immediate retry.

CapDeck 1.2.1

Choose a tag to compare

@jesdx jesdx released this 14 Jul 15:34

CapDeck 1.2.1

Safer Menu Bar

  • Moves Check for Updates… exclusively to Settings > General > Software
    Updates
    .
  • Keeps the menu bar focused on capture commands and prevents accidental update
    checks.

Release Reliability

  • Retains signed appcast and archive verification.
  • Retains portable release checksums and the corrected Sparkle helper-signing
    pipeline.

CapDeck 1.2.0

Choose a tag to compare

@jesdx jesdx released this 14 Jul 15:20

CapDeck 1.2.0

Software Updates

  • Adds a native Check for Updates… action to the menu bar and Settings.
  • Adds an opt-in daily automatic update check.
  • Verifies update archives and the appcast with Sparkle EdDSA signatures before
    extraction.
  • Keeps installation user-confirmed; silent automatic installation is disabled.

Release Reliability

  • Generates archive names from the built app's version.
  • Writes portable SHA-256 checksum files using relative archive names.
  • Adds release gates for the required updater security configuration.