Following list of features and improvements ordered by priority is under development or consideration.
- Fix the duplicate load needed when accessing the page as pwa - Clear browser cache
- Fix wrong time format message in console created by plotly - requires more customization and additional reference to d3, won't fix
- Main menu overlaps the tabs, when text is wrapped on two rows (and some other responsiveness glitches)
- Loading of simple dive URL with segment shorter than 60 seconds (simple dive to 15 m) shows no validation issue
- Air breaks result in overlapping gas switches in profile chart
- Fix PWA issues https://www.pwabuilder.com/
- Add standalone app support for iPhone https://love2dev.com/pwa/add-to-homescreen/
- Add tissues heat map
- to the profile chart
- to the dives comparision
- Show tissues after amount of time spend at surface
- UI Tweaks
- Profile comparison: Add option to compare dives aligned by the end of dive
- Add Surface GF to the results
- Read only fields should be distinguish able
- Tanks complex view: Add check box to be able enable or disable tanks
- Add clone dive button
- Mouse middle button click removes dive
- Add CCR support
- Gas consumption:
- Clarify: Dive to 30 m in extended view and reduce depth on second segment to 29 m - reserve is 200 b, should be around 80
- Clarify another test case: https://dugong.online/?t=1-24-0-200-0.209-0,2-11.1-0-200-0.5-0&de=0-50-168-1,50-50-900-1&di=20&o=0,9,6,3,3,18,2,0.85,0.4,3,1.6,30,1.4,10,1,1,0,2,1&ao=1,0
- Restore 1/2 and 1/3 reserve strategies
- Adjust consumption by Z factor: https://en.wikipedia.org/wiki/Cubic_foot
- Fix RMV/SAC calculator based on Nominal volume
- Nominal volume
- Z factor
- https://youtu.be/OI4ZzqJLQjw
- Add undo/redo to all pages
- Add localizations
- Add calculation trainings
- Add help to the UI as side bar
- Add export of the plan to pdf
- Import/Export dive to compare from well known file format see also https://www.npmjs.com/package/xml-js
- Add more variables to weight calculator (suits, BMI, tank material, water type)
- Gas blender: Add use case to identify mix when adding only top mix without adding he or oxygen
- Thalmann algorithm for deeper depths (https://indepthmag.com/thalmann-algorithm/)
- Embedded help - Show reach help in offline mode as part of the application (created from markup files)
- Gamification/Training - add training part in form of questions, including topic/formula explanation and evaluation of solution
- Implement calculation of consumption strategies
- Implement logbook of dive profiles from dive computer using libdivecomputer library