5.0.3 released

Dirk Hohndel dirk at hohndel.org
Sat Aug 21 15:11:13 PDT 2021


As I mentioned this morning, I pushed out the latest stuff as a release.

Announcement is posted in English and Deutschlich. Other translations would of course be welcome.

I tried to make sure that all the builds that I control are up and ready. Let's see which one I forgot this time.
The update demon should report the new version correctly, for once I didn't forget about that one.
But I'm sure I forgot something else.

I also pushed a new mobile app out on both stores. This mainly includes some of the new libdivecomputer fixes plus a quick hack from me that allows editing tags in the mobile version.

The one change that could be a surprise for some of you is the work that Linus and I did over the past week on the dive computer nickname stuff.
Some of you and both Linus and I experienced issues where inexplicably Subsurface would download already downloaded dives again. And the more we went down the rabbit hole of debugging this, the more it became clear that something was seriously wrong in the way we tried to uniquely identify dive computers. We ended up simply redesigning this code and to now require a Subsurface-style textual serial number for a dive computer in order to be able to set a nickname for it. Because without that, the old system did very odd things of mixing in firmware versions... and as such nicknames didn't really work at all, anyway. So this new system should work. The UI is completely different (right click on the dive computer name in the profile - no more dive computer management tab). But given how broken it was and given that no one complained, I'm pretty sure that no one is actually using it.

Anyway, go ahead, test and enjoy

/D


More information about the subsurface mailing list