Fix update check for "Firefox Focus" and "Firefox Klar" (By removing everything after the dash + the dash
itself from the version name of the installed app. "8.18.0-rc.1" will be converted to
"8.18.0"; Tobi823/ffupdater#69)
2021-07-30 Version 74.3.4 (77)
Make update check more robust for "Firefox Release", "Firefox Beta", "Firefox Focus" and "Firefox Klar"
2021-07-26 Version 74.3.3 (76)
Fix crash when checking for "Firefox Focus" or "Firefox Klar"
Update Firefox Focus/Klar icon
2021-07-22 Version 74.3.2 (75)
Fix crash when checking for "Firefox Beta" (Tobi823/ffupdater#60)
2021-07-19 Version 74.3.1 (74)
Fix crash when checking for "Firefox Release" or "Firefox Beta" (Tobi823/ffupdater#57)
Instruct user if app installation is aborted by "MIUI Optimization" (Tobi823/ffupdater#41)
2021-05-07 Version 73.1.3 (67)
Fix crash caused by the new Firefox Nightly version name schema (Tobi823/ffupdater#40 Tobi823/ffupdater#66)
2021-04-25 Version 73.1.2 (66)
If it is likely that it is just a network error during manual update search, then display "No network
connection" instead of crashing (Tobi823/ffupdater#38)
Trust user certificates when checking for updates and downloading updates (for AdGuard,
Tobi823/ffupdater#37)
Prevent automatic backup of failed downloads by Google's "Auto Backup for Apps"
2021-04-17 Version 73.0.1 (63)
There has been a discussion on Github if the Kiwi browser is
spyware: https://github.com/Tobi823/ffupdater/issues/35 (Tobi823/ffupdater#35)
I think that Kiwi is not spyware but stays removed because FFUpdater is about privacy and Kiwi has no
additional privacy features. F-Droid users can use other stores (like Aurora Store) to install the Kiwi
browser.
Bug fix: automatically download app updates after disabling airplane mode
Bug fix: catch the JobCancellationException correctly (occurs when changing the network during background
update check)
2021-04-17 Version 73.0.0 (62)
Remove Kiwi Browser because it is at least not privacy friendly and in the worst case a spyware (thanks
nyanpasu64 Tobi823/ffupdater#35)
Keep the last version of an app in the folder "/sdcard/Android/data/de.marmaro.krt.ffupdater/cache/Download"
for manual downgrading. These cached versions can be deleted by using the "CLEAR CACHE" button in the
settings (Tobiwan/ffupdater#62)
Decrease the number of false positives "background network exception" error notifications (thanks
bershanskiy Tobi823/ffupdater#31)
Drop permission READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE because they should not be necessary
Check and fail if external storage is not available
Query GitHub API with less network traffic
Cleanup code
2020-09-23 Version 69.0.5 (53)
Disable error when the already installed app has a different signature (because Android won't install an
update with a different signature) - thanks pheki for reporting this bug
Add translations for this bug
Make the installation activity a little big more resilient
2020-09-08 Version 69.0.4 (52)
Fix old download urls / update check urls for Firefox Release and Firefox Beta - thanks DctrBnsttr for
reporting this bug
Add tests to ensure that FFUpdater is always using the latest download urls
2020-08-17 Version 69.0.3 (51)
Fix broken Firefox Nightly installation/update - thanks 132ikl for reporting this bug
2020-08-13 Version 69.0.2 (50)
Thanks aevw for adding brazilian portuguese translation
2020-08-12 Version 69.0.1 (49)
Thanks DeenHyper74 for updating the russian translation
2020-08-05 Version 69.0.0 (48)
Remove Fennec Release because it's no longer supported by Mozilla
Rename Fenix Release, Fenix Beta and Fenix Nightly to Firefox Release, Firefox Beta, Firefox Nightly
Fix download URLs for Firefox Release, Firefox Beta, Firefox Nightly
Use the more reliable PackageInstaller-method for installing the apps (instead of the old
ACTION_INSTALL_PACKAGE-method)
Increase minimum SDK for FFUpdater to Lollipop/21 (because PackageInstaller needs 21 and all Firefox
browsers need at least 21)
Fix bug "empty installed text field"
Thanks trymeout, guysoft, rantpalas and RomainL972 for reporting bugs
2020-07-02 Version 68.4.1 (47)
Fix broken Fenix download - if the download is still broken for you, wait 10 minutes or delete the storage
of the app
Check for enough free space and display warning if < 100MB
2020-06-07 Version 68.4.0 (46)
Add Fenix Beta, Fenix Nightly and Lockwise
Download Fenix Release/Beta/Nightly, Focus and Klar from Mozilla's Taskcluster (continuous integration
server)
Thanks KarlHeinz and DeenHyper74 for their error reporting and support
2020-05-20 Version 68.3.7 (42)
Add simple crash reporter (by opening the mail app with the error message)
Fix crash by asking for WRITE_EXTERNAL_STORAGE and READ_EXTERNAL_STORAGE permissions
Show progress bar when verifying the downloaded APK
Download APK to the public download directory of the app (for example:
/storage/sdcard0/Android/data/de.marmaro.krt.ffupdater/files/Download)
Remove old debug messages
Thanks yhoyhoj, UltraBlackLinux, rvandegrift, vikajon, wchen342, Ulfschaper, prox and danceswithcats for
your error reporting
2020-05-18 Version 68.3 (35)
Try to fix error "Failed to check certificate hash" by switching from apksig-library to
PackageManager#getPackageArchiveInfo (thanks rvandegrift). This will reduce the size of FFUpdater and
improve the maintenance for future releases.
Color of collapsed title will be always white (thanks DeenHyper74)
2020-05-13 Version 68.2 (34)
Fix Fenix download from Github (thanks yhoyhoj)
Show correct download progress when downloading an app
2020-05-13 Version 68.1 (33)
Thanks DeenHyper74 for the Russian translation
Add support for Dark Theme (thanks DeenHyper74 for the tip)
Add setting for switching between Dark and Light Theme
2020-05-06 Version 68.0 (32)
Really big update
Add support for Firefox Klar, Firefox Focus, Firefox Lite and Fenix
Download and install the app inside FFUpdater (thanks wolfgang42 for the groundwork)
Improve UI
Verify the certificate of the downloaded and installed app