Rebrand remaining user-visible Grok strings to Kigi/Kimi

The welcome hero subtitle still read "Thanks for trying Grok Build";
theme display names, the NO_COLOR/COLORTERM diagnostics notes, the
permission notification title, the self-update restart hints, and the
clipboard-wrap protocol marker all still said Grok. Canonical theme keys
(groknight/grokday) are unchanged — only display strings move.
This commit is contained in:
2026-07-17 18:22:00 -04:00
parent 9e70a8fa18
commit 5406fb7d68
10 changed files with 22 additions and 22 deletions
@@ -2993,8 +2993,8 @@ fn set_theme_toast_format_uses_display_name() {
"toast must contain label, got: {toast:?}",
);
assert!(
toast.contains("Grok Day"),
"toast must use display name `Grok Day`, not canonical `grokday`, got: {toast:?}",
toast.contains("Kigi Day"),
"toast must use display name `Kigi Day`, not canonical `grokday`, got: {toast:?}",
);
assert!(toast.contains('\u{2713}'), "toast must contain the ✓ glyph");
});
@@ -3006,7 +3006,7 @@ fn set_auto_dark_theme_toast_format_uses_display_name() {
let _ = dispatch(Action::SetAutoDarkTheme("grokday".into()), &mut app);
let toast = read_toast(&app);
assert!(toast.contains("Auto dark theme"));
assert!(toast.contains("Grok Day"));
assert!(toast.contains("Kigi Day"));
assert!(toast.contains('\u{2713}'));
});
}
@@ -3017,7 +3017,7 @@ fn set_auto_light_theme_toast_format_uses_display_name() {
let _ = dispatch(Action::SetAutoLightTheme("groknight".into()), &mut app);
let toast = read_toast(&app);
assert!(toast.contains("Auto light theme"));
assert!(toast.contains("Grok Night"));
assert!(toast.contains("Kigi Night"));
});
}
/// `apply_setting_rollback` for theme keys: a failed persist