[Pre-release] v0.2.9-2
2y 4mon ago by lemmy.world/u/darklightxi in thunder_nightly from github.com
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
I am glad for the experimental notification support. Now I've just got to get a reply on something.
I too can't wait to test this feature!
Testing… 1… 2… 3.
Luckily got the notification, thank you!
Well, the first time definitely did not work for me, as I am just now seeing this, and I had to open the app myself. So, so far, not so good. LOL.
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.comand apply those settings to Thunder to see if this helps!
It did actually work, but I fell asleep, so I have no idea when it worked.
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)
Yep, it appears to be working now. However, I do notice a delay when I tap on a notification to open the app. It takes a little bit to load.
Excited to see the beginnings of mod tools! Everything is looking good!