diff options
40 files changed, 11 insertions, 4 deletions
diff --git a/app/src/androidTest/resources/magenta.png b/app/src/androidTest/resources/magenta.png Binary files differindex 14afbce8..85a12ff3 100644 --- a/app/src/androidTest/resources/magenta.png +++ b/app/src/androidTest/resources/magenta.png diff --git a/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt index e5b6d49a..d03a7ea4 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt @@ -70,8 +70,8 @@ class StartActivity : KauBaseActivity() { showInvalidWebView() } + val authDefer = BiometricUtils.authenticate(this@StartActivity) launch { - val authDefer = BiometricUtils.authenticate(this@StartActivity) try { FbCookie.switchBackUser() val cookies = ArrayList(cookieDao.selectAll()) diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt index d82084d5..0322a4bb 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/WebOverlayActivity.kt @@ -209,8 +209,8 @@ abstract class WebOverlayActivityBase : BaseActivity(), with(web) { Prefs.prevId = Prefs.userId + val authDefer = BiometricUtils.authenticate(this@WebOverlayActivityBase) launch { - val authDefer = BiometricUtils.authenticate(this@WebOverlayActivityBase) if (userId != Prefs.userId) FbCookie.switchUser(userId) authDefer.await() diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/BiometricUtils.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/BiometricUtils.kt index 4ececc8b..136fe28f 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/utils/BiometricUtils.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/BiometricUtils.kt @@ -65,6 +65,11 @@ object BiometricUtils { return Prefs.biometricsEnabled && System.currentTimeMillis() - lastUnlockTime > UNLOCK_TIME_INTERVAL } + /** + * Generates a prompt dialog and attempt to return an auth object. + * Note that the underlying request will call [androidx.fragment.app.FragmentTransaction.commit], + * so this cannot happen after onSaveInstanceState. + */ fun authenticate(activity: FragmentActivity, force: Boolean = false): BiometricDeferred { val deferred: BiometricDeferred = CompletableDeferred() if (!force && !shouldPrompt(activity)) { diff --git a/app/src/main/play/en-US/listing/images/featureGraphic.png b/app/src/main/play/en-US/listing/images/featureGraphic.png Binary files differindex c47aa1d9..65970f98 100644 --- a/app/src/main/play/en-US/listing/images/featureGraphic.png +++ b/app/src/main/play/en-US/listing/images/featureGraphic.png diff --git a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_1_themes.png b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_1_themes.png Binary files differindex 6d579adf..acaa1154 100644 --- a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_1_themes.png +++ b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_1_themes.png diff --git a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_2_glass.png b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_2_glass.png Binary files differindex 4ee98308..31ae29cb 100644 --- a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_2_glass.png +++ b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_2_glass.png diff --git a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_3_multi_accounts.png b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_3_multi_accounts.png Binary files differindex 11536dfe..cf537385 100644 --- a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_3_multi_accounts.png +++ b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_3_multi_accounts.png diff --git a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_4_pip.png b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_4_pip.png Binary files differindex e2b5910b..ddcfd1a0 100644 --- a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_4_pip.png +++ b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_4_pip.png diff --git a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_5_swipe.png b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_5_swipe.png Binary files differindex f5a7fb82..19df7026 100644 --- a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_5_swipe.png +++ b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_5_swipe.png diff --git a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_6_quick_links.png b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_6_quick_links.png Binary files differindex bd42e92b..50d80d5f 100644 --- a/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_6_quick_links.png +++ b/app/src/main/play/en-US/listing/images/phoneScreenshots/frost_6_quick_links.png diff --git a/app/src/main/play/en-US/whatsnew b/app/src/main/play/en-US/whatsnew index 4db2b010..21e65341 100644 --- a/app/src/main/play/en-US/whatsnew +++ b/app/src/main/play/en-US/whatsnew @@ -1,3 +1,4 @@ v2.4.0 -* Removed web only mode for auth requests. Marking notifications as read is now disabled by default to deal with phishing accusations.
\ No newline at end of file +* Removed web only mode for auth requests. Marking notifications as read is now disabled by default to deal with phishing accusations. +* Save images with the correct extensions.
\ No newline at end of file diff --git a/app/src/main/play/es-ES/listing/images/featureGraphic.png b/app/src/main/play/es-ES/listing/images/featureGraphic.png Binary files differindex c47aa1d9..65970f98 100644 --- a/app/src/main/play/es-ES/listing/images/featureGraphic.png +++ b/app/src/main/play/es-ES/listing/images/featureGraphic.png diff --git a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_1_themes.png b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_1_themes.png Binary files differindex 6d579adf..acaa1154 100644 --- a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_1_themes.png +++ b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_1_themes.png diff --git a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_2_glass.png b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_2_glass.png Binary files differindex 4ee98308..31ae29cb 100644 --- a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_2_glass.png +++ b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_2_glass.png diff --git a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_3_multi_accounts.png b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_3_multi_accounts.png Binary files differindex 11536dfe..cf537385 100644 --- a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_3_multi_accounts.png +++ b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_3_multi_accounts.png diff --git a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_4_pip.png b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_4_pip.png Binary files differindex e2b5910b..ddcfd1a0 100644 --- a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_4_pip.png +++ b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_4_pip.png diff --git a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_5_swipe.png b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_5_swipe.png Binary files differindex f5a7fb82..19df7026 100644 --- a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_5_swipe.png +++ b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_5_swipe.png diff --git a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_6_quick_links.png b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_6_quick_links.png Binary files differindex bd42e92b..50d80d5f 100644 --- a/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_6_quick_links.png +++ b/app/src/main/play/es-ES/listing/images/phoneScreenshots/frost_6_quick_links.png diff --git a/app/src/main/res/drawable-nodpi/splash_logo.9.png b/app/src/main/res/drawable-nodpi/splash_logo.9.png Binary files differindex 9c012d1d..a7c1590f 100644 --- a/app/src/main/res/drawable-nodpi/splash_logo.9.png +++ b/app/src/main/res/drawable-nodpi/splash_logo.9.png diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differindex 88b0e234..77043490 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png Binary files differindex 618290a8..a59dcdcf 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differindex 0e1a37d5..930139b7 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png Binary files differindex 44c43db9..0252bdda 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differindex e0b0af6b..59fba123 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png Binary files differindex 120ecda4..eec216a9 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png Binary files differindex 115ce95a..b47247cb 100644 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png Binary files differindex ce8ca288..4035896b 100644 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png +++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/app/src/main/res/xml/frost_changelog.xml b/app/src/main/res/xml/frost_changelog.xml index 42739ab1..2fb9984a 100644 --- a/app/src/main/res/xml/frost_changelog.xml +++ b/app/src/main/res/xml/frost_changelog.xml @@ -8,7 +8,7 @@ <version title="v2.4.0" /> <item text="Removed web only mode for auth requests. Marking notifications as read is now disabled by default to deal with phishing accusations." /> - <item text="" /> + <item text="Save images with the correct extensions." /> <item text="" /> <version title="v2.3.2" /> diff --git a/docs/Changelog.md b/docs/Changelog.md index 224607e4..82704ae6 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -2,6 +2,7 @@ ## v2.4.0 * Removed web only mode for auth requests. Marking notifications as read is now disabled by default to deal with phishing accusations. +* Save images with the correct extensions. ## v2.3.2 * Disable auto feed refresh by default and add setting to re-enable it diff --git a/favicon/android-chrome-192x192.png b/favicon/android-chrome-192x192.png Binary files differindex 49791799..205ad14c 100644 --- a/favicon/android-chrome-192x192.png +++ b/favicon/android-chrome-192x192.png diff --git a/favicon/android-chrome-512x512.png b/favicon/android-chrome-512x512.png Binary files differindex 960b1818..aa6db70f 100644 --- a/favicon/android-chrome-512x512.png +++ b/favicon/android-chrome-512x512.png diff --git a/favicon/apple-touch-icon.png b/favicon/apple-touch-icon.png Binary files differindex 1fa3adf2..b1fc0310 100644 --- a/favicon/apple-touch-icon.png +++ b/favicon/apple-touch-icon.png diff --git a/favicon/favicon-16x16.png b/favicon/favicon-16x16.png Binary files differindex e43b849d..658f861b 100644 --- a/favicon/favicon-16x16.png +++ b/favicon/favicon-16x16.png diff --git a/favicon/favicon-32x32.png b/favicon/favicon-32x32.png Binary files differindex bef47432..341409ac 100644 --- a/favicon/favicon-32x32.png +++ b/favicon/favicon-32x32.png diff --git a/favicon/mstile-144x144.png b/favicon/mstile-144x144.png Binary files differindex 5e4aa92d..98626203 100644 --- a/favicon/mstile-144x144.png +++ b/favicon/mstile-144x144.png diff --git a/favicon/mstile-150x150.png b/favicon/mstile-150x150.png Binary files differindex da592590..7afcc07a 100644 --- a/favicon/mstile-150x150.png +++ b/favicon/mstile-150x150.png diff --git a/favicon/mstile-310x150.png b/favicon/mstile-310x150.png Binary files differindex 6dcf8af0..6dfba17e 100644 --- a/favicon/mstile-310x150.png +++ b/favicon/mstile-310x150.png diff --git a/favicon/mstile-310x310.png b/favicon/mstile-310x310.png Binary files differindex c93cc9e1..821ace87 100644 --- a/favicon/mstile-310x310.png +++ b/favicon/mstile-310x310.png diff --git a/favicon/mstile-70x70.png b/favicon/mstile-70x70.png Binary files differindex d2e06ef6..e2eaee1d 100644 --- a/favicon/mstile-70x70.png +++ b/favicon/mstile-70x70.png |