aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/AndroidManifest.xml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-02 21:37:38 +0100
committerDanilo M. <danix@danix.xyz>2026-11-02 21:37:38 +0100
commit815f18752f99fb8cc7f57401eafaef20d9c59ca5 (patch)
tree8f108fdb135647fb513bfedc10a78f1229953a17 /app/src/main/AndroidManifest.xml
parent0ba7321ce6b94a0046119e62a7ced8badb5baa5f (diff)
downloadHardenedPass-815f18752f99fb8cc7f57401eafaef20d9c59ca5.tar.gz
HardenedPass-815f18752f99fb8cc7f57401eafaef20d9c59ca5.zip
fix(app): keep list work alive across rotation and tidy search focus
- MainActivity handles orientation|screenSize itself so rotation no longer cancels store and git work running in lifecycleScope. - Search-on-start focus moved into SearchField (own FocusRequester), only at the store root, fixing "FocusRequester is not initialized". - refresh() leaves an open folder removed by a pull; used on resume and after git, move, rename and delete. - Zero-count delete uses deleteWithoutFollowingLinks. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'app/src/main/AndroidManifest.xml')
-rw-r--r--app/src/main/AndroidManifest.xml2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5c54c683..4840ca1f 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -64,8 +64,10 @@
</intent-filter>
</activity>
+ <!-- ponytail: rotation must not cancel store and git work in lifecycleScope; theme or locale changes still recreate. -->
<activity
android:name=".ui.main.MainActivity"
+ android:configChanges="orientation|screenSize"
android:exported="false"
android:theme="@style/NoActionBarThemeM3"
android:windowSoftInputMode="adjustResize" />