Skip to content

Releases

v1.2.4

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:53

Changelog

  • ab62899 chore(ci): update actions and reduce runner usage
  • 0177c0e chore(deps): upgrade cobra-help-tree to v4
  • 6f0d2ed chore: standardize setup and run entrypoints

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 14 Oct 17:22

Summary

  • Switch ChatGPT to the native font hook, removing its dependency on Electron preload paths and ASAR modifications.
  • Fix system UI font replacement through CoreText, preserving font sizes and bold styling. Verified in the ChatGPT renderer and with a native regression test.
  • Remove the emoji prefix from native patch progress output.

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 23:10

Summary

  • Fix file exists failures when copying patched app bundles over identical destination symlinks, including ChatGPT's cua-repl link.
  • Restore the original app bundle after an installation copy fails, and report cleanup or restoration errors with the backup location.

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:53

Summary

  • Font Icon Preservation: Excluded font icon elements ([data-cds*="Icon"], [class*="icon" i], [data-icon], i, and svg) from the injected CSS font-family override.
  • Claude Anthropicons Fix: Explicitly preserved Claude's var(--font-anthropicons, Anthropicons-Variable) icon font, resolving missing/broken glyph boxes across Claude desktop UI elements.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:05

Summary

  • ChatGPT Support: Added built-in patching for the macOS ChatGPT desktop application (/Applications/ChatGPT.app).
  • Claude Support: Added built-in patching for the macOS Claude for Desktop application (/Applications/Claude.app).
  • Renamed Electron Framework Detection: Enhanced Electron framework resolution to inspect Mach-O binaries for the Electron fuse sentinel wire (FuseSentinel), reliably identifying renamed Electron engines (such as ChatGPT's Codex Framework.framework) when coexisting alongside helper frameworks.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 20:04

Changelog

  • 7d64d4b feat(cli): integrate cobra-help-tree for hierarchical tree help and dual-mode agent support
  • 3db1763 fix(app): use unique backup path during application replacement
  • 99ab2b8 fix(asar): properly classify empty directories and symlinks in archive tree
  • bb87398 fix(fuse): support universal binaries by disabling fuses across all slices
  • 5f4702d gitignore
  • 74baafb refactor(cli): remove --app flag and scope execution flags to patch and unpatch
  • e83d9c5 test(selfupdate): resolve latest version dynamically and avoid hardcoded version assertion

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Aug 02:46

Changelog

  • 6c523e5 feat: improve unpatch feedback for clean unpatched applications

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 21:31

Changelog

  • 28c680e refactor(deps): adopt alexgorbatchev/godeps library for self-update

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:39

Changelog

  • 9764b31 feat: initial commit for better-fonts CLI tool