Page 1 of 1
Ordering dives
Posted: Wed Feb 28, 2024 5:39 am
by Jinxzy
Hello any way to order dives newer dives top instead of newer dives bottom?
Also can we export to MySQL?
Aaaaaand in needy I know. When I imported my dives to the app it automatically decided to link to my phone book. How do I unlink buddies to my phone book?
Thank you

Re: Ordering dives
Posted: Fri Mar 01, 2024 10:37 am
by support
Hi,
Dive Log does not support ordering dives in reverse order. We do have a number of facilities to help manage your visibility into your dive list.
- Dive Log will generally return to the dive list at the same location you last left it (unless you do a sync or other operation that makes the old position irrelevant.
- You can always get to the first dive in your list by tapping the "status bar" on your device (where the WiFi and/or Signal strength meter is)
- You can always navigate to the end of your dive list by tapping the "title bar" (where it says Dives 1 - XXX)
- Once you have more than 200 hundred dives logged you will have a section index list that allows you to directly navigate to a block of 100 dives.
- You can use the search feature (scroll to the top of the list and pull down or tap the search icon in the section index list if it is available) and search for your dives based on a number of criteria.
It is not possible to export to a MySQL database format. Dive Log's logbook file is already a SQLite database and you can opening directly with SQLite tools. However, have the file in a specific database format is not really of much use as you need to know the schema for the database and how to interpret the data in each row/col within a record. We are happy to share the schema and the database format. Keep in mind that a lot of the data is stored as "BLOBs" in the database (images and profile data for example) and need to be interpreted programmatically to be of any use. That said, many of the records store strings, dates and numbers. Any number is typically the metric version of the data (for example all depths are stored in meters). Also keep in mind that many records have internal accounting information that must be updated if you change a record and many records contain links to other tables. If any of this is not maintained properly the database may not open and certainly will not synchronize properly.
Maybe there are tools that can transcode a SQLite database to a MySQL data that you could use. If you have a specific use case for exporting to MySQL please feel free to share it as I'm not imagining any way that this would be of particular use.
The linking of Buddies is a dynamic process that happens when a Buddy name (first and last) matches exactly only one entry in your Contacts (this is done each time you look at your buddy list). This linking does not alter your logbook (the underlying buddy record is not disturbed) it just show you the extra information that is available in your existing Contact and allows you interact with all the Contacts features that you have in the Contacts app itself. If you truly want the "green check" to go away, you can edit either the Buddy name or the Contact so they don't match (adding middle initial or a Mr/Mrs/Ms/Dr etc. are some ways that you can do this).
I hope that helps,
Greg
Re: Ordering dives
Posted: Mon Sep 15, 2025 4:41 am
by tajkd
I have also hoped to reorder dives in this great app. It's a more convenient view to see the last dive at the top of a list. Is it just not possible? Too difficult to implement? I've seen this request several times over the years.
Re: Ordering dives
Posted: Mon Sep 15, 2025 8:45 am
by support
Hi,
It is not impossible to implement. However, it is difficult given the section index at the side of the list. The original design guide was to follow existing Apple designed apps that use section index lists for constancy (think Contacts). I know many social media apps have taken a different approach so I do understand where the desire comes from relative to items that tend to be listed chronologically. We do find that once users realize the support listed previously:
- Dive Log will generally return to the dive list at the same location you last left it (unless you do a sync or other operation that makes the old position irrelevant.
- You can always get to the first dive in your list by tapping the "status bar" on your device (where the WiFi and/or Signal strength meter is)
- You can always navigate to the end of your dive list by tapping the "title bar" (where it says Dives 1 - XXX)
- Once you have more than 200 hundred dives logged you will have a section index list that allows you to directly navigate to a block of 100 dives.
You can use the search feature (scroll to the top of the list and pull down or tap the search icon in the section index list if it is available) and search for your dives based on a number of criteria.
are happy with the way Dive Log works by default. If we were to reverse the list we would still maintain the above elements and you would not really notice much difference.
All that said, we are open to user feedback and we will add this to our "to do" list to investigate adding this feature. I can't promise we will actually add it or the timing, but we will take a fresh look at it when our development resources allow.
Thank you for reaching out. We do appreciate all feedback even if we can't act on it immediately.
Cheers,
Greg