Announcing Subsurface 4.5.6

The Subsurface development team proudly announces the release 4.5.6 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.
Some of the new additions since Subsurface 4.5.5:

  • Update to latest libdivecomputer which adds support for the new version of the Suunto DX
  • Fix a bug in handling Bluetooth based dive computers that caused crashes in Subsurface 4.5.5
  • Small fixes to VPM-B ceiling calculations
  • Import picture URLs from divelogs.de
  • Don’t get caught in endless loop of git authentication errors
  • Fix time parsing of Divesoft Freedom
  • Support DAN DL7 import

Binaries are available for Windows, Mac, and an AppImage for Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE).
Please take a look at our Downloads page for details.

Announcing Subsurface 4.5.5

The Subsurface development team proudly announces the release 4.5.5 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.
Some of the new additions since Subsurface 4.5.4:

  • Update to latest libdivecomputer:

    • Add support for Cochran Commander and EMC

    • Add support for Uwatec Aladin Sport

    • Add support for Suunto Zoop/Vyper Novo, Suunto D4i and D6i with latest firmware

    • Add support for Heinrichs & Weikamp OSTC4

    • Add support for  Aqualung i450T

    • Add support for Cressi Newton

  • In the dive planner, switch pressure unit when planning in recreational mode and setting a tank reserve

  • In the dive planner, show the correct VPM-B + conservatism on the profile when planning in VPM-B mode and show the planner specific gradient factors in Bühlman mode

  • Enable showing a VPM-B based “ceiling” on the profile

  • Fix bug regarding depth parameter in OSTC/OSTC3 configuration

  • Fix bug in CSV export

  • Fix bugs in Suunto DM5 import

  • Fix potential race when immediately switching to Add dive or Planner while accessing cloud storage

  • Fix issue for some users with cloud storage passwords

Binaries are available for Windows, Mac, and an AppImage for Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE).
Please take a look at our Downloads page for details.

Looking for testers: Subsurface-mobile for iOS

As promised in the announcement of the Android version of Subsurface-mobile, the development team has continued to work on a matching iOS version.

We’re not quite ready to broadly release this via iTunes, yet, but if you are brave enough to play with a beta version on your iPhone or iPad (and if you have the patience for the slightly obnoxious setup that it takes to do that right now)… here’s your chance to take an early look at our mobile app on iOS!

Subsurface-mobile on an iPad

The beta version is released via “ad-hoc” distribution. In order for that to work we need to go through a somewhat cumbersome three step process:

  1. You determine the device ID of your iPad or iPhone. There are many ways to do that, the easiest might be using iTunes.
  2. You send this device ID to me (dirk at subsurface dash divelog dot org) and I add this to the list of authorized devices and create a new installable archive (that’s the painful part about doing “ad-hoc” distribution; whenever I add a new device that the application is supposed to run on, I need to recreate the iOS app archive).
  3. Once I have done that and responded to you with a link to the latest Subsurface-mobile-[version].ipa file that has the right keys for your device included, you download that file and install it on your device. There are again several ways to do that, but the easiest appear to be either using iTunes or using Apple Configurator (both of these instructions refer to “the iOS app file that you created earlier” which in this case means the Subsurface-mobile ipa file that you downloaded from our server.

Update: I managed to get TestFlight to work. So in order to beta test Subsurface-mobile for iOS, all you need to do is send us a note with your email address and a request to be added to the test. Once we’ve added you to the tester group, Apple will send you an email with instruction how to register with TestFlight and how to install Subsurface-mobile on your iOS device(s).

Once this is done, you should see a Subsurface-mobile icon on your iPad or iPhone. The Subsurface-mobile User Manual applies for the iOS version as well -- the only difference is that iOS has no back button. In situation where the back button is used to cancel an operation or navigate, a context menu with that option has been added (context menus can be opened by swiping across the right edge of the screen or by tapping on the small angle symbol in the lower right corner).

As with the Android version, the iOS version is mostly useful in conjunction with the Subsurface desktop application. You are able to share the same dive list between all your devices using a Subsurface cloud storage account that can be created in Subsurface; simply enter the credentials you used to create that account in Subsurface-mobile and you’ll have access to your dive data on your device.

Since this is a beta release we expect that there might still be some issues -- please contact us either via the user forum or our developer mailing list. We are interest in any kind of feedback -- especially in this phase of the development process it’s important that we here from our users.

Announcing Subsurface 4.5.4

The Subsurface development team proudly announces the release 4.5.4 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.
Some of the new additions since Subsurface 4.5.3:

  • Update to latest libdivecomputer:

    • Fix a number of issues in the parsing of dive computer data (Shearmos Amphos Air, Shearwater Predator, several Oceanic models)

    • Add support for Oceanic / Aeris F11, DiveSystem iX3M, Shearwater Perdix

    • Fix several issues with imports from CSV, divelogs.de and other sources

  • Add better support for OSTC3 configuration

  • Fix potential rounding error when exporting weight systems

  • If XML file contains actual salinity (instead of the density value that we call salinity), correctly interpret that value

  • Add statistics by dive type

  • Small UI fixes

Binaries are available for Windows, Mac, and an AppImage for Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE).
Please take a look at our Downloads page for details.

Announcing Subsurface-mobile for Android

The Subsurface development team proudly announces the first release (version 1.0.2) of Subsurface-mobile for Android, an open source dive log for phones and tablets.

This release is the result of all of our work on Subsurface and a year long development effort towards a mobile user interface that is optimized for phones and tablets. We got tremendous help from the KDE community to get us to this first release. Subsurface-mobile is the first application that implements the Kirigami UI using the Kirigami Controls by KDE.

Subsurface-mobile logo
two screen shots

Subsurface-mobile gives you access to your dive data on your mobile device. Simply store your dive data from the Subsurface desktop application in the Subsurface cloud and access it on your tablet or phone with the same credentials. This way your dive data are seamlessly shared between your computer at home and your mobile device. Regardless where you make changes to your data, they are synced and visible the next time you connect from any computer or device.

You can scroll through your dive list and view dive details for individual dives. You can edit many of these details right on the device and even manually add new dives.

At this point Subsurface-mobile is best used together with the Subsurface desktop application. As we continue our development we plan to make the mobile application even more useful by itself -- especially once we are able to download dive data directly from (some) dive computers. Right now you still need the Subsurface desktop application for this.

Subsurface-mobile can track your GPS locations on dive trips (and replaces the old Subsurface companion app that some of you may have used in the past for that purpose) and can show the location of dive sites on a map.

An iOS version of Subsurface-mobile is also under development, we expect to start alpha testing it within the next few weeks.

Subsurface-mobile is available in the Google Play store.

For those who don’t have access to Google Play, you can download the APK directly from our server to your device as well. Please use this link from your Android device and install the APK after it finished downloading. If you haven’t enabled installation from “unknown sources” your device will present a warning to that effect. Subsurface-mobile-1.0.2.arm.apk

Please check the Subsurface-mobile user manual for details on how to get started and report any issues that you find on our User Forum.

Subsurface-mobile for Android — first beta

The Subsurface developer team is thrilled to announce the first beta release of our mobile app for Android.

Subsurface-mobile connects to your Subsurface cloud storage account and allows you to access your dive list from your mobile device. You can scroll through your dives, look at dive details and dive profiles, edit dives, even add new dives on your phone or tablet. After an initial sync Subsurface-mobile works offline, so no worries about being on a dive boat and not able to connect to the network -- the data will be synced at the next opportunity when you are back within signal range.

Subsurface-mobile also includes the GPS tracking functionality of the old Subsurface companion app which allows you to collect precise GPS fixes for your dive sites.

At this point Subsurface-mobile will be most useful when used together with the existing Subsurface desktop application. Most notably, downloading dives from your dive computer is so far not possible from Subsurface-mobile (but that is on our to-do list for at least some classes of dive computers).

In order to try Subsurface mobile on your Android device simply opt in at this opt in link.

And don’t forget to take a look at the user manual