Skip to content

Releases: CAP-CalebNewville/tipping-point

v2.0.3 - Fix aircraft basic information not saving

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 25 Feb 07:11

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 basics case to ajax_handler.php to perform the aircraft UPDATE query and audit log entry
  • Fixed submitBasicInformation() in admin.php to check data.success from the JSON response instead of response.ok

Release v2.0.2 - Bug fix release for CG envelope editing

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 20 Dec 23:41

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

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 05 Sep 05:40

🔧 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

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 25 Aug 08:00

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

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 31 Jul 06:25
  • Converted remaining pages to Bootstrap
  • Numerous small visual enhancements
  • Optimize formatting for printed pages
  • Improved setup flow for new installs

v1.2.0

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 30 Jul 17:45
  • Numerous small bug fixes
  • Restyled the admin page using a modern Bootstrap design

v1.1.0

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 29 Jul 07:26
  • PHP v8 compatability
  • Numerous small bug fixes
  • Migration from SourceForge to Github

v1.0.1

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 26 Nov 22:10
5b56a0c

Migration of historical version from SourceForge.

v0.9.4

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 26 Nov 22:07
af19afd

Migration of historical version from SourceForge.

v0.9.3

Choose a tag to compare

@CAP-CalebNewville CAP-CalebNewville released this 26 Nov 22:04
5197e2a

Migration of historical version from SourceForge.