TNT/src
m1ngsama e2b16cf477 tui: lighter, segmented title bar (M7-2)
Replace the full-width reverse-video title

    ▍ tester | 在线: 3 | 模式: INSERT | ? 帮助 ▎  (reversed)

with a single line of small chips on a normal background:

     tester · 在线 3 · INSERT                  ? 帮助

- username is bold white, online count is plain
- mode name carries its own colour, so glance + colour disambiguates
  it (INSERT cyan, NORMAL yellow, COMMAND magenta, HELP blue) without
  having to read the word
- separators are dim grey middle-dots so the eye groups segments
- mute marker shrinks from "[静音]" to a dim "静音" suffix when active
- hint "? 帮助" is right-aligned in dim grey, far from content

The horizontal rule below the chat already provides the visual divider
that the reverse-video bar used to provide, so the bar can drop the
heaviness without losing structure.
2026-05-17 12:54:27 +08:00
..
.gitkeep Initial commit 2025-07-01 09:00:00 +08:00
bootstrap.c refactor: extract client module (PR2-M6) 2026-05-17 10:16:27 +08:00
chat_room.c feat: consolidated improvements, manpage, and deployment prep 2026-04-19 17:49:06 +08:00
client.c refactor: extract client module (PR2-M6) 2026-05-17 10:16:27 +08:00
commands.c refactor: extract client module (PR2-M6) 2026-05-17 10:16:27 +08:00
common.c refactor: extract bootstrap module (PR2-M4) 2026-05-17 09:47:28 +08:00
exec.c refactor: extract client module (PR2-M6) 2026-05-17 10:16:27 +08:00
input.c tui: framed welcome banner before username prompt (M7-1) 2026-05-17 10:48:27 +08:00
main.c feat: add @mention notifications, idle timeout, and online duration 2026-04-19 23:12:45 +08:00
message.c chore: bug fixes and code cleanup 2026-05-16 22:44:41 +08:00
ratelimit.c refactor: extract ratelimit module (PR2-M1) 2026-05-16 23:06:56 +08:00
ssh_server.c refactor: extract client module (PR2-M6) 2026-05-17 10:16:27 +08:00
tui.c tui: lighter, segmented title bar (M7-2) 2026-05-17 12:54:27 +08:00
utf8.c fix: correct pubkey auth response, strncpy warning, and NUL byte validation 2026-04-19 18:27:50 +08:00