diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index f09c9a5..805af64 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -98,4 +98,4 @@ repos:
entry: scripts/check_repo_contract.sh
language: system
pass_filenames: false
- files: ^(CLAUDE\.md|AGENTS\.md|scripts/test_changed\.sh)$
+ files: ^(CLAUDE\.md|AGENTS\.md|scripts/test_changed\.sh)$|(^|/)(AndroidManifest\.xml|build\.gradle(\.kts)?|strings\.xml|pubspec\.yaml|repo-contract\.toml|[^/]+\.desktop|assets/icon/[^/]+\.png)$
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index ec4d8cd..d21d880 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -4,7 +4,7 @@
lose all network access. -->
-
+
diff --git a/assets/icon/icon_foreground.png b/assets/icon/icon_foreground.png
index c49571f..735f2e2 100644
Binary files a/assets/icon/icon_foreground.png and b/assets/icon/icon_foreground.png differ
diff --git a/assets/icon/icon_foreground.svg b/assets/icon/icon_foreground.svg
index 20c8fdd..d75926c 100644
--- a/assets/icon/icon_foreground.svg
+++ b/assets/icon/icon_foreground.svg
@@ -1,5 +1,5 @@