diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-02 21:37:38 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-02 21:37:38 +0100 |
| commit | 815f18752f99fb8cc7f57401eafaef20d9c59ca5 (patch) | |
| tree | 8f108fdb135647fb513bfedc10a78f1229953a17 /app/src/main/AndroidManifest.xml | |
| parent | 0ba7321ce6b94a0046119e62a7ced8badb5baa5f (diff) | |
| download | HardenedPass-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.xml | 2 |
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" /> |
