diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 4e242d9..de47584 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -697,7 +697,9 @@ export class AppComponent implements OnInit {
return;
}
- this.initializeApp();
+ this.initializeApp().then(() => {
+ this.router.navigate(['/login']);
+ });
});
}
diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts
index 172f86c..7e21912 100644
--- a/src/app/home/home.page.ts
+++ b/src/app/home/home.page.ts
@@ -8,13 +8,13 @@ import {Router} from '@angular/router';
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
-export class HomePage implements OnInit {
+export class HomePage {
constructor(
public readonly api: ApiService,
public readonly router: Router,
) {}
- ngOnInit() {
+ ionViewDidEnter() {
if ( !this.api.isAuthenticated || this.api.isPublicUser ) {
if ( isDebug() ) {
debug('Forcing authentication...');
diff --git a/src/app/pages/login/login.page.html b/src/app/pages/login/login.page.html
index 4034417..3fa370f 100644
--- a/src/app/pages/login/login.page.html
+++ b/src/app/pages/login/login.page.html
@@ -23,6 +23,7 @@
[(ngModel)]="username"
[disabled]="step !== 'username'"
placeholder="Username"
+ (keyup.enter)="advance()"
>