diff --git a/ui/src/app/components/update-os-banner/update-os-banner.component.ts b/ui/src/app/components/update-os-banner/update-os-banner.component.ts
index 7cca2d1b2..8671118eb 100644
--- a/ui/src/app/components/update-os-banner/update-os-banner.component.ts
+++ b/ui/src/app/components/update-os-banner/update-os-banner.component.ts
@@ -3,6 +3,7 @@ import { OsUpdateService } from 'src/app/services/os-update.service'
import { Observable } from 'rxjs'
import { AlertController } from '@ionic/angular'
import { LoaderService } from 'src/app/services/loader.service'
+import { displayEmver } from 'src/app/pipes/emver.pipe'
@Component({
selector: 'update-os-banner',
@@ -24,7 +25,7 @@ export class UpdateOsBannerComponent {
async confirmUpdate (versionLatest: string) {
const alert = await this.alertCtrl.create({
header: `Update EmbassyOS`,
- message: `Update EmbassyOS to version ${versionLatest}?`,
+ message: `Update EmbassyOS to version ${displayEmver(versionLatest)}?`,
buttons: [
{
text: 'Cancel',
diff --git a/ui/src/app/modals/os-welcome/os-welcome.page.html b/ui/src/app/modals/os-welcome/os-welcome.page.html
index 2a3087fb1..9c4a49860 100644
--- a/ui/src/app/modals/os-welcome/os-welcome.page.html
+++ b/ui/src/app/modals/os-welcome/os-welcome.page.html
@@ -1,10 +1,5 @@
-
-
-
-
-
Welcome to {{ version }}!
@@ -22,7 +17,7 @@
0.2.8 also introduces automatic checks for OS updates. With this enabled, each time you visit your embassy you will be notified if a new OS version is available. This setting can be edited in your Embassy Config page.
-
+
Auto Check for Updates
diff --git a/ui/src/app/services/os-update.service.ts b/ui/src/app/services/os-update.service.ts
index a450e0293..ca179adc1 100644
--- a/ui/src/app/services/os-update.service.ts
+++ b/ui/src/app/services/os-update.service.ts
@@ -38,7 +38,7 @@ export class OsUpdateService {
this.serverModel.watch().versionInstalled.pipe(take(1)),
this.apiService.getVersionLatest(),
]).pipe(
- map(([vi, vl]) => this.updateIsAvailable(vi, vl.versionLatest) ? vl : undefined),
+ map(([vi, vl]) => this.updateIsAvailable(vi, vl.versionLatest) ? vl.versionLatest : undefined),
catchError(e => {
console.error(`OsUpdateService Error: ${e}`)
return of(undefined)
diff --git a/ui/src/app/services/startup-alerts.notifier.ts b/ui/src/app/services/startup-alerts.notifier.ts
index 470d02dc0..cdc6a444a 100644
--- a/ui/src/app/services/startup-alerts.notifier.ts
+++ b/ui/src/app/services/startup-alerts.notifier.ts
@@ -2,6 +2,7 @@ import { Injectable } from '@angular/core'
import { AlertController, ModalController, NavController } from '@ionic/angular'
import { OSWelcomePage } from '../modals/os-welcome/os-welcome.page'
import { S9Server } from '../models/server-model'
+import { displayEmver } from '../pipes/emver.pipe'
import { ApiService } from './api/api.service'
import { ConfigService } from './config.service'
import { Emver } from './emver.service'
@@ -129,7 +130,7 @@ export class StartupAlertsNotifier {
const alert = await this.alertCtrl.create({
backdropDismiss: true,
header: 'New EmbassyOS Version!',
- message: `Update EmbassyOS to version ${versionLatest}?`,
+ message: `Update EmbassyOS to version ${displayEmver(versionLatest)}?`,
buttons: [
{
text: 'Not now',