Releases: CAP-CalebNewville/tipping-point
Release list
v2.0.3 - Fix aircraft basic information not saving
Bug Fixes
- Fixed a bug where changes made in the Aircraft Basic Information form showed an "Aircraft Updated Successfully" toast but were not actually saved to the database.
Root Cause
AJAX requests for func=aircraft&func_do=edit_do were intercepted and routed to ajax_handler.php, which had no basics case. Requests fell through to the default error handler, silently failing without touching the database. Additionally, the JavaScript only checked response.ok (HTTP status) rather than the JSON response body, causing the success toast to always appear regardless of outcome.
Changes
- Added
basicscase toajax_handler.phpto perform the aircraftUPDATEquery and audit log entry - Fixed
submitBasicInformation()inadmin.phpto checkdata.successfrom the JSON response instead ofresponse.ok
Release v2.0.2 - Bug fix release for CG envelope editing
Fixed critical issues with CG envelope point updates:
- Fixed mixed content error when updating CG points on HTTPS sites
- Fixed CG envelope updates not saving to database
- Improved HTTPS detection for proxy/load balancer environments
- Added proper Ajax request handling for CG point updates
🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com
v2.0.1 - Maintenance Release
🔧 Maintenance Release
TippingPoint 2.0.1 is a maintenance release with bug fixes and minor improvements following the major 2.0.0 overhaul.
🐛 Bug Fixes
- Fixed minor UI inconsistencies from 2.0.0 release
- Improved error handling in edge cases
- Enhanced form validation stability
- Corrected minor calculation precision issues
🔄 System Improvements
Performance
- Minor optimizations to database queries
- Improved memory usage in large calculations
- Enhanced session management
User Interface
- Refined responsive design elements
- Improved accessibility features
- Enhanced mobile experience
🔧 Technical Improvements
Code Quality
- Code cleanup and optimization
- Enhanced error logging
- Improved documentation
Compatibility
- Better browser compatibility
- Enhanced server environment support
📋 System Requirements
- PHP: 8.0+
- Database: SQLite 3.0+ (MySQL legacy support)
- Web Server: Apache/Nginx with mod_rewrite
- Browser: Modern browsers with JavaScript
📞 Support
- GitHub Issues: Repository Issues Page
- Documentation: User Guide & FAQ
Release Date: September 5, 2025
Version: 2.0.1
Compatibility: Upgrades from versions 1.x and 2.0.0
TippingPoint 2.0.1 - Professional Weight & Balance for Modern Aviation
v2.0.0
TippingPoint 2.0.0 Release Notes
🚀 Major Release - Complete System Overhaul
TippingPoint 2.0.0 represents a massive overhaul of functionality and design with professional-grade weight and balance capabilities.
✨ New Features
Enhanced Weight Management
- Configurable Load Types: Define custom loading categories
- Weight Limit Types: Set weight restrictions by item type
- Removable Items: Quick-toggle for seats, survival gear, optional equipment
- Simplified Fuel Calculations: More accurate fuel weight computations
Multi-Unit Support
- Weight Units: Pounds and kilograms support
- Fuel Units: Gallons and liters compatibility
- Automatic Conversions: Real-time unit calculations
Advanced CG Management
- Multiple CG Envelopes: Normal, Utility, Restricted, and custom categories
- Real-Time CG Validation: Instant envelope violation warnings
- Visual Display: Interactive charts showing CG position
Safety Enhancements
- Maximum Landing Weight Validation: Automatic MLW limit checks
- Warning System: Color-coded alerts for violations
- Pre-flight Validation: Complete safety checks
🔄 System Improvements
User Interface
- Modern, responsive design for all devices
- Improved data entry workflows
- Enhanced print layouts
- Streamlined navigation
Performance
- 70% fewer database calls for faster loading
- Extracted JavaScript for better performance
- Smart data caching
- Simplified CSS and print styles
Security
- Enhanced input validation
- Better error handling
- Secure database migration
🐛 Bug Fixes
- Numerous stability improvements
- Form validation enhancements
- Chart rendering fixes
- Database integrity improvements
- Print formatting corrections
- Mobile responsiveness fixes
🔧 Technical Improvements
Database
- SQLite Migration: Seamless MySQL to SQLite transition
- Safe Upgrades: Migration preserves original data for rollback
- Optimized Queries: Consolidated operations for speed
- Data Validation: Stricter integrity checks
Code Quality
- Modular architecture for better maintainability
- Reduced code duplication
- Standards compliance
- Consolidated repeated patterns
🚀 Migration & Upgrade
- Automatic Detection: System detects needed upgrades
- Data Preservation: Original data preserved during migration
- Rollback Capability: Safe fallback options
- Validation Checks: Testing before finalizing upgrades
📋 System Requirements
- PHP: 7.4+
- Database: SQLite 3.0+ (MySQL legacy support)
- Web Server: Apache/Nginx with mod_rewrite
- Browser: Modern browsers with JavaScript
🔄 Breaking Changes
- Database Schema: Significant changes (automatic migration provided)
- Configuration: Some settings may need reconfiguration
- Custom Code: Modifications may require updates
📞 Support
- GitHub Issues: Repository Issues Page
- Documentation: User Guide & FAQ
Release Date: August 25, 2025
Version: 2.0.0
Compatibility: Upgrades from versions 1.x
TippingPoint 2.0.0 - Professional Weight & Balance for Modern Aviation
v1.2.1
- Converted remaining pages to Bootstrap
- Numerous small visual enhancements
- Optimize formatting for printed pages
- Improved setup flow for new installs
v1.2.0
- Numerous small bug fixes
- Restyled the admin page using a modern Bootstrap design
v1.1.0
- PHP v8 compatability
- Numerous small bug fixes
- Migration from SourceForge to Github
v1.0.1
Migration of historical version from SourceForge.
v0.9.4
Migration of historical version from SourceForge.
v0.9.3
Migration of historical version from SourceForge.