Releases: seeramsujay/activity-mapper
Releases · seeramsujay/activity-mapper
Release list
TurnBack v1.3.0 (TurnBack Overhaul & Heavy-Glove HUD)
TurnBack v1.3.0 Release Notes
⚡ TurnBack Engine Overhaul & Native Tracking
- Native Background Foreground Service: Robust location tracking with
FusedLocationProviderClient, surviving app minimize and aggressive OS battery optimizations. - Road Curvature & Asymmetric Fatigue Engine: Real-time trajectory geometry analysis adjusting turn-back timing based on outbound speed, fatigue buildup, and grade curvature.
- Adaptive Pacing & Precision TurnBack: Dynamic estimation of turn-back waypoint arrival times with multi-series predictive telemetry.
🧤 Heavy-Glove HUD & Tactical Vector Map
- Heavy-Glove Fullscreen HUD: Engineered for extreme athletic conditions and thick winter/cycling gloves with oversized touch targets (68dp–72dp) and high-contrast OLED styling.
- >90% Vector Canvas: Ultra-low-latency vector map rendering with a 32MB texture cache and seamless dual camera view modes (Dynamic Heading Follow vs. Full Route Overview).
- 72dp Activity Selection Sheet: Streamlined pre-session modal for instant glove-friendly activity configuration (Cycling, Running, Walking, Hiking).
📊 Workout Summary Screen & Telemetry Hub
- Dual Map & Stats Layout: Complete post-session breakdown with interactive route inspection and cadence/pace metrics.
- Interactive Telemetry Graph: Multi-series touch-scrubbing graph with on-the-fly toggles for Speed, Pace, Heart Rate, and Elevation.
- Multi-Format Export Hub: Instant one-tap export to standard endurance formats including GPX, KML, and JSON.
🧪 Test Coverage & Stability
- Added comprehensive unit tests covering adaptive pacing models, asymmetric fatigue curves, road curvature estimations, and calorie expenditure formulas.
📦 Release Binaries (Split per ABI)
- Offline Flavor:
app-arm64-v8a-offline-release.apk(64-bit ARM - modern phones)app-armeabi-v7a-offline-release.apk(32-bit ARM - older devices)app-x86_64-offline-release.apk(x86_64 emulators/devices)
- Colab Flavor (Mesh/P2P):
app-arm64-v8a-colab-release.apk(64-bit ARM)app-armeabi-v7a-colab-release.apk(32-bit ARM)app-x86_64-colab-release.apk(x86_64 emulators/devices)
TurnBack v1.2.3 (Tactical Comms, Camera QR & Clean HUD)
TurnBack v1.2.3 Release Notes
🚴 Tactical Comms & Glove-Friendly Cycling HUD
- Full-Width Tactical COMMS Button: Replaced run indicator with a prominent full-width touch header div in Colab mode for instant, one-tap tactical comms during rides.
- Teammate Person Icon & Sheet: Replaced bottom bar heart sensor icon with a teammate status icon and direct access to connected mesh peers.
- Clean Radar Layout: Stripped floating labels/pills from the live HUD radar, preserving tactical pings and distance gap alerts.
- Smart OLED Dimming: Screen inactivity dimming is now strictly active only when OLED mode is enabled in Settings.
📷 Hardware-Accelerated Camera QR Scanner & ISO Matrix
- Integrated MobileScanner Viewfinder: Instant camera scanning with auto-focus and haptic lock.
- Standard ISO/IEC 18004 QR Matrix: Host QR code now renders standard high-density matrix compatible with any smartphone lens or in-app scanner.
📦 Release Binaries (6 Binaries)
- Offline Flavor:
app-arm64-v8a-offline-release.apk(64-bit ARM)app-armeabi-v7a-offline-release.apk(32-bit ARM)app-universal-offline-release.apk(Universal)
- Colab Flavor:
app-arm64-v8a-colab-release.apk(64-bit ARM)app-armeabi-v7a-colab-release.apk(32-bit ARM)app-universal-colab-release.apk(Universal)
TurnBack v1.2.2 (Cellular P2P STUN, Comms & NavShare)
TurnBack v1.2.2 - Cellular P2P STUN, Tactical Comms & NavShare
- Cellular 4G/5G P2P STUN NAT Traversal: Serverless direct UDP hole punching across mobile data networks using RFC 5389 STUN discovery.
- 1-Tap Tactical Comms: Instant encrypted pings for Regroup 🛑, Water Break 🚰, Sprint ⚡, Hazard
⚠️ , and SOS Mechanical 🚨. - NavShare Shared Waypoints: Drop shared meeting points and POIs synced in real time across group rider maps.
- Group Separation Alerts: Automatic HUD alert when a teammate drops behind the pack (>400m).
- 6 Optimized Release Binaries: arm64-v8a, armeabi-v7a, and Universal for both Offline and Colab flavors.
TurnBack v1.2.1 (Offline & Colab)
TurnBack v1.2.1 Patch Release
What's New:
- Zero-Trace Offline Flavor: Completely stripped of all Colab/Mesh buttons, network sockets, and HUD radar widgets for pure, distraction-free offline tracking.
- Intuitive Colab Flavor: Dedicated P2P Mesh Group Ride dashboard card on the home screen with 1-tap Host / Join, live QR invite sharing, active teammate status pills, and map markers.
- 6 Optimized Binaries:
- Offline: ARM64-v8a, ARMeabi-v7a, and Universal APKs.
- Colab: ARM64-v8a, ARMeabi-v7a, and Universal APKs.
TurnBack v1.2.0: Precision Out-and-Back Endurance Tracker
TurnBack v1.2.0 Release Notes
Highlights:
- Athletic Running Stickman Branding: Clean minimalist vector icon across all launcher densities.
- Application Rebranding: Renamed package to
com.sujayseeram.turnback. - Streamlined HUD:
- Single-row primary metric bar (Pace/Speed + Avg Speed + Total Distance) freeing maximum space for live map view.
- Cycling-accessible 3-button rectangular media controller.
- Active session header with live GPS indicators.
- OpenStreetMap Policy Compliance: Custom compliant User-Agent headers to prevent server tile blocks.
- Theme & OLED Enhancements: 3-way theme toggle (Light / Dark / System) with true pitch black (#000000) OLED display mode and reliable JSON persistence.
- Dual Flavors:
app-offline-release.apk(Pure offline endurance tracker)app-colab-release.apk(P2P mesh collaboration & teammate radar)
v1.1.0 - Interactive Map, Telemetry & Session Continuation
What's Changed
- Session Reactivation & Continuation: Seamlessly resume previously completed activities from the history feed with target duration updates.
- Interactive OSM Map View: Full pan-and-zoom viewport navigation and live painter coordinate transformations.
- Telemetry Visualization: Real-time telemetry charts and dynamic GPS sampling controls.
- Stability & Performance Improvements: Database transaction optimizations and location service hardening.
Included APK Binaries:
app-release.apk(Universal)app-arm64-v8a-release.apk(64-bit ARM)app-armeabi-v7a-release.apk(32-bit ARM)app-x86_64-release.apk(64-bit x86)
v1.0.0 - Basic App Release
Activity Mapper v1.0.0
This release marks the initial milestone for the Activity Mapper basic application source code.
Note: This release contains the complete project source code without precompiled release binaries.
Key Highlights
- Offline-First GPS Activity Tracking: Lightweight native background GPS logging service with telemetry recording.
- Fatigue Asymmetry Support: Specialized HUD and breadcrumb tracking designed for out-and-back pacing and navigation.
- Live HUD & Map View: Interactive OpenStreetMap rendering with real-time speed, pacing, distance, and elevation profiles.
- Theme & Map Customization: Comprehensive settings module supporting multiple themes, custom accent colors, and map display preferences.
- Telemetry Storage & Export: Local SQLite persistence with support for GPX export.
- Robust Permissions Handling: Seamless runtime location permission and background service handling.