Releases: downing-labs/solo-diver-gas-planner
Release list
v1.0.2
Solo Dive Gas Planner v1.0.2
This release improves the Dive Profiles layout for better readability and updates the latest app screenshots.
What’s new
- Added visible top labels above the Dive Profiles columns
- Added dynamic Profile 1 through Profile 5 headers above active profile columns
- Added a dedicated Safety Stop header above the Safety Stop column
- Improved header alignment so labels track the visible columns correctly
- Styled the Safety Stop header text in red for quicker visual distinction
- Fixed the blue divider line so it runs continuously across the section header
- Updated application screenshots in the repository
Build
- Windows portable build: Solo Dive Gas Planner 1.0.2.exe
v1.0.1
v1.0.1 improves calculation safety, tank pressure accuracy, and Electron app hardening.
Highlights:
- Added input validation with clear red error highlighting
- Enforced safer dive-planning limits, including max recreational depth of 130 ft
- Added validation for starting pressure, rated pressure, SAC rate, dive factor, and profile depth/duration
- Prevented calculations from running when inputs are invalid
Gas calculation improvements:
- Corrected PSI consumption math to use tank rated pressure instead of current starting pressure
- Added Rated Pressure support for custom tanks
- Prevented starting pressure from exceeding rated pressure
- Kept preset tank values auto-filled and formatted with commas
Desktop app/security improvements:
- Restricted external links to GitHub release URLs only
- Removed injected renderer JavaScript from menu/reset behavior
- Disabled DevTools unless explicitly enabled for debugging
- Restored content-aware window sizing through a safer IPC flow
UI and release polish:
- Adjusted configuration layout for better field grouping
- Fixed update banner and About dialog text rendering issues
- Version is now sourced from package.json, simplifying future releases
- Built and verified new Windows portable package: Solo Dive Gas Planner 1.0.1.exe
v1.0.0
Solo Dive Gas Planner v1.0.0
First stable release of the SDI RDP Solo Dive Gas Planner desktop application.
🎯 Features
Dive Planning
- Multi-profile dive planning (up to 5 profiles + mandatory safety stop)
- Full SDI Recreational Dive Planner (RDP) nitrogen tracking
- Automatic residual nitrogen time (RNT) calculations
- No-decompression limit (NDL) tracking
- Pressure group progression monitoring
Gas Management
- Real-time gas consumption calculations
- Multiple tank type presets (Aluminum 63/80/100/120, Steel HP80/HP100/HP120)
- Surface air consumption (SAC) rate tracking
- Dive factor multipliers for workload adjustment
- Starting/ending pressure calculations
User Interface
- Clean, intuitive interface with dark/light/system themes
- Interactive tooltips explaining diving terminology
- Automatic window sizing and responsive layout
- Professional visual design
Updates & Security
- Automatic update notifications via GitHub releases
- Secure architecture with full renderer sandboxing
- Safe data handling with IPC communication
💾 Installation
Windows 10/11 (64-bit)
Download the portable executable below. No installation required:
- Download
Solo Dive Gas Planner 1.0.0.exe - Run the file
- Start planning your dives!
The app is fully self-contained and portable. No admin rights or installation needed.
📋 System Requirements
- Windows 10 or Windows 11 (64-bit)
- ~200MB disk space
- Internet connection (optional, for update checks only)
🔒 Security
This release implements industry-standard Electron security practices:
- Full renderer process sandboxing (
contextIsolation: true) - Zero Node.js access in UI code (
nodeIntegration: false) - Controlled IPC communication for data access
- No external dependencies or analytics
📖 Documentation
Complete user documentation is included in the README.md file within the repository.
🐛 Known Issues
None reported in initial testing.
🙏 Acknowledgments
Based on SDI (Scuba Diving International) Recreational Dive Planner methodology.
Support: https://github.com/Hackpig1974/solo-diver-gas-planner/issues
License: GPL-3.0