This is the second pre-release for Thunder v0.2.9! This pre-release version introduces a few new features and improvements, as well as usual bug fixes.
Be fully prepared to know that these pre-rele...
This is the second pre-release for Thunder v0.2.9! This pre-release version introduces a few new features and improvements, as well as usual bug fixes.
Be fully prepared to know that these pre-release versions may contain major bugs which could cause Thunder to crash or behave unexpectedly.
Some notable changes to test out:
Thunder will now attempt to clear image cache for images older than 7 days to reduce the amount of cached data stored on your device. You can also manually clear the image cache by going to Debug -> Clear Cache
You can now search for settings/preferences from the Settings page. Tapping on a search result will bring you to the proper Settings page. Big thanks to @ggichure for implementing this feature!
[Android] Thunder has experimental support for handling push notifications locally on Android devices. When enabled, Thunder will attempt to fetch new notifications in the background while the app is not running. Please note that this feature is highly dependent on the Android OS and their battery saving settings (e.g., stopping apps in the background). Big thanks to @micahmo for implementing this feature!
Additions
Added additional medium font scale option by @hjiangsu
Added moderated communities to drawer by @hjiangsu
Added ability to share communities by @micahmo
Added ability to clear image cache on startup, and manually by @hjiangsu
Added experimental local push notifications on Android by @micahmo
Added notification page to display individual messages by @micahmo
Added ability to search user preferences and settings by @ggichure
Changes
Added indicator for media downloads by @micahmo
Indicate deleted posts by @micahmo
Added inkwell to spoiler markdown by @micahmo
Added option to navigate to new post after creation by @micahmo
Improved handling for navigation to non-instances by @micahmo
Adjusted search bar to match material design, and misc fixes by @micahmo
Fixes
Fixed issue with advanced image preview not showing by @micahmo
Fixed exit confirmation snackbar by @micahmo
Fixed issue with creating cross-posts by @micahmo
Fixed an issue with loading favorites on startup by @micahmo
Fixed issue where feed FAB can be triggered on other pages by @hjiangsu
Misc
Updated instances by @github-actions
Updated translations by @hjiangsu
Added CI workflow to check for sorted translations by @hjiangsu
Sorted translations in alphabetical order by @hjiangsu
Refactored community and user avatars by @hjiangsu
Reorganized files to their domain by @hjiangsu
Refactored local settings to use localization strings by @hjiangsu
Refactored thumbnail badges and compact post cards by @hjiangsu
Fixed a few things changed by type badge refactor* by @micahmo
Migrated from gallery_saver package to gal for media downloads by @hjiangsu
Could you create a new issue on GitHub for this? This feature is highly experimental and may not work on all devices depending on how the OS handles background tasks!
If possible, list out as many details as you can (e.g., OS, battery-saving settings for Thunder, etc.)
Also, take a look through https://dontkillmyapp.com and apply those settings to Thunder to see if this helps!
I believe there’s a delay in receiving notifications since it performs a background fetch every ~15 minutes.
This is mainly because extra Android permissions are needed to increase the frequency of background tasks (and this frequency also reduce battery consumption in the background)