[Client] Add option to use game time in game log timestamps (#2202)

Game log timestamps showed the local clock time, which is meaningless in
a replay or in a log read after the fact — nobody can tell when a play
happened relative to the game.

Add a "Use game time instead of local time in game logs" setting. When
enabled, the message log stamps entries with the elapsed game time
(HH:MM:SS since the game started); regular chat views keep the local
clock.
This commit is contained in:
Lukas Brübach 2026-09-06 12:24:31 +02:00
parent 0f003eabf9
commit 9dac371ead
12 changed files with 63 additions and 8 deletions

View file

@ -300,6 +300,12 @@ TEST_F(SettingsDefaultsTest, Chat_RoomHistory_Default)
ASSERT_EQ(s.getRoomHistory(), true);
}
TEST_F(SettingsDefaultsTest, Chat_UseGameTime_Default)
{
ChatSettings s(settingsPath, nullptr);
ASSERT_EQ(s.getUseGameTime(), false);
}
// --- PersonalSettings ---
TEST_F(SettingsDefaultsTest, Personal_Lang_Default)