diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bc79bdc..f0d194e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG: Freeboard +### v2.11.3 + +- **Fixed**: VMG not being displayed in course data when destination is active. + ### v2.11.2 - **Updated**: Proxy mode operation is now the default and configuration option removed. (#159) @@ -8,7 +12,7 @@ - **Updated**: When editing a route (on a touch device) `long-press` on a route point to delete it. (#169) - **Added**: Toggle charts on/of by clicking chart boundaries on map. - **Added**: Lock in `Follow Vessel` setting to remain in this mode when map is panned. (#185) -- **Fixed**: Not rendering laylines when preferred path is `environment.wind.directionMagnetic`. +- **Fixed**: Not rendering laylines when preferred path is `environment.wind.directionMagnetic`. (#184) - **Fixed**: Cursor position display formatting issue when using `028°15.345'S` format. (#188) ### v2.11.1 diff --git a/package.json b/package.json index b84b9ed5..af7033a7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@signalk/freeboard-sk", - "version": "2.11.2", + "version": "2.11.3", "description": "Openlayers chart plotter implementation for Signal K", "keywords": [ "signalk-webapp", diff --git a/src/app/app.info.ts b/src/app/app.info.ts index 3fe977ec..6548f9a9 100644 --- a/src/app/app.info.ts +++ b/src/app/app.info.ts @@ -160,7 +160,7 @@ export class AppInfo extends Info { this.name = 'Freeboard-SK'; this.shortName = 'Freeboard'; this.description = `Signal K Chart Plotter.`; - this.version = '2.11.2'; + this.version = '2.11.3'; this.url = 'https://github.com/signalk/freeboard-sk'; this.logo = './assets/img/app_logo.png'; diff --git a/src/app/lib/components/dialogs/common/dialogs.component.ts b/src/app/lib/components/dialogs/common/dialogs.component.ts index c0357784..d5b20c9c 100644 --- a/src/app/lib/components/dialogs/common/dialogs.component.ts +++ b/src/app/lib/components/dialogs/common/dialogs.component.ts @@ -265,14 +265,12 @@ export class ConfirmDialog implements OnInit { - + @if(data.url) { - - } + Visit Website +   } diff --git a/src/app/modules/map/fb-map.component.ts b/src/app/modules/map/fb-map.component.ts index 2663d994..ce98df70 100644 --- a/src/app/modules/map/fb-map.component.ts +++ b/src/app/modules/map/fb-map.component.ts @@ -1217,7 +1217,7 @@ export class FBMapComponent implements OnInit, OnDestroy { typeof this.app.data.vessels.active.heading === 'number' ) { const twd_deg = Convert.radiansToDegrees( - this.app.data.vessels.self.wind.direction + this.app.data.vessels.self.wind.direction ?? 0 ); const twd_inv = Angle.add(twd_deg, 180); diff --git a/src/app/modules/skstream/skstream.facade.ts b/src/app/modules/skstream/skstream.facade.ts index b2520380..0ada3938 100644 --- a/src/app/modules/skstream/skstream.facade.ts +++ b/src/app/modules/skstream/skstream.facade.ts @@ -404,7 +404,7 @@ export class SKStreamFacade { } } if (typeof v['course.velocityMadeGood'] !== 'undefined') { - this.app.data.navData.vmg = v['course.nextPoint.velocityMadeGood']; + this.app.data.navData.vmg = v['course.velocityMadeGood']; } if (typeof v['course.timeToGo'] !== 'undefined') { this.app.data.navData.ttg = v['course.timeToGo'] / 60;