Equipment and dive site overviews

29 views
Skip to first unread message

Kempovic

unread,
Aug 27, 2026, 5:16:17 AMAug 27
to Subsurface Divelog

Hi all,

First, thank you for a great app and for all the hard work keeping it up to date.

I recently switched to Subsurface after using MacDive for many years. I find Subsurface very easy to use, and it covers all my essential needs as a dive logging application. However, there are a few features from MacDive that I’m starting to miss and would love to see implemented in Subsurface—unless they already exist and I simply haven’t found them yet.

  1. Equipment overview
    Currently, equipment management seems limited to a basic tagging function. It would be a great enhancement to have a more advanced equipment tab that allows users to:

    • Track specific pieces of equipment (e.g., regulator, BCD, wetsuit)

    • Record maintenance history, weight, thermal rating (cold/warm water suitability), and spare part sources

    • Create equipment groups or kits to simplify logging dives

  2. Dive site overview
    At the moment, the dive site overview appears to be tied to individual dives. For planning purposes, it would be useful to access a dedicated dive site overview independently. With the right information (e.g., historical dive data, weather conditions, visibility, currents), this could become a powerful tool for forecasting and planning future dives.

If anyone sees value in these improvements and has the necessary skills and access, I would be happy to help design a model or architecture for such features to benefit this great community.

Thanks again for developing such an excellent tool.

Best regard

Simon

Michael Keller

unread,
Aug 27, 2026, 5:32:22 AMAug 27
to subsurfac...@googlegroups.com
Hi Simon.

Both ideas have come up before.

For equipment management, this 2017 discussion covers equipment such as regulators, BCDs, suits and cameras, along with purchase and service information:

There is also an open GitHub feature request covering almost exactly the same scope: tracking individual equipment on dives, finding dives that used a particular item, service dates and a dedicated management screen:

The main unresolved question has been where useful dive-equipment tracking ends and a general asset-management system begins. Different users also want quite different information and workflows. Tags and notes are the current workaround.

For dive sites, the desktop application already has a dedicated Dive Sites tab. It allows sites to be created and edited independently, and selecting a site shows its associated dives. However, it does not provide the richer planning and forecasting system you describe.

A shared dive-site catalogue and richer site information have also been discussed previously, including in this thread in which you participated:

Related open GitHub requests include:

- A global dive-site catalogue: https://github.com/subsurface/subsurface/issues/4589
- Associating maps and other pictures directly with a dive site: https://github.com/subsurface/subsurface/issues/4517

The broader proposal combines several distinct pieces: persistent site information, aggregation of conditions from previous dives, a shared catalogue, and live weather or current forecasts. Each has different data-model and external-data-source requirements, so a concrete proposal would probably need to split these into smaller independently implementable features.

Design input would certainly be useful, particularly on the existing GitHub issues. Implementation help would be even more valuable, as developer capacity is usually the limiting factor.

Ngā mihi
  Michael Keller

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/subsurface-divelog/c47d2c3e-68f2-4a6c-9098-5d4463bcd23fn%40googlegroups.com.


--
GCS$/CC/E/IT d- s+ a C++ UL+++/S++ P L++ E-
W++ N o? K? w O(++) M-- V+ PS+ PE+ Y? PGP+ t
5? X R tv b++ DI++ D++ G e+++ h---- r+++ y+++
Reply all
Reply to author
Forward
0 new messages