Skip to content

fix(tui): use unicode ellipses in interface text - #45126

Open
iamdavidhill wants to merge 1 commit into
devfrom
tui-unicode-ellipsis
Open

fix(tui): use unicode ellipses in interface text#45126
iamdavidhill wants to merge 1 commit into
devfrom
tui-unicode-ellipsis

Conversation

@iamdavidhill

Copy link
Copy Markdown
Contributor

Summary

  • Replace 35 three-period ellipses with Unicode ellipses across user-facing TUI text and matching test fixtures.
  • Cover loading states, prompts, tool progress, terminal-title truncation, retry-message truncation, and crash reports.
  • Preserve JavaScript spread/rest syntax, comments, and model-authored transcript fixtures.

Occurrences

  • packages/tui/src/app.tsx:468,1054 — terminal-title truncation; updating version
  • packages/tui/src/component/dialog-console-org.tsx:54 — loading organizations
  • packages/tui/src/component/dialog-move-session.tsx:116 — loading project directories
  • packages/tui/src/component/dialog-provider.tsx:300 — waiting for authorization
  • packages/tui/src/component/dialog-skill.tsx:54 — skill-search placeholder
  • packages/tui/src/component/dialog-workspace-list.tsx:42 — deleting workspace
  • packages/tui/src/component/error-component.tsx:222 — crash-report truncation marker
  • packages/tui/src/component/prompt/index.tsx:1316,1319,1540 — shell prompt, chat prompt, retry-message truncation
  • packages/tui/src/component/startup-loading.tsx:8 — finishing startup; loading plugins
  • packages/tui/src/feature-plugins/system/diff-viewer.tsx:769 — loading diff
  • packages/tui/src/feature-plugins/system/plugins.tsx:52 — installing plugin
  • packages/tui/src/routes/session/index.tsx:1816,2098,2132,2146,2171,2194,2206,2214,2304,2441,2517,2539,2544,2579,2589 — tool progress and loading states
  • packages/tui/src/ui/dialog-prompt.tsx:102,106 — working and processing states
  • packages/tui/test/cli/tui/diff-viewer-file-tree.test.tsx:80 — diff-loading assertion
  • packages/tui/test/cli/tui/inline-tool-wrap-snapshot.test.tsx:198,206 — tool-state fixtures

Verification

  • bun typecheck from packages/tui
  • bun run test from packages/tui — 193 passed, 1 skipped, 0 failed

@saltjsx

saltjsx commented Aug 26, 2026

Copy link
Copy Markdown

no

@jarrodwatts

Copy link
Copy Markdown

@mudkipdev

Copy link
Copy Markdown

gross

@Arcadi4

Arcadi4 commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

lgtm

@CAMB-dev

Copy link
Copy Markdown

oh

@AidenNovak

Copy link
Copy Markdown

not bad

@LucaLow

LucaLow commented Aug 26, 2026

Copy link
Copy Markdown

incredible

@roerohan

Copy link
Copy Markdown
Contributor

so cool

@petipoua

Copy link
Copy Markdown

this is the way

@liamatienza

Copy link
Copy Markdown

agreed

@richiever

Copy link
Copy Markdown

bruh

@RaphaelFakhri

Copy link
Copy Markdown

In hindsight this will be understood as an inflection point in AI

@msllrs

msllrs commented Aug 26, 2026

Copy link
Copy Markdown

when bread became sliced

@BaselAshraf81

Copy link
Copy Markdown

The effort you made for the PR announcement on X took more effort than the PR itself

@ThomasSanna

Copy link
Copy Markdown

The world will never be the same again.

@spinualexandru

Copy link
Copy Markdown

LGTM… now with 66% fewer dots

@Akshaay9

Copy link
Copy Markdown

Looks like AGI has been achieved internally 🚀

@DeVFirmino

Copy link
Copy Markdown

well done xd

@davidbz

davidbz commented Aug 26, 2026

Copy link
Copy Markdown

a man of dedication and sheer will

@alexandersen01

Copy link
Copy Markdown

no comments, lgtm 🪨

@1bye

1bye commented Aug 26, 2026

Copy link
Copy Markdown

why is still not merged?

@ThomasSanna

Copy link
Copy Markdown

Claude still reviewing

@bankosegger

Copy link
Copy Markdown

...

@kualta

kualta commented Aug 26, 2026

Copy link
Copy Markdown

ew (respectfully)

@RateteDev

Copy link
Copy Markdown

eco-friendly change 👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.