Skip to content

Releases: FedyaLight/zcode-account-switcher

ZCode Account Switcher 1.0.5

Choose a tag to compare

@FedyaLight FedyaLight released this 28 Jun 20:55

Changes

  • Simplified the main account screen: removed overview cards, search, and rollback UI.
  • Moved the privacy toggle next to the grid/list controls and made Refresh icon-only.
  • Updated the README screenshot with private account details hidden.
  • Published a Sparkle appcast entry for version 1.0.5.

Install

The easiest way to install ZCode Account Switcher is from the latest GitHub release.

Choose the file for macOS:

  • macOS: ZCodeAccountSwitcher-1.0.5-macOS.dmg

macOS: current release builds are not Apple-notarized. If macOS says the app is damaged, move it to /Applications and remove the quarantine flag:

sudo xattr -dr com.apple.quarantine "/Applications/ZCode Account Switcher.app"
open "/Applications/ZCode Account Switcher.app"

Validation

  • xcodegen generate
  • swift test
  • xcodebuild test -project ZCodeAccountSwitcher.xcodeproj -scheme ZCodeAccountSwitcher -destination 'platform=macOS' -quiet
  • ./script/package_release.sh
  • ./script/generate_appcast.sh

ZCode Account Switcher 1.0.4

Choose a tag to compare

@FedyaLight FedyaLight released this 28 Jun 19:49

Changes

  • Added a privacy toggle that blurs private account details in the app UI.
  • Added privacy-safe toast/error handling while account details are hidden.
  • Added a rounded screenshot to the README.
  • Re-signed the Sparkle appcast with the EdDSA key that matches the app bundle.

Install

Download the DMG, drag the app to Applications, and run the included quarantine helper only if macOS blocks this unsigned build.

SHA256: f00a61bac6073b94c1a2caceb802924fe1c4738e79dc21741b80e288c0db6ee6

v1.0.3

Choose a tag to compare

@FedyaLight FedyaLight released this 28 Jun 16:47

Fixes the Import button not showing the file picker in packaged builds. The app now presents the import panel from the active macOS window and release/run packaging uses the Xcode-built app bundle instead of a manually assembled SwiftPM bundle.

SHA-256:
3544e847ca3f235d05bb393706317401cb93b33e65f4f083158f57228b2127eb ZCodeAccountSwitcher-1.0.3-macOS.dmg

ZCode Account Switcher 1.0.2

Choose a tag to compare

@FedyaLight FedyaLight released this 28 Jun 15:39

Changes:

  • Fixed import restore behavior: importing an account that already exists now updates the saved snapshot instead of reporting only “Already exists”.
  • Import summary now reports imported, updated, and skipped counts.
  • Added test coverage for overwrite import semantics.
  • Fixed the local debug run script to embed Sparkle.framework.

Install:

  1. Download the DMG.
  2. Drag the app to Applications.
  3. If macOS blocks this unsigned build and you trust this release, run the included quarantine helper or run:
xattr -dr com.apple.quarantine "/Applications/ZCode Account Switcher.app"
open "/Applications/ZCode Account Switcher.app"

ZCode Account Switcher 1.0.1

Choose a tag to compare

@FedyaLight FedyaLight released this 28 Jun 15:00

Changes:

  • Added Sparkle update checking using the public appcast.
  • Improved import feedback so failed imports show the first actionable reason.
  • Added an import/export round-trip test.
  • Fixed DMG packaging when another volume with the same name is already mounted.

Install:

  1. Download the DMG.
  2. Drag the app to Applications.
  3. If macOS blocks this unsigned build and you trust this release, run the included quarantine helper or run:
xattr -dr com.apple.quarantine "/Applications/ZCode Account Switcher.app"
open "/Applications/ZCode Account Switcher.app"

ZCode Account Switcher 1.0.0

Choose a tag to compare

@FedyaLight FedyaLight released this 28 Jun 14:06

Initial macOS release.

Includes:

  • Native SwiftUI macOS app
  • Plain drag-to-Applications DMG layout
  • Optional Run to Remove Quarantine.command helper for trusted unsigned builds
  • SHA-256 checksum file

Install:

  1. Open the DMG.
  2. Drag ZCode Account Switcher.app to Applications.
  3. If macOS blocks this unsigned build and you trust the release source, run Run to Remove Quarantine.command from the DMG after copying the app.