--- a/src/heatmap.cpp Sat Feb 01 15:42:48 2025 +0100 +++ b/src/heatmap.cpp Sat Feb 01 16:01:14 2025 +0100 @@ -30,13 +30,13 @@ namespace chrono = std::chrono; -void fm::heatmap::add(const std::string &log) { +void fm::heatmap::add(const fm::settings &settings, const std::string &log) { using std::string_view_literals::operator ""sv; for (auto &&line: std::views::split(log, "\n"sv)) { if (line.empty()) continue; auto parts = std::views::split(line, "#"sv).begin(); - std::string author{(*parts).begin(), (*parts).end()}; + std::string author{settings.map_author({(*parts).begin(), (*parts).end()})}; int year = 0; unsigned int month = 0, day = 0;