Commit Graph

6 Commits

Author SHA1 Message Date
Spencer bd530829a2 test(core): fix env var leakage in compatibility tests
Clears environment variables like TERMINAL_EMULATOR, JETBRAINS_IDE, TMUX, STY, TERM, and TERM_PROGRAM before running compatibility tests to prevent local developer environments from causing false positives.

refactor(core): standardize warning prefixes

Replaces hardcoded warning emojis with the standard 'Warning:' prefix for consistency with existing warnings.
2026-03-12 20:34:26 +00:00
Spencer a29db295ec test(core): explicitly clear env vars in compatibility tests to prevent leakage 2026-03-12 19:52:07 +00:00
Spencer 5daf14202b fix(core): add actionable warnings for terminal fallbacks (#14426)
Adds detection for tmux, GNU screen, and dumb terminals.
Provides actionable warnings without artificially restricting
features like alternate screen buffer or truecolor overrides.
2026-03-12 19:25:10 +00:00
Jacob Richman 089aec8b8d feat(cli): make JetBrains warning more specific (#19687) 2026-02-20 21:06:35 +00:00
Spencer fe428936d5 feat(ui): improve startup warnings UX with dismissal and show-count limits (#19584) 2026-02-20 18:22:45 +00:00
Spencer c62340675a feat(core): centralize compatibility checks and add TrueColor detection (#19478) 2026-02-19 00:01:23 +00:00