Repository navigation
Releases
Releases · alexgorbatchev/better-fonts-cli
v1.2.4
v1.2.3
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
Summary
- Fix
file existsfailures when copying patched app bundles over identical destination symlinks, including ChatGPT'scua-repllink. - Restore the original app bundle after an installation copy fails, and report cleanup or restoration errors with the backup location.
v1.2.1
Summary
- Font Icon Preservation: Excluded font icon elements (
[data-cds*="Icon"],[class*="icon" i],[data-icon],i, andsvg) 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
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'sCodex Framework.framework) when coexisting alongside helper frameworks.
v1.1.0
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
Changelog
- 6c523e5 feat: improve unpatch feedback for clean unpatched applications
v1.0.1
Changelog
- 28c680e refactor(deps): adopt alexgorbatchev/godeps library for self-update
v1.0.0
Changelog
- 9764b31 feat: initial commit for better-fonts CLI tool