Skip to content

feat(plugin): add ASCII fallback mode for buddy rendering (#1040)#1054

Merged
JeremyDev87 merged 1 commit into
masterfrom
feat/ascii-fallback-1040
Mar 28, 2026
Merged

feat(plugin): add ASCII fallback mode for buddy rendering (#1040)#1054
JeremyDev87 merged 1 commit into
masterfrom
feat/ascii-fallback-1040

Conversation

@JeremyDev87

Copy link
Copy Markdown
Owner

Summary

  • Add buddy.asciiMode config option (true, false, "auto")
  • Unicode→ASCII mapping: box drawing (+, -, |), faces (:, _), emojis (*, 🔧[tool], 📁[file])
  • Auto-detect terminal unicode support via LANG/LC_ALL/TERM env vars
  • Applied in render_session_start and render_session_summary top-level functions

Test plan

  • 21 new tests: _to_ascii, _detect_unicode_support, config parsing, rendering
  • All existing buddy_renderer tests still pass (97/99, 2 pre-existing failures)
  • yarn workspace codingbuddy test — 5308 passed
  • yarn workspace codingbuddy-claude-plugin test — 71 passed

Closes #1040

…1040)

- Add buddy.asciiMode config option (true/false/"auto")
- Unicode→ASCII mapping: box drawing (╭→+, ━→-, ┃→|), faces (◕→:, ‿→_), emojis (⚡→*, 🔧→[tool])
- Auto-detect terminal unicode support via LANG/LC_ALL/TERM
- Apply conversion in render_session_start and render_session_summary
- Add 21 new tests (conversion, config, rendering, auto-detect)
@vercel

vercel Bot commented Mar 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 28, 2026 2:26am

@JeremyDev87 JeremyDev87 added feat plugin packages/claude-code-plugin labels Mar 28, 2026
@JeremyDev87 JeremyDev87 self-assigned this Mar 28, 2026
@JeremyDev87 JeremyDev87 merged commit f508af4 into master Mar 28, 2026
28 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/ascii-fallback-1040 branch March 28, 2026 02:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat plugin packages/claude-code-plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(plugin): add ASCII fallback mode for buddy character rendering

1 participant