# OrbitX Changelog

## v0.3.2 - Security & Analytics Update
- **Added:** Build-time code obfuscation using Terser and javascript-obfuscator.
- **Added:** JSON-LD Structured Data for improved SEO and AI discovery.
- **Added:** OpenGraph and Twitter metadata for social sharing.
- **Fixed:** Division-by-zero error in "Top Speed" calculation for very short workouts.
- **Improved:** Weekly Insights dashboard UI with modern glassmorphism.
- **Improved:** GPS tracking elevation accuracy with 2.5m climb hysteresis threshold.
- **Security:** Moved complex performance logic to Supabase RPCs.
- **Security:** Hardened Row Level Security (RLS) policies on workouts table.

## v0.3.1 - GPS Tracking Enhancements
- **Added:** `gps_path` column to Supabase workouts table to correctly sync pace tracking data.
- **Improved:** Error handling and logging for Supabase synchronization failures.

## v0.3.0 - Onboarding Improvements
- **Added:** Mandatory "Confirm Password" field in signup flow.
- **Added:** Real-time visual password strength validation (uppercase, lowercase, numbers, length).
- **Improved:** Keyboard accessibility (Enter key support) during signup.
- **Improved:** Realigned signup buttons for better thumb reachability.
