changelog
    
    
    - Sat, 01 Feb 2025 13:59:01 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 01 Feb 2025 13:59:01 +0100] rev 10
 
    - improve heatmap::add() by using C++23 ranges-v3
 
    - Fri, 31 Jan 2025 23:20:20 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 31 Jan 2025 23:20:20 +0100] rev 9
 
    - skip authorization requests when pulling
 
    - Fri, 31 Jan 2025 23:00:00 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 31 Jan 2025 23:00:00 +0100] rev 8
 
    - fix log not being captured from git
 
    - Fri, 31 Jan 2025 22:48:43 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 31 Jan 2025 22:48:43 +0100] rev 7
 
    - add color coding
 
    - Fri, 31 Jan 2025 22:27:28 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 31 Jan 2025 22:27:28 +0100] rev 6
 
    - improve alignment of month headers
 
    - Fri, 31 Jan 2025 22:11:04 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 31 Jan 2025 22:11:04 +0100] rev 5
 
    - finish MVP
 
    - Tue, 21 Jan 2025 21:01:54 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Jan 2025 21:01:54 +0100] rev 4
 
    - add automatic pull/udate of repositories
 
    - Tue, 21 Jan 2025 20:24:45 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Jan 2025 20:24:45 +0100] rev 3
 
    - add repository scanner
 
    - Tue, 21 Jan 2025 18:25:59 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Jan 2025 18:25:59 +0100] rev 2
 
    - add utility to spawn processes and retrieve their output
 
    - Tue, 21 Jan 2025 18:09:14 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 21 Jan 2025 18:09:14 +0100] rev 1
 
    - add settings and CLI