77fcc2ea31
One config key everywhere (#41531): the same display.timestamps that stamps [HH:MM] on classic-CLI labels now gates the desktop transcript's timeline timestamps and renders dim [HH:MM] labels on TUI user/assistant rows. - desktop: $displayTimestamps store fed from config.yaml via use-hermes-config; TimelineTimestamp renders nothing while the key is off (the default). Hover tooltips with the exact time stay ungated (#70450). - TUI: tui_gateway forwards each persisted row's timestamp in the display projection; toTranscriptMessages threads it as Msg.createdAt; live rows are stamped at append (the #82840 rule); MessageLine shows a dim [HH:MM] above user/assistant rows when display.timestamps is on. - No new config keys, no HERMES_* env vars; display-only, prompt-cache safe.