From 9eff9d4f16a6cd4d12a99b5615b6e32eb9f1e212 Mon Sep 17 00:00:00 2001 From: Thomas Champagne Date: Sat, 16 Apr 2022 10:54:45 +0200 Subject: [PATCH 1/3] Missing slope pace on web extension upgrade --- webextension/scripts/installer.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/webextension/scripts/installer.ts b/webextension/scripts/installer.ts index c921f059c..bf83cdfde 100644 --- a/webextension/scripts/installer.ts +++ b/webextension/scripts/installer.ts @@ -1156,6 +1156,24 @@ class Installer { down: legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.down || null, total: legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.total || null }, + slopePace: { + up: + legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.up > 0 + ? Math.round(3600 / legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.up) + : null, + flat: + legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.flat > 0 + ? Math.round(3600 / legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.flat) + : null, + down: + legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.down > 0 + ? Math.round(3600 / legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.down) + : null, + total: + legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.total > 0 + ? Math.round(3600 / legacyActivity?.extendedStats?.gradeData?.upFlatDownMoveData?.total) + : null + }, slopeDistance: { up: legacyActivity?.extendedStats?.gradeData?.upFlatDownDistanceData?.up || null, flat: legacyActivity?.extendedStats?.gradeData?.upFlatDownDistanceData?.flat || null, From 30228ee58531941985503bd7c5cc00d5b46a9a45 Mon Sep 17 00:00:00 2001 From: Thomas Champagne Date: Sat, 16 Apr 2022 10:55:27 +0200 Subject: [PATCH 2/3] Update wrong webextension manifest name that caused lost of activities on upgrade --- webextension/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextension/manifest.json b/webextension/manifest.json index 7a180742d..73bb77808 100644 --- a/webextension/manifest.json +++ b/webextension/manifest.json @@ -4,7 +4,7 @@ "short_name": "Elevate", "description": "Elevate your strava experience and goals! Track your fitness and progressions over time. Analyse deeper your activities. And more...", "version": "7.0.0.3", - "version_name": "7.0.0-beta.3", + "version_name": "7.0.0-3", "background": { "scripts": [ "extension/installer.bundle.js", From 7571ff7777e930619301101c0fdb715ae10dd341 Mon Sep 17 00:00:00 2001 From: Thomas Champagne Date: Sat, 16 Apr 2022 11:07:02 +0200 Subject: [PATCH 3/3] Bump to 7.0.0-beta.4 --- appcore/package-lock.json | 4 ++-- appcore/package.json | 2 +- desktop/package-lock.json | 4 ++-- desktop/package.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- webextension/manifest.json | 4 ++-- webextension/package-lock.json | 4 ++-- webextension/package.json | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/appcore/package-lock.json b/appcore/package-lock.json index bcefd5023..498a9718e 100644 --- a/appcore/package-lock.json +++ b/appcore/package-lock.json @@ -1,12 +1,12 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "hasInstallScript": true, "license": "MPL-2.0", "dependencies": { diff --git a/appcore/package.json b/appcore/package.json index ac5ca64fb..abb05f0bc 100644 --- a/appcore/package.json +++ b/appcore/package.json @@ -1,6 +1,6 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "license": "MPL-2.0", "scripts": { "ng": "ng", diff --git a/desktop/package-lock.json b/desktop/package-lock.json index 4e2b9f11f..3a46da931 100644 --- a/desktop/package-lock.json +++ b/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "license": "MPL-2.0", "dependencies": { "@thomaschampagne/sports-lib": "^6.0.3", diff --git a/desktop/package.json b/desktop/package.json index 783318761..b37621801 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,7 +1,7 @@ { "name": "elevate-sports-app", "description": "Elevate your training experience and goals! Track your fitness and progressions over time. Analyse deeper your activities. And more...", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "scripts": { "assert-app-exists": "node -e \"if ((require('fs').existsSync('./dist/app/')) === false) {console.log('Please run & wait for \\'npm start\\' task before.\\n\\n\\n\\n');process.exit(1);}\";", "build:metadata": "node -e \"require('fs').writeFileSync('build_metadata.json', JSON.stringify({commit: require('child_process').execSync('git rev-parse HEAD').toString().trim(), date: new Date().toISOString()}));\"", diff --git a/package-lock.json b/package-lock.json index b2702d8d4..82fb74274 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "hasInstallScript": true, "license": "MPL-2.0", "devDependencies": { diff --git a/package.json b/package.json index fae264dac..70243bf9c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "description": "Wrap the needed tools required to cook Elevate desktop and web extension", "maintainers": [ { diff --git a/webextension/manifest.json b/webextension/manifest.json index 73bb77808..652a90c83 100644 --- a/webextension/manifest.json +++ b/webextension/manifest.json @@ -3,8 +3,8 @@ "name": "Elevate for Strava", "short_name": "Elevate", "description": "Elevate your strava experience and goals! Track your fitness and progressions over time. Analyse deeper your activities. And more...", - "version": "7.0.0.3", - "version_name": "7.0.0-3", + "version": "7.0.0.4", + "version_name": "7.0.0-4", "background": { "scripts": [ "extension/installer.bundle.js", diff --git a/webextension/package-lock.json b/webextension/package-lock.json index ad7b75d92..4c9c68d51 100644 --- a/webextension/package-lock.json +++ b/webextension/package-lock.json @@ -1,12 +1,12 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "license": "MPL-2.0", "dependencies": { "@elevate/shared": "file:../appcore/modules/shared/", diff --git a/webextension/package.json b/webextension/package.json index d82b9521f..03636899c 100644 --- a/webextension/package.json +++ b/webextension/package.json @@ -1,6 +1,6 @@ { "name": "elevate-sports-app", - "version": "7.0.0-beta.3", + "version": "7.0.0-beta.4", "description": "Chrome based extension adding features for Strava website with new performances data and improved ergonomics.", "maintainers": [ {