Skip to content

Releases: seeramsujay/activity-mapper

TurnBack v1.3.0 (TurnBack Overhaul & Heavy-Glove HUD)

Choose a tag to compare

@Lochan-B-07 Lochan-B-07 released this 06 Sep 11:25

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)

Choose a tag to compare

@seeramsujay seeramsujay released this 24 Aug 15:37

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)

Choose a tag to compare

@seeramsujay seeramsujay released this 24 Aug 13:05

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)

Choose a tag to compare

@seeramsujay seeramsujay released this 24 Aug 12:02

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

Choose a tag to compare

@seeramsujay seeramsujay released this 23 Aug 13:56

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

Choose a tag to compare

@seeramsujay seeramsujay released this 18 Aug 18:49

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

Choose a tag to compare

@seeramsujay seeramsujay released this 18 Aug 07:53

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.

First release before testing the app

Pre-release

Choose a tag to compare

@seeramsujay seeramsujay released this 17 Aug 17:35