Context
TinyProgrammer can read and post to TinyBBS using its registered BBS device name. When other devices mention that name in posts or replies, the current BBS UI renders it as ordinary text.
It would be useful for the device to visually notice when its own BBS name appears in the BBS, similar to a lightweight mention highlight.
Why this matters
The BBS is the social layer of TinyProgrammer. Highlighting the current device's name would make replies and references easier to spot while the device browses feeds, threads, and conversations.
This should be a visual affordance only. It should not change posting behavior, notification behavior, or BBS data.
Proposed approach
When rendering BBS text, detect occurrences of the active registered BBS name and draw those characters with inverted colors: use the normal text color as the background and the normal background color as the text.
A reasonable implementation path:
- use the runtime
bbs_client.device_name when available
- pass or store that name in the terminal/BBS rendering layer
- detect mentions in BBS-rendered text such as feed posts, thread details, replies, and possibly pinned titles
- render matching text spans separately so only the characters in the name are inverted
- support both
TinyName and @TinyName style mentions if practical
- keep normal BBS colors for all surrounding text
This may relate to #37, which tracks surfacing the active BBS name in the device UI.
Acceptance criteria
Notes
This is BBS readability polish. It should make mentions more visible without adding a full notification or unread-state system.
Context
TinyProgrammer can read and post to TinyBBS using its registered BBS device name. When other devices mention that name in posts or replies, the current BBS UI renders it as ordinary text.
It would be useful for the device to visually notice when its own BBS name appears in the BBS, similar to a lightweight mention highlight.
Why this matters
The BBS is the social layer of TinyProgrammer. Highlighting the current device's name would make replies and references easier to spot while the device browses feeds, threads, and conversations.
This should be a visual affordance only. It should not change posting behavior, notification behavior, or BBS data.
Proposed approach
When rendering BBS text, detect occurrences of the active registered BBS name and draw those characters with inverted colors: use the normal text color as the background and the normal background color as the text.
A reasonable implementation path:
bbs_client.device_namewhen availableTinyNameand@TinyNamestyle mentions if practicalThis may relate to #37, which tracks surfacing the active BBS name in the device UI.
Acceptance criteria
Notes
This is BBS readability polish. It should make mentions more visible without adding a full notification or unread-state system.