Announcing Subsurface-mobile 2.0.1 for Android and iOS

The Subsurface development team proudly announces the release 2.0.1 of Subsurface-mobile, a full fledged dive log program for iOS and Android devices. Subsurface-mobile allows you to access your dive log on your tablet or phone, edit the data and even download new dive information from many Bluetooth LE dive computers (on iOS) and from many Bluetooth and Bluetooth LE dive computers (and even some dive computers that require a download cable — but there things get more complicated) on Android. Using a free Subsurface Cloud Storage account you can synchronize your dive data with the Subsurface desktop application (while significantly increasing the usefulness, the cloud account is not required to use Subsurface-mobile).

Subsurface-mobile 2.0.1 brings a few minor improvements in the UI and support for a few additional dive computers on Android when compared to Subsurface-mobile 2.0, but it represents a significant overhaul of the user interface when compared to Subsurface-mobile 1.2, which until today was the latest version on available on iOS. With Subsurface-mobile 2.0.1 you get better structure, better visuals, better menus, better editing… a lot of our focus went into turning this into a better, visually more attractive and easier to use application.

Subsurface-mobile 2.0.1 for iOS also adds the GPS functionality that had always been available in the Android version of Subsurface-mobile. With the exception of the lack (for hardware reasons) of classic Bluetooth and serial dive computer support in iOS, the two applications are now otherwise at feature parity.

You can get Subsurface-mobile in the respective App Stores. Please check out the Subsurface-mobile v2 user manual.
Please report any issues you may run into in our user forum

As everything we do, Subsurface-mobile is free and open source. No ads, no commercial anything. And it comes with free cloud storage (if you decide to use that — it’s optional). Your data aren’t used for anything, nothing gets monetized.

Announcing Subsurface 4.7.5

The Subsurface development team proudly announces the release 4.7.5 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

This version of Subsurface makes a set of improvements in the Bluetooth integration, the planner, the map widget and the dive photo user interface.

Some of the changes in Subsurface 4.7.5:

  • Compute plan variations in background to improve responsiveness
  • Improve profile rescaling in planner
  • Store the gas switch depth of a cylinder from the planner in the logbook file or git storage. No more need to reenter this value on replanning.
  • Improved handling of different information (divemaster, buddy, suit, notes) when merging two dives.
  • Limit min. GFlow to 10 and min. GFhigh to 40 in preferences for profile and planner
  • Fix issues related to debug logging on Windows
  • Add “Bluetooth mode” in the BT selection dialog: Auto, LE, Classical
  • Correct display of cylinder pressures for merged dives
  • Allow user defined cylinders as default in preferences
  • Tag-editing: comma entry shows all tags (again)
  • Printing: the bundled templates are now read-only and are always overwritten by the application. The first time the user runs this update, backup files of the previous templates would be created
  • Fix issues with filters not updating after changes to the dive list
  • Map-widget: allow updating coordinates on the map when the user is editing a dive site by pressing Enter or clicking a “flag” button
  • Map-widget: prevent glitches when the user is interacting with the map while animations are in progress
  • Planner: don’t accidentally enable o2breaks option when entering planner in recreational mode
  • Various small improvements in the dive photo UI

Binaries are available for Windows, Mac, and an AppImage for x86-64 Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE).

You can get Subsurface 4.7.5 from these locations:

Windows: https://subsurface-divelog.org/downloads/subsurface-4.7.5.exe

Mac: https://subsurface-divelog.org/downloads/Subsurface-4.7.5.dmg

Linux: A generic AppImage is available for download at the Subsurface GitHub Release page. Download Subsurface-4.7.5-x86_64.AppImage, make it executable
chmod +x Subsurface-4.7.5-x86_64.AppImage and then simply run this file.
Linux: Ubuntu: Add ppa:subsurface/subsurface to your software sources; the .deb files in that PPA can also be installed on sufficiently current versions Debian and LinuxMint; see the Downloads page and use http://ppa.launchpad.net/subsurface/subsurface/ubuntu to get our latest release version.

Linux: openSUSE / Fedora: go to our open build service release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker.

Announcing Subsurface 4.7.4

The Subsurface development team proudly announces the release 4.7.4 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

For those playing along, yes, because of a small maintainer-error we went from 4.7.2 straight to 4.7.4. The only difference from 4.7.3 to 4.7.4 is that 4.7.3 forgot to update to the latest translations.

The big news for Linux users is that with Subsurface 4.7.4 the AppImage is back. Not only that, we now offer an automatically created AppImage for our ongoing development work directly from our GitHub releases page.

Some of the other changes since Subsurface 4.7.2:

  • SmallUI fixes
  • Improvement to oxygen breaks code in planner
  • Write log messages into files when not started from a console on Windows
  • Improved detection of OpenGL versions (prevents potential crash on more operating systems with ancient gfx drivers)
  • Improve the map widget editing behavior. Allow updating the location of a marker that is being edited by entering new coordinates in the text field in “real-time”. Also, don’t place new markers at the 0,0 coordinate and instead place them at the current map center.

Binaries are available for Windows, Mac, and an AppImage for x86-64 Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE).

You can get Subsurface 4.7.4 from these locations:

Windows: https://subsurface-divelog.org/downloads/subsurface-4.7.4.exe

Mac: https://subsurface-divelog.org/downloads/Subsurface-4.7.4.dmg

Linux: A generic AppImage is available for download at the Subsurface GitHub Release page. Download Subsurface-a157fa5c6-x86_64.AppImage, make it executable
chmod +x Subsurface-a157fa5c6-x86_64.AppImage and then simply run this file.
Linux: Ubuntu: Add ppa:subsurface/subsurface to your software sources; the .deb files in that PPA can also be installed on sufficiently current versions Debian and LinuxMint; see the Downloads page and use http://ppa.launchpad.net/subsurface/subsurface/ubuntu to get our latest release version.

Linux: openSUSE / Fedora: go to our open build service release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker.

Announcing Subsurface 4.7.2

The Subsurface development team proudly announces the release 4.7.2 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

It’s only been a little over a week, but we fixed a few annoying issues with Subsurface 4.7.1 and wanted to get this into people’s hands as quickly as possible. Some of the changes since Subsurface 4.7.1:

  • Fix potential crash when running with French localization and downloading dives from a dive computer
  • Fallback to old behavior if Facebook album creation fails
  • Fix UI issue when adding dives to trip below
  • Fix UI issue when closing filters
  • Add small behavior changes to the map widget
  • Change to a more consistent way to show errors in Subsurface
  • Solve several potential issues with the cloud account authentication flow
  • Fix a potential problem when saving data that was loaded from a git repository into cloud storage
  • Fix error where newly created cloud accounts failed to create the remote repository on Windows
  • Detect and try to work around the fact that the map module requires at least OpenGL 2.1 (previously Subsurface would crash when OpenGL was too old -- often on old Win32 versions)

Binaries are available for Windows, Mac, and a few distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE. We usually also provide an AppImage that runs on most Linux distributions, but that still requires some more work and will be released in the next few weeks.

You can get Subsurface 4.7.2 from these locations:

Windows: https://subsurface-divelog.org/downloads/subsurface-4.7.2.exe

Mac: https://subsurface-divelog.org/downloads/Subsurface-4.7.2.dmg

Linux: Ubuntu: Add ppa:subsurface/subsurface to your software sources; the .deb files in that PPA can also be installed on sufficiently current versions Debian and LinuxMint; see the Downloads page and use http://ppa.launchpad.net/subsurface/subsurface/ubuntu to get our latest release version.

Linux: openSUSE / Fedora: go to our open build service release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker.

Announcing Subsurface 4.7.1

The Subsurface development team proudly announces the release 4.7.1 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

Some of the changes since Subsurface 4.6.4:

User interface changes

  • New map widget. No more rotating globe, but much better support for the underlying widget -- so overall an improvement.
  • Many small bug fixes and tweaks.
  • Green gas change icon when switching to EAN100

Imports and exports

  • Better support for importing dive data from Shearwater desktop, DL7, Datatrak and other 3rd party formats.

Dive planner

  • Improved and more user friendly cylinder handling
  • Print delta pressure for minimum gas calculation in results
  • Identify overlapping dives when calculating dive plan
  • Compute plan variations: How does decompression time change when changing the bottom time by one minute or the depth by one meter?
  • Faster planning for long decompression times

Dive computer support

Early and limited support for Bluetooth LE dive computers. Currently BLE isn’t supported at all on Windows due to lack of support for Windows in the underlying toolkit that we use. BLE appears to work reasonably well on Mac and works on Linux if Subsurface is built against Qt 5.9.2 or newer. Older versions of Qt will give you mixed results, depending on the specific dive computer you use. Side note for those on Windows or a Linux distro that doesn’t allow BLE support just yet: you can use Subsurface-mobile 2.0 or later on Android and download from your BLE dive computer there and then transfer the dive data via Subsurface cloud storage.

Support for multiple tank sensors reporting pressure at the same time. This is something that we hadn’t seen before outside of CCR dives, but some newer dive computers support this for example for side mount divers. We now correctly download these data from the dive computers that support it, store and retrieve the pressure data, and visualize multiple tank pressure readings at the same time.

Add support for the following dive computers:

  • Aqualung i200
  • Cochran Commander II, Commander TM
  • Dive Systems/Ratio iDive2 Deep, iDive2 Easy, iDive2 Free, iDive2 Tech+, iX3M Deep, iX3M Easy, iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Tech+, iX3M Reb, iX3M Tech+
  • Heinrichs Weikamp OSTC+
  • Shearwater Perdix AI (only available where BLE is supported)
  • Suunto D4f

Add support for OSTC 4 configuration.

Binaries are available for Windows, Mac, and a few distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE. We usually also provide an AppImage that runs on most Linux distributions, but that still requires some more work and will be released in the next few weeks.

You can get Subsurface 4.7.1 from these locations:

Windows: https://subsurface-divelog.org/downloads/subsurface-4.7.1.exe

Mac: https://subsurface-divelog.org/downloads/Subsurface-4.7.1.dmg

Linux: Ubuntu: Add ppa:subsurface/subsurface to your software sources; the .deb files in that PPA can also be installed on sufficiently current versions Debian and LinuxMint; see the Downloads page and use http://ppa.launchpad.net/subsurface/subsurface/ubuntu to get our latest release version.

Linux: openSUSE / Fedora: go to our open build service release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker. And as a side note, after too many problems with our old bugtracker, we just switched to using issues on GitHub, so please follow the link above, not the old link to trac you may have bookmarked previously.

(and yes, we skipped 4.7 -- we were half way through releasing that yesterday when we realized a couple of changes were missing… since at least one build had already uploaded we didn’t want to create any confusion and just called this one 4.7.1. You did not miss anything.)

Subsurface-mobile 2.0 for Android

The Subsurface development team proudly announces the release 2.0 of Subsurface-mobile, a full fledged dive log program for Android devices. Subsurface-mobile allows you to access your dive log on your tablet or phone, edit the data and even download new dive information from many Bluetooth dive computers (and even some dive computers that require a download cable -- but there things get more complicated). Using a free Subsurface Cloud Storage account you can synchronize your dive data with the Subsurface desktop application (while significantly increasing the usefulness, the cloud account is not required to use Subsurface-mobile).

Subsurface-mobile v2 brings a significant overhaul of the user interface. Better structure, better visuals, better menus, better editing… a lot of our focus went into turning this into a better, visually more attractive and easier to use application.

Now you can easily see your dive lists and details, quickly change those details, and in many cases even download the latest dives from your dive computer -- all on a mobile device. Additionally, Subsurface-mobile lets you track GPS fixes during a dive trip and apply those to your dive list. You can also manually add new dives to a dive list.

Please check out the Subsurface-mobile v2 user manual.
Please report any issues you may run into in our user forum

As everything we do, Subsurface-mobile is free and open source. No ads, no commercial anything. And it comes with free cloud storage (if you decide to use that -- it’s optional). Your data aren’t used for anything, nothing gets monetized.