The gt namepool add command was replacing custom_names instead of appending because it saved to the runtime state file, but Load() intentionally ignores CustomNames from that file (expecting config to come from settings/config.json). Changes: - runNamepoolAdd now loads existing settings, appends the new name, and saves to settings/config.json (the source of truth) - runNamepoolSet now preserves existing custom names when changing themes (was passing nil which cleared them) - Added duplicate check to avoid adding same name twice Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.9 KiB
3.9 KiB