Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: yrkan/wattramp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.1
Choose a base ref
...
head repository: yrkan/wattramp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 7 commits
  • 42 files changed
  • 1 contributor

Commits on Dec 16, 2025

  1. feat: v1.4.0 - Extended analytics, history charts, session recovery, …

    …pre-test checklist
    
      - Add Normalized Power, Variability Index, Efficiency Factor calculations
      - Add FTP history charts with Bar/Trend/Protocol comparison modes
      - Add session recovery after crash/restart with abandonment detection
      - Add expandable pre-test checklist on home screen
      - Show 12 results in history (was 8)
      - Track heart rate samples during tests
      - Fix hasRecoverableData() to check elapsed time only
    yrkan committed Dec 16, 2025
    Configuration menu
    Copy the full SHA
    b4b22e2 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. feat: v1.5.0 - HomeScreen redesign, navigation fixes, guide tour

    ### HomeScreen Redesign
    - Compact Garmin Edge-style layout with hero FTP display
    - Horizontal protocol selector (RAMP / 20-MIN / 2×8-MIN)
    - Clean visual hierarchy without cluttered labels
    
    ### Navigation Improvements
    - Fixed screen flickering during transitions
    - Unified navigation using popBackStack
    - Separated LaunchedEffects for different state changes
    - Proper state cleanup on test stop
    
    ### New Features
    - Pre-test checklist as dedicated full-screen
    - Sensor warning screen when power meter not detected
    - App guide tour (Settings → Guide)
    - Complete translation sync for all 10 languages
    
    ### UI Polish
    - Better spacing, typography, and touch targets
    - Consistent button layouts across screens
    yrkan committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    c05cde5 View commit details
    Browse the repository at this point in the history
  2. Revise APK transfer options for Karoo

    Updated instructions for transferring APK to Karoo.
    yrkan authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    672b1e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6f12df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2fa5cf0 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. feat: v1.5.1 - Interactive Tutorial redesign, W/kg display, Settings …

    …improvements
    
    Tutorial Screen:
    - Complete redesign with 8-page interactive guide
    - Replaced HorizontalPager with button navigation (PREV/NEXT/DONE)
    - Added realistic Canvas power diagrams for each protocol
    - Pre-generated noise data for smooth performance
    - Unified TutorialListItem style across all pages
    - Compact mockups for During Test and Results pages
    - Optimized for Karoo 3 small screen (no scrolling needed)
    
    Results & Zones:
    - Added W/kg display on Results screen
    - Added W/kg column to Power Zones table
    
    Settings:
    - Added weight editing capability
    - Weight used for W/kg calculations
    
    Performance:
    - Removed infinite animations
    - Optimized Canvas rendering with fewer points
    - Pre-computed noise arrays instead of random generation
    
    Translations:
    - Updated all 10 locales with new tutorial strings
    yrkan committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    56514d6 View commit details
    Browse the repository at this point in the history
  2. fix: v1.5.2 - Translation consistency and README improvements

    Translations:
    - Standardized NP, VI, EF abbreviations across all locales (international cycling standard)
    - Fixed mixed language in Russian (ГАЙД ПО APP → ГАЙД ПРИЛОЖЕНИЯ)
    - Fixed Russian settings_screen_on to convey action (НЕ ГАСИТЬ ЭКРАН)
    - Fixed German/Spanish running_testing (TESTING → TEST/PRUEBA)
    - Added missing strings to all 10 locales (231 strings each)
    
    README:
    - Added Power Zones table with % FTP ranges
    - Added Interactive Tutorial section (8 pages)
    - Added Supported Languages section (10 languages)
    - Expanded installation options (USB, ADB, Web)
    - Added troubleshooting tips
    yrkan committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    568dddb View commit details
    Browse the repository at this point in the history
Loading