Skip to content

Releases: foxj77/claudectx

v1.2.3

16 Apr 11:32
3d8459e

Choose a tag to compare

Bug fixes

  • Fix: installed plugins disappear after switching profiles (#16)

    Every profile switch or sync was silently destroying fields in ~/.claude/settings.json that claudectx did not explicitly model — including effortLevel, autoDreamEnabled, skipDangerousModePermissionPrompt, permissions.defaultMode, and any plugin-tracking fields Claude Code writes. This caused installed plugins (such as superpowers) to appear to vanish when switching profiles and back.

    The Settings and Permissions structs now preserve all unknown JSON fields transparently via a extras map[string]json.RawMessage mechanism (the same pattern already used for ~/.claude.json). A LoadSettingsSaveSettings roundtrip no longer destroys any data.

What's changed

  • internal/config/config.go: custom UnmarshalJSON/MarshalJSON on Settings and Permissions to preserve unrecognised fields
  • 9 new tests (TDD) covering load/save roundtrip, profile switching, auto-sync, and hash stability
  • docs/item 16.md: full root-cause analysis of the issue

Full changelog: v1.2.2...v1.2.3

v1.2.2

26 Mar 20:58
0faa817

Choose a tag to compare

Changelog

  • ebb1341 fix: use var for version to enable ldflags injection

Installation

Homebrew (macOS/Linux)

brew install foxj77/tap/claudectx

Manual Installation

Download the appropriate binary for your platform and extract it to a directory in your PATH.


Full Changelog: v1.2.1...v1.2.2

v1.2.1

26 Mar 20:47
e1a8fff

Choose a tag to compare

Changelog

  • 5c2fc22 ci(deps): bump actions/setup-go from 5.6.0 to 6.3.0
  • 6014054 ci(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
  • 6b17bfa ci: remove Windows from test matrix
  • 38790ca ci: update Go version from 1.24 to 1.25
  • 1d2c7c9 deps(deps): bump golang.org/x/term from 0.38.0 to 0.41.0
  • f15f180 fix(ci): update Go version from 1.21 to 1.25 (#4)
  • 41f8630 security: improve OpenSSF Scorecard compliance

Installation

Homebrew (macOS/Linux)

brew install foxj77/tap/claudectx

Manual Installation

Download the appropriate binary for your platform and extract it to a directory in your PATH.


Full Changelog: v1.2.0...v1.2.1

v1.2.0

02 Jan 22:50

Choose a tag to compare

Changelog

  • 7042086 feat: add MCP server configuration support

Installation

Homebrew (macOS/Linux)

brew install foxj77/tap/claudectx

Manual Installation

Download the appropriate binary for your platform and extract it to a directory in your PATH.


Full Changelog: v1.1.1...v1.2.0

v1.1.1

01 Jan 22:22

Choose a tag to compare

Changelog

  • 9733db8 fix: configure Homebrew tap automation with PAT

Installation

Homebrew (macOS/Linux)

brew install foxj77/tap/claudectx

Manual Installation

Download the appropriate binary for your platform and extract it to a directory in your PATH.


Full Changelog: v1.1.0...v1.1.1

v1.1.0

01 Jan 22:08

Choose a tag to compare

Changelog

  • 14d70b2 feat: add auto-sync on profile switch
  • 851de9b fix: format Go files and update .gitignore

Installation

Homebrew (macOS/Linux)

brew install foxj77/tap/claudectx

Manual Installation

Download the appropriate binary for your platform and extract it to a directory in your PATH.


Full Changelog: v1.0.0...v1.1.0

v1.0.0

31 Dec 22:37

Choose a tag to compare

Changelog

  • 9a576fe Add Phase 1 completion summary
  • a22a5af Add backup package with comprehensive tests
  • 3ee5cdc Add config package with comprehensive tests
  • 2858b7d Add export/import functionality with comprehensive tests
  • 27b3cf0 Add paths package with comprehensive tests
  • 1e09f15 Add printer package with colored output support
  • ba52189 Add profile package with comprehensive tests
  • 7b51ead Add shell completion for bash, zsh, and fish
  • bd76462 Add store package with comprehensive tests
  • 8d1054a Add validator package with comprehensive tests
  • 6d7b4dc Complete Phase 2 documentation and README updates
  • c6dbe25 Implement all core commands for Phase 1 MVP
  • ed39957 Initial commit: claudectx project setup
  • fb63909 Integrate Phase 2 features into all commands
  • 78c4859 feat: add Phase 4 distribution setup for v1.0.0 release
  • c95b2dd feat: add health check command to CLI
  • d66b235 feat: add interactive profile selector
  • 79e16ac feat: implement health check package with comprehensive validation
  • c143352 fix: correct display formatting in interactive selector
  • dedcd30 fix: update .goreleaser.yml to version 2 format
  • 1b04268 fix: update GitHub Actions to use GoReleaser v2

Installation

Homebrew (macOS/Linux)

brew install foxj77/tap/claudectx

Manual Installation

Download the appropriate binary for your platform and extract it to a directory in your PATH.


Full Changelog: ...v1.0.0