diff --git a/README.md b/README.md
index f9ea2c6..a748b74 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,13 @@
+
+
+

+
# VIGIL
**What's been following you?**
+
+
A native Android (Kotlin) app that watches for personal item-trackers — Apple
AirTags, Tile, Samsung Galaxy SmartTags, and Google Find My Device / DULT tags —
that are **travelling with you over time**. It is the temporal counterpart to
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 07bef91..d766d77 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -13,8 +13,8 @@ android {
applicationId = "org.soulstone.vigil"
minSdk = 26
targetSdk = 35
- versionCode = 7
- versionName = "0.1.6"
+ versionCode = 8
+ versionName = "0.1.7"
}
// Fixed debug keystore committed to the repo (a debug key is non-secret — its
diff --git a/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt b/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt
index 958a6c9..3ecfe2f 100644
--- a/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt
+++ b/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt
@@ -9,7 +9,9 @@ import androidx.compose.material3.FilledTonalButton
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.collectAsState
import androidx.compose.ui.graphics.lerp
+import androidx.compose.ui.res.painterResource
import org.soulstone.vigil.service.ScanService
+import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
@@ -70,6 +72,7 @@ import org.soulstone.vigil.BuildConfig
import org.soulstone.vigil.data.db.TrackerEntity
import org.soulstone.vigil.model.Sensitivity
import org.soulstone.vigil.model.TrackerEcosystem
+import org.soulstone.vigil.R
import org.soulstone.vigil.model.TrackerStatus
import org.soulstone.vigil.ui.theme.VigilGreen
import org.soulstone.vigil.ui.theme.VigilPeach
@@ -106,7 +109,11 @@ fun MainScreen(
TopAppBar(
title = {
Row(verticalAlignment = Alignment.CenterVertically) {
- Icon(Icons.Filled.Shield, null, tint = MaterialTheme.colorScheme.primary)
+ Image(
+ painterResource(R.drawable.vigil_logo),
+ contentDescription = null,
+ modifier = Modifier.size(26.dp)
+ )
Spacer(Modifier.size(8.dp))
Text("VIGIL", fontWeight = FontWeight.Bold)
}
diff --git a/app/src/main/res/drawable/vigil_logo.xml b/app/src/main/res/drawable/vigil_logo.xml
new file mode 100644
index 0000000..3ee7efa
--- /dev/null
+++ b/app/src/main/res/drawable/vigil_logo.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
diff --git a/docs/logo.png b/docs/logo.png
new file mode 100644
index 0000000..9466171
Binary files /dev/null and b/docs/logo.png differ
diff --git a/docs/logo.svg b/docs/logo.svg
new file mode 100644
index 0000000..d724dec
--- /dev/null
+++ b/docs/logo.svg
@@ -0,0 +1,13 @@
+