turbo-editors/turbo-corepublic Fork 0
v1.0.2
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-core.git
git clone ssh://git@rickub.com/turbo-editors/turbo-core.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

🛟 Updated. 28d5985 · on v1.0.2 · k33g · 11h ago
2026-09-01-about-box-language.md · 24 lines · 1.2 KBmarkdown
Blame HistoryOpen raw

Handoff — 2026-09-01 — the About box named the wrong language

State

Fixed. aboutText takes the language and ShowAbout passes a.profile.Language, so Turbo Rust's About box reads "A Turbo C-style editor for Rust, / written in Go." and Turbo Go's still reads "for Go". Verified by driving both real binaries in a pseudo-terminal.

The sentence was a literal left behind by the extraction from turbo-go: correct there, drawn unchanged by every editor built on the library.

In flight

Nothing.

Next steps

  1. Nothing specific. It ships with the rest of the branch, and is part of what v0.2.0 will carry.

Open questions / blockers

  • None.

Watch out for

  • This is a class of bug, not one bug. Any user-facing string in this library that names Go is wrong in every editor that is not for Go. profile.Language is the field to reach for; grep -rn "Go" --include='*.go' over the library's user-visible strings would be a worthwhile sweep that nobody has done.
  • The documentation was already right. turbo-rust's docs/*/reference/versioning.md and how-to/make-a-release.md both showed the corrected About box, so reading the docs could never have found this. Only running the binary did.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Handoff — 2026-09-01 — the About box named the wrong language

## State

Fixed. `aboutText` takes the language and `ShowAbout` passes `a.profile.Language`, so Turbo Rust's About box reads "A Turbo C-style editor for Rust, / written in Go." and Turbo Go's still reads "for Go". Verified by driving both real binaries in a pseudo-terminal.

The sentence was a literal left behind by the extraction from turbo-go: correct there, drawn unchanged by every editor built on the library.

## In flight

Nothing.

## Next steps

1. Nothing specific. It ships with the rest of the branch, and is part of what v0.2.0 will carry.

## Open questions / blockers

- None.

## Watch out for

- **This is a class of bug, not one bug.** Any user-facing string in this library that names Go is wrong in every editor that is not for Go. `profile.Language` is the field to reach for; `grep -rn "Go" --include='*.go'` over the library's user-visible strings would be a worthwhile sweep that nobody has done.
- **The documentation was already right.** turbo-rust's `docs/*/reference/versioning.md` and `how-to/make-a-release.md` both showed the corrected About box, so reading the docs could never have found this. Only running the binary did.