diff --git a/test-apps/android-test/src/components/layout/AppHeader.vue b/test-apps/android-test/src/components/layout/AppHeader.vue
index 6b046c7..ed9fd91 100644
--- a/test-apps/android-test/src/components/layout/AppHeader.vue
+++ b/test-apps/android-test/src/components/layout/AppHeader.vue
@@ -64,7 +64,8 @@ export default class AppHeader extends Vue {
{ name: 'Schedule', path: '/schedule', label: 'Schedule', icon: '๐
' },
{ name: 'Notifications', path: '/notifications', label: 'Notifications', icon: '๐ฑ' },
{ name: 'Status', path: '/status', label: 'Status', icon: '๐' },
- { name: 'History', path: '/history', label: 'History', icon: '๐' }
+ { name: 'History', path: '/history', label: 'History', icon: '๐' },
+ { name: 'Logs', path: '/logs', label: 'Logs', icon: '๐' }
]
get statusClass(): string {
diff --git a/test-apps/android-test/src/index.html b/test-apps/android-test/src/index.html
deleted file mode 100644
index 72d51e3..0000000
--- a/test-apps/android-test/src/index.html
+++ /dev/null
@@ -1,476 +0,0 @@
-
-
-
-
-
- TimeSafari Daily Notification - Android Test
-
-
-
-
-
๐ฑ TimeSafari Daily Notification - Android Test
-
-
Ready
-
-
-
-
๐ Permission Management
-
-
-
-
-
-
-
-
-
-
-
โ๏ธ Configuration
-
-
-
-
-
-
-
-
-
-
๐ Status Monitoring
-
-
-
-
-
-
-
-
-
-
๐ค Android-Specific Features
-
-
-
-
-
-
-
-
-
-
-
๐งช Testing & Debug
-
-
-
-
-
-
-
-
-
-
-
๐ Phase 4: TimeSafari Components
-
-
-
-
-
-
-
-
-
-
-
โฐ Static Daily Reminders
-
-
-
-
-
-
-
-
-
-
-
-
โ ๏ธ Error Handling
-
-
-
-
-
-
๐ Activity Log
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test-apps/android-test/src/router/index.ts b/test-apps/android-test/src/router/index.ts
index db91e85..935d8e6 100644
--- a/test-apps/android-test/src/router/index.ts
+++ b/test-apps/android-test/src/router/index.ts
@@ -54,6 +54,15 @@ const routes: RouteRecordRaw[] = [
requiresAuth: false
}
},
+ {
+ path: '/logs',
+ name: 'Logs',
+ component: () => import('@/views/LogsView.vue'),
+ meta: {
+ title: 'Android Logs',
+ requiresAuth: false
+ }
+ },
{
path: '/settings',
name: 'Settings',
diff --git a/test-apps/android-test/src/views/HomeView.vue b/test-apps/android-test/src/views/HomeView.vue
index 256dbc1..aeb8e61 100644
--- a/test-apps/android-test/src/views/HomeView.vue
+++ b/test-apps/android-test/src/views/HomeView.vue
@@ -51,6 +51,12 @@
description="See notification delivery history"
@click="navigateToHistory"
/>
+
@@ -163,6 +169,10 @@ export default class HomeView extends Vue {
navigateToHistory(): void {
this.$router.push('/history')
}
+
+ navigateToLogs(): void {
+ this.$router.push('/logs')
+ }
}
diff --git a/test-apps/android-test/src/views/LogsView.vue b/test-apps/android-test/src/views/LogsView.vue
new file mode 100644
index 0000000..e2c97db
--- /dev/null
+++ b/test-apps/android-test/src/views/LogsView.vue
@@ -0,0 +1,629 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formatTimestamp(log.timestamp) }}
+ {{ log.level }}
+ {{ log.tag }}
+ {{ log.message }}
+
+
+
+
+
+
+
๐
+
No Logs Available
+
+ Click "Refresh Logs" to fetch DailyNotification plugin logs from the device
+
+
+
+
+
+
+
+ โ
{{ successMessage }}
+
+
+
+ โ {{ errorMessage }}
+
+
+
+
+
+
+