Loading app/src/main/java/io/heckel/ntfy/ui/SettingsActivity.kt +6 −0 Original line number Diff line number Diff line Loading @@ -439,9 +439,15 @@ class SettingsActivity : AppCompatActivity(), PreferenceFragmentCompat.OnPrefere } lifecycleScope.launch(Dispatchers.IO) { try { val currentDarkMode = repository.getDarkMode() backuper.restore(uri) requireActivity().runOnUiThread { Toast.makeText(context, getString(R.string.settings_backup_restore_restore_successful), Toast.LENGTH_LONG).show() requireActivity().recreate() val newDarkMode = repository.getDarkMode() if (newDarkMode != currentDarkMode) { AppCompatDelegate.setDefaultNightMode(newDarkMode) } } } catch (e: Exception) { Log.w(TAG, "Restore failed", e) Loading fastlane/metadata/android/en-US/changelog/25.txt +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ Features: Bugs: * IllegalStateException: Failed to build unique file (#177, thanks to @Fallenbagel for reporting) * SQLiteConstraintException: Crash during UP registration (#185) * Refresh preferences screen after settings import (#183, thanks to @cmeis for reporting) Thanks: * Many thanks to @cmeis, @Fallenbagel, @J117 and @rogeliodh for input on the new attachment logic, and for Loading Loading
app/src/main/java/io/heckel/ntfy/ui/SettingsActivity.kt +6 −0 Original line number Diff line number Diff line Loading @@ -439,9 +439,15 @@ class SettingsActivity : AppCompatActivity(), PreferenceFragmentCompat.OnPrefere } lifecycleScope.launch(Dispatchers.IO) { try { val currentDarkMode = repository.getDarkMode() backuper.restore(uri) requireActivity().runOnUiThread { Toast.makeText(context, getString(R.string.settings_backup_restore_restore_successful), Toast.LENGTH_LONG).show() requireActivity().recreate() val newDarkMode = repository.getDarkMode() if (newDarkMode != currentDarkMode) { AppCompatDelegate.setDefaultNightMode(newDarkMode) } } } catch (e: Exception) { Log.w(TAG, "Restore failed", e) Loading
fastlane/metadata/android/en-US/changelog/25.txt +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ Features: Bugs: * IllegalStateException: Failed to build unique file (#177, thanks to @Fallenbagel for reporting) * SQLiteConstraintException: Crash during UP registration (#185) * Refresh preferences screen after settings import (#183, thanks to @cmeis for reporting) Thanks: * Many thanks to @cmeis, @Fallenbagel, @J117 and @rogeliodh for input on the new attachment logic, and for Loading