Block a user
extract_servers raises on a non-dict server value — unhandled crash on load, and it makes the schema lint unreachable
fix: make the update checker visible — persistent banner + a Help menu item (#78, #79)
the_og
created branch fix/78-79-update-visibility in the_og/better-claude-config
2026-07-20 12:29:38 -04:00
the_og
pushed to fix/78-79-update-visibility at the_og/better-claude-config
2026-07-20 12:29:38 -04:00
feat: light theme + system-following, dark preserved exactly (#75)
"Check for updates" is unreachable in practice — buried in About, and on macOS About isn't where the app says it is
Update notification is ephemeral — the status line that announces it gets overwritten by the next UI action
fix: tolerate non-object server values on load; keep named sets across a merge (#72, #73)
the_og
pushed to fix/72-73-load-crash-and-set-loss at the_og/better-claude-config
2026-07-20 12:11:58 -04:00
the_og
created branch fix/72-73-load-crash-and-set-loss in the_og/better-claude-config
2026-07-20 12:11:58 -04:00
${VAR} / .env expansion for env values — keep secrets out of the config file
Dark mode / theming — light/dark toggle with persistence
Project profiles with the same directory basename get identical labels — user can edit the wrong .mcp.json
Stale-file Merge path silently discards named server sets (#52)
extract_servers raises on a non-dict server value — unhandled crash on load, and it makes the schema lint unreachable
keys status command, and complete rotation without a red main (#62, #68)
chore(#68): rotate signing keys, key-rotation re-attestation mode, harden show-seed-b64