Posts Tagged ‘Sync’

OneDrive and Google Drive sync in Android app

Thursday, March 3rd, 2022

I’m happy to announce OneDrive and Google Drive support in Diving Log for Android in addition to Dropbox! Syncing with the PC or iOS apps is now much easier.

When using Google Drive, you have to upload from the Android app to the cloud at the first time. This is because the app can only access files which it created. After the first upload from the Android app, you can overwrite the existing file from the PC version and the app can still access the file.

Version 5.1 is now available on Google Play:

Available on Google Play

OneDrive Sync

Google Drive Sync

Android – changes to logbook storage location

Tuesday, October 26th, 2021

Version 5.0.0 of Diving Log for Android has been released, which now targets Android 11, as required by Google. This has been a challenging release, because Android 11 does not allow apps access to the general file system anymore. Up to now, Diving Log stored the logbook files in the “Diving Log” folder in the root of the device. This folder was not deleted when the app was uninstalled, so your logbook files were not deleted either.

Android 11 requires storing all data within the internal app folder, which is deleted when the app is uninstalled. So, this requires some strategy to avoid accidentally data loss, e.g. when a user temporarily uninstalls the app because something doesn’t work.

Previous logbook location

New logbook location

Phone/Android/data/com.divinglog.divelog/files/Logbook

When you update from a previous version of Diving Log, you do not have to do anything. Diving Log will migrate all logbooks to the internal folder and automatically backup the logbooks from time to time to the former external “Diving Log” folder (which won’t be deleted). A “!!!FolderMoved!!!.txt” file is created in the old folder as indicator, which contains the path to the new folder.

Once you do a fresh install of the app, you have to manually select a backup folder to avoid deletion of your logbooks during uninstall. You can do this from the start screen shown below. You can also restore your logbooks from a previous backup folder. You can later configure the automatic backup in the app settings screen:

Start screen with backup and restore options

Configure backup in settings

Tip: You can select the backup folder on a removable SD Card, because you can easily retrieve the card even when the device does not boot anymore. Please remember, this automatic backup is still only locally on your device! So, if your Android device is lost or damaged, it won’t help you. Additionally, you should backup your logbook to the cloud or a PC.

Diving Log 6.0 can handle both logbook locations, so USB synchronization will work, no matter which Android app version you have.

You can see the current logbook location at the top of the “Logbook Management” screen. You can also use this screen to import any backups into the internal app logbook folder, if you’ve dismissed the start screen restore function:

Logbook storage path

Import backup files

Diving Log 6.0.22 released

Wednesday, June 9th, 2021

I’m happy to announce a huge update to photos in Diving Log. Because this is not only about photos anymore, the section in the logbook window is now named “Media”. You can now add any file type and even online photos and YouTube videos directly to your dives. Here are the new features in this update:

  • Relative photo path names option
  • Add online photos and YouTube videos to dives
  • Add videos and other file types to dives
  • Photo Slideshow
  • Photos drag & drop support
  • Photos logbook context menu
  • .heic image format support
  • Use correct image rotation based on Exif data
  • Show photos in profile
  • Photo Manager improvements
  • Rotation buttons in Image Viewer
  • iCloud Sync in Web menu
  • Downloader: Suunto EON Steel Black, Sherwood Amphos 2.0, Sporasub SP2

I’ve linked the first two items to a more detailed description page. In a nutshell, you now have the choice of absolute (default) or relative path names for any file you link in your logbook. In addition, you can add image and YouTube URL’s to your dives. And you can add any file type from your PC, e.g. videos, Word or PDF documents. And there is a new photo slideshow function:

Add links and other files to your dives

You can drag and drop files from Explorer or the web browser to the thumbnail list in the logbook window and to the image field in the details windows (e.g. dive sites, etc). There is a new context menu in the thumbnail list and the .heic image format used by iPhones is now supported by Diving Log.

Photos with rotation information in the Exif data are now displayed in the correct orientation. And if your underwater camera date/time setting is synchronized with the date/time from the dive computer, the photos and videos are shown in the dive profile, so you can see exactly where you’ve captured them:

See where you’ve captured a photo or video

Photo Manager got some great improvements as well: it will now show you all images from all sections in your logbook file. And you can switch between absolute and relative path names for all selected images with one click:

Switch between absolute & relative path names

The integrated image viewer in Diving Log got rotation buttons (just for display, the file won’t be rotated or modified in any way). In the “Web” toolbar menu in the main window you will find a new entry for iCloud synchronization. And the downloader supports now a few more dive computers as well: thanks to Jef Driesen from libdivecomputer.

Windows Phone OneDrive sync alternative

Wednesday, March 13th, 2019

The OneDrive sync function recently stopped working in the Windows Phone app of Diving Log because Microsoft switched off the OneDrive API. As an alternate solution you can use the “Import” and “Export” functions in the logbook management screen to transfer your logbook either to the documents folder, which is accessible from Windows Explorer when the phone is connected to a PC or directly to a cloud storage like OneDrive or Dropbox when the app is installed:

Import and Export your logbook…

…to the phone or cloud storage.

In the Windows Store app you can use the same “Import” and “Export” functions to copy your logbook to the OneDrive folder (or any other folder) as a workaround:

Import and Export in the Store App

Diving Log 6.0.12 released

Sunday, February 11th, 2018

A new update for Diving Log 6.0 is now available with the following new features and improvements:

  • Deepblu Cosmiq Web Download
  • New dive computers added in downloader (libdivecomputer update)
  • Android USB Sync improved (“Target folder not found” fixed)
  • Print report designer, trip and shop name available
  • Downloader altitude import (some models)
  • Bailout & Diluent output in profile fixed for high DPI screens
  • UDDF Import improved

You can now download and import your dives from the Deepblu Cosmiq online logbook, using the new sync function in the “Web” toolbar menu. A direct download from the dive computer to Diving Log is not possible at the moment, so you still need the Deepblu app on your phone or tablet.

Deepblu Cosmiq Download

Special thanks to Sander Van de Moortel, who provided the necessary information to create this downloader!

Diving Log for Android update available

Sunday, November 12th, 2017

A new update of Diving Log for Android is now available on Google Play. It contains the following new features and improvements:

  • Dive list: setting to display entry time, dive time & depth
  • PO2 & ascent rate profile
  • Statistics: setting for prior dive time & overall dive time format
  • Dropbox sync crash fixed for large logbook files
  • File size in logbook management and Dropbox sync dialog
  • Bug fix when creating logbook items with an apostrophe (‘)

You can now optionally show entry time, dive time & depth in the dive list (entry time was already visible in landscape and on tablets). In the dive profile view you can now view the PO2 & ascent/descent rate profiles. The statistics window got some more options to enter the prior dive time (dives not included in your logbook) and the overall dive time format (hours : minutes or days : hours : minutes):

Dive List Settings

Dive list with more details

PO2 & ascent rate profiles

New options in statistics

I also finally found and fixed the bug which crashed the app when uploading large logbook files (> 20 – 30 MB) to Dropbox. And the sync function progress dialog shows the file size, so you can better estimate how long the upload will take.

Available on Google Play

Diving Log 6.0.11 released

Sunday, September 17th, 2017

A new update for Diving Log 6.0 is now available with the following new features:

  • New Tank Pressure 1-3 Combined profile
  • New Tank Pressure (Calculated) Profile
  • Tank Gauge Improvements
  • Tanklist variables in Report Designer (all tanks)
  • Android MTP Sync in Windows Creators Update fixed
  • Ratio Divelogger 4 Import

If you don’t have an air-integrated dive computer, you can now view a calculated tank pressure profile, based on your SAC rate and depth profile. The result is surprisingly good (I’ve compared numerous recorded and calculated tank profiles). Below you can see a 70m dive with measured tank profile on top and calculated tank profile on bottom:

Measured and calculated tank profile

Here you can see another example of a dive with two tanks (sidemount) and several switches between both tanks. The calculated profile is almost identical to the measured profile of the two tanks:

Calculated tank profile with two tanks

You can see, even without air integrated dive computer you can now get a detailed tank profile in Diving Log. The tank gauge on the right is also using the calculated profile if no tank sensor data is present.

If you are diving with more than one tank pressure sensor, you can now view optionally all 3 tank profiles merged into one graphic:

3 Tank profiles in one graphic

And last but not least you can finally add the data of all tanks in the report designer to your print layouts. The data is provided in the form of several “LogTankList…” variables, which contain each data type (e.g. tank size) of all tanks in form of a list. You can combine them and get a nice table view of all your tanks:

All tanks in the report designer

Diving Log 6.0.7 released

Wednesday, December 7th, 2016

The latest update Diving Log 6.0.7 is now available with the following new features:

  • Share on Facebook
  • Layout Improvements (Group Style, XML Formatting, Empty Layout)
  • New Layouts (Subsurface, Shearwater, SuuntoDM)
  • Filter Improvements (Divetype, BuddyIDs, UsedEquip)
  • Detail Data Sorting (Buddies, Shops, Trips)
  • Cloud Sync Folder Config Button
  • Logbook Profile Graphic export improvements
  • Bug fixes and other improvements

You can now easily share any dive profile on Facebook directly from Diving Log. Optionally you can add photos and a message to the post, which will appear right on your timeline:

Share on Facebook

I’ve added a number of improvements to the logbook layout function. You can now change the style of layout groups, which was not possible previously. When you save a layout file, the XML syntax within the *.lay file is now formatted properly, so it is a lot easier to do some editing in a text or xml editor. Sometimes it is easier to do minor changes with a text editor directly in the *.lay file instead of using the layout function. I’ve also added an empty layout which you can use as a starting base to create your own layout, so you don’t have to clear up an existing layout.

Layout group style and empty layout

Better layout XML formatting

During my tests of the layout editor, I’ve created 3 new layouts myself to see how everything works. The layouts are roughly inspired by other applications (Suunto DM, Shearwater Desktop and Subsurface) and can be downloaded from the layout website.

You can now also save a 64 x 48px image with the same name as the layout file into the layout folder. The image will be used as icon in the layout selection list in the logbook window for your custom layouts.

Shearwater Layout

Subsurface Layout

Suunto DM Layout

In the filter window, you can now apply filters to the dive type and equipment fields more easily by selecting them from a dropdown list. In the Buddy, Shop and Trip window you can change the sort order of the list. In the Dropbox, OneDrive, Google Drive and ownCloud sync dialog you can now configure the sync folder manually, if it isn’t picked automatically. And last but not least you can configure the profile graphic export format.

Logbook filter improvements

Detail data sort order

Cloud sync folder configuration

Profile graphic export

Diving Log 6.0.6 released

Thursday, September 22nd, 2016

I’ve released a new update for Diving Log 6.0 with the following new features:

  • Divesite map in logbook window
  • Tanklist in logbook window
  • Extended Layout updated
  • DAN Diver Safety Guardian Upload
  • Office 2016 Ribbon theme
  • Downloader improvements
  • Android USB Sync device lookup improved
  • Drag and Drop logbook files to main window
  • Import all waypoints of a GPX file as new dive sites
  • French localization improvements
  • Bug fixes and other improvements

Logbook window improvements:

You can now include the “Tank & Gas” list directly in the logbook window. Additionally you can add a map view to your logbook layout, which automatically shows the dive site of the currently selected dive on a map. I’ve updated the “Extended Layout” which now includes both new items. In the screenshots below you can also see the new Office 2016 theme, which you can select in the preferences dialog.

Tank & Gas List

Tank & Gas List

Dive Site Map

Dive Site Map

DAN Diver Safety Guardian Upload:

You can now upload your dives to the DAN Diver Safety Guardian website, for additional decompression risk analysis and statistics. Read more about that feature on this page.

DAN DSG Upload

DAN DSG Upload

Other improvements:

If the Android USB sync dialog did not show your connected Android device, please try it again. In this update I’ve improved the device lookup and it should now show up. There are also improvements in the dive computer downloader as well as the latest libdivecomputer library. You can now also drag and drop Diving Log logbook files (*.mdb) to the main window to quickly open them.

Sync directly to MTP connected devices

Sync directly to MTP connected devices

Diving Log 6.0.5 released

Saturday, June 4th, 2016

A new update for Diving Log 6.0 is now available, with the following features and improvements:

  • Diving Log for Android Sync via USB and Dropbox
  • USB Sync for MTP connected Android devices
  • Downloader (New: Cochran, Shearwater Perdix, Cressi Newton, Aqualung i450T, Aladin Sport, Aqualung i300, Beuchat Mundial)
  • New ISCan APECS 4 Import
  • New Aqualung Diverlog Import
  • Subsurface Import improvements
  • LogTrack Import improvements for Mantis M2
  • Fix: When using autostart, update check does not block the application anymore
  • Bug Fixes

USB Sync for MTP connected Android devices

Syncing with Android devices via USB is now a lot easier. In the past, you could not save your logbook file directly to the device when it was connected in MTP mode, which almost all devices do nowadays. Instead you would have to save the file to the PC and copy it manually in Windows Explorer.

With this update you can now sync to (and from) the Android device directly even in MTP mode. In the upper left corner the device should show up and Diving Log will sync directly to the correct folder. This works for all compatible Android dive log apps (Diving Log, DiveMate, etc.):

Sync directly to MTP connected devices

Sync directly to MTP connected devices