Improve the way we generate version numbers
The version number shown on the "About Jami" pop-up currently simply gives the date and time at which this particular version was compiled. E.g. for yesterday's (2024-08-01) nightly release, it looks like this:
On Linux at least, this doesn't necessarily match the tag generated by Jenkins when building the release, which seems to correspond to the date at which the release's commit was merged. E.g. the 2024-08-01 release is actually tagged as nightly/20240726.0
.
We should change the way we generate versions numbers and/or tags to make sure that the two always stay in sync. It should be easy for devs to find the commit corresponding to any particular version.