Repository navigation
Releases: elHomomomo69/PegDown
Release list
Pre-Release v1.0.1
Full Changelog: v1.0...v1.0.1-pre
🏍️ PegDown v1.0.1 (Pre-Release)
This update focuses on data precision, user interface stability, and preparing the app for the official F-Droid release.
✨ New Features & Improvements:
•
Intelligent Vibration Filtering: Introduced a dynamic low-pass filter for G-forces. Real-world acceleration and braking values are now much smoother, ignoring short engine vibrations or road bumps.
•
Enhanced HUD Visibility:
◦
The Acceleration (Acc) and Braking (Brake) indicators now automatically reposition when the device is rotated.
◦
Optimized layout for landscape mode ensures all values remain visible and are not obstructed by system bars.
•
Smart GPS Plausibility: The app now detects and ignores impossible GPS "spikes" and sudden speed drops to 0 km/h, resulting in cleaner and more accurate track files.
•
Refined GPX/CSV Export:
◦
Cleaned up redundant information in GPX files to reduce file size.
◦
Added Altitude data to both GPX and CSV exports for better tour analysis.
•
Internationalization: Full support for localized string formatting required by F-Droid.
🐛 Bugfixes:
•
Orientation Lock: Fixed an issue where locking the view in landscape mode would jump back to portrait after an app restart. The app now remembers your exact orientation lock.
•
Calibration Sync: The calibration status display now synchronizes in real-time with the background service (useful for seeing Auto-Zero adjustments).
🧪 Quality Assurance:
•
Added 14 automated logic tests covering sensor processing, path smoothing, and data export to ensure long-term stability.
•
Migrated the app foundation to AppCompatActivity for better compatibility with modern Android testing tools.
⚙️ Technical Updates:
•
Updated Gradle to 9.7.1 and AGP to 9.3.3.
•
Improved Byte Buddy / Mockk compatibility for Java 21+ environments.
Full Changelog: v1.0...v1.0.1-pre