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": [
{