Skip to content

Releases: ginbing/GSwitch

GSwitch v1.0.10

Choose a tag to compare

@github-actions github-actions released this 25 Sep 04:41
f81bd8d

GSwitch v1.0.10

This update makes the saved-account workspace quicker to open and account switching easier to use.

  • Startup quota reads no longer hold the account-operation lock while waiting for the provider, so you can start a switch during background refresh.
  • Saved account credentials load in one vault session. Switching avoids unchanged writes and shows the verified active account without reloading the whole workspace.
  • Short status messages no longer push the account cards down. Errors remain visible until dismissed.
  • Quota cards show a compact time until reset. Hover or focus it to see the exact date and time.

Download GSwitch_1.0.10_x64-setup.exe for Windows. The release also includes macOS DMGs and Linux packages.

The Windows installer is not Authenticode-signed. macOS bundles use ad-hoc signing and may require approval in Privacy & Security. The in-app updater uses the release's signed updater artifacts.

Source commit: f81bd8dfd8487c9813bd8a2323b19b732928f204.

GSwitch v1.0.9

Choose a tag to compare

@github-actions github-actions released this 24 Sep 21:10
0063080

What changed

  • On Windows, GSwitch uses the native Codex CLI included with an npm installation for its account-switch preflight. This removes the desktop app's dependency on Node being in its PATH and makes startup and configuration errors more specific.
  • A new Codex CLI dialog shows the version GSwitch uses and offers an explicit update action when the installed CLI supports codex update. Updates do not run automatically; the dialog links to the official install guide when a manual step is needed.
  • The CLI management action does not alter saved accounts or credentials.

Downloads

The Windows installer is not Authenticode-signed. macOS builds use ad-hoc signing and are not notarized.

Source: 006308009713a655ba2124dc85ed335ef41bbb97 (v1.0.9).

Full changelog

GSwitch v1.0.8

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:27
a9166f4

What changed

  • Account cards now show a clear warning when quota refresh fails. The warning explains the safe failure category and marks older numbers as previous results.
  • Saved accounts with sign-in problems can be signed in again without replacing a different account. Browser authorization is an explicit action with a copyable link.
  • Free accounts show the Codex quota window and reset time actually returned for that plan, including the five-week window.
  • Switching now checks Codex credential policy in an isolated profile and gives more specific help when local configuration or the current account cannot be read.
  • Account menus can copy an email address. The language control is direct, and Wake messages describe confirmed five-hour or weekly exhaustion plainly.

Downloads

The Windows installer is not Authenticode-signed. macOS builds use ad-hoc signing and are not notarized.

Source: a9166f4e76a2c964dce6a3dfcca2e18cab7fc741 (v1.0.8).

Full changelog

GSwitch v1.0.7

Choose a tag to compare

@github-actions github-actions released this 24 Sep 15:35
602c1f9

What changed

  • The saved-account area now has one heading. The outlined Select accounts button sits beside the saved-account count and remains visible before selection mode. It supports keyboard focus and wraps with the heading in compact windows. Existing multi-select Wake and Export actions are unchanged.

Downloads

The Windows installer is not Authenticode-signed. macOS builds use ad-hoc signing and are not notarized.

Source: 602c1f96e3079d8a2814dbea4eee6bdeef19fd55 (v1.0.7).

Full changelog

GSwitch v1.0.6

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:19
fe715c0

GSwitch 1.0.6

Improvements

  • Account switching checks the selected ChatGPT workspace and reports actionable failure stages before or after changing credentials.
  • Quota refreshes run in sequence, continue after an individual account fails, and keep Refresh separate from Wake.
  • Wake results show the account email and workspace with localized status text.
  • Non-current saved accounts can be removed while Codex is running; the active account remains protected.

Platform notes

  • Windows: current-user NSIS installer. It is not Authenticode-signed.
  • macOS: Apple Silicon and Intel DMGs. Applications use ad-hoc signing and are not notarized; macOS may require manual approval in Privacy & Security.
  • Linux: AppImage and Debian packages.

The release includes signed updater metadata, an SBOM, and GitHub artifact attestations.

GSwitch v1.0.5

Choose a tag to compare

@github-actions github-actions released this 23 Sep 16:55
00cae6b

GSwitch v1.0.5

This release includes the GSwitch desktop installer and packages for Windows, macOS, and Linux.

Changes since v1.0.2

  • Added portable account import and export, improved account switching, and protected saved credentials and recovery material.
  • Improved the account workspace, dialog keyboard behavior, operation status, and Wake for eligible saved accounts.
  • Added release package checks, SHA-256 checksums, a CycloneDX SBOM, GitHub artifact attestations, and signed updater files. The release workflow now verifies the downloaded draft assets before publication.

Install

  • Windows: download GSwitch_1.0.5_x64-setup.exe and run it as the current user. The installer is not Authenticode signed, so Windows may show a publisher warning.
  • macOS: choose the aarch64 DMG for Apple Silicon or the x64 DMG for Intel. The app uses ad-hoc signing and is not Apple notarized; macOS may require you to allow it in Privacy & Security.
  • Linux: choose the AppImage or Debian package for x86-64.

An older local build without the updater needs one manual installation of this release. GSwitch does not change Codex credentials during installation.

The release also contains SHA256SUMS.txt, latest.json, and the SBOM. To verify a downloaded asset's provenance, follow the release instructions.

Full changelog: v1.0.2...v1.0.5

GSwitch v1.0.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 22:42
93e5a5a

What's Changed

Full Changelog: v1.0.1...v1.0.2

GSwitch v1.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 18:47
737c362

What's Changed

Full Changelog: v1.0.0...v1.0.1

GSwitch v1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 15:37
b39aae3

What's Changed

Full Changelog: https://github.com/ginbing/GSwitch/commits/v1.0.0