this post was submitted on 26 Jan 2024
9 points (100.0% liked)

Thunder App Nightly

311 readers
1 users here now

An open-source, cross-platform Lemmy client for iOS and Android.

This community is intended for announcements and features related to pre-release builds of Thunder.

If there are any developers who would like to contribute, feel free to reach out on GitHub!

General Links
Website: Link
GitHub Repository: Link
Matrix Space: Link

Android Releases
IzzyOnDroid: Link
Google Play: Link

iOS Releases
Apple App Store: Link
TestFlight Beta: Link

Related Communities
Thunder Community: Link

founded 1 year ago
MODERATORS
 

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
top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 7 months ago (1 children)

I am glad for the experimental notification support. Now I've just got to get a reply on something.

[–] [email protected] 4 points 7 months ago (2 children)

I too can't wait to test this feature!

[–] orangeNgreen 4 points 7 months ago (1 children)
[–] [email protected] 2 points 7 months ago

Luckily got the notification, thank you!

[–] [email protected] 2 points 7 months ago (1 children)

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.

[–] darklightxi 1 points 7 months ago (1 children)

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!

[–] [email protected] 3 points 7 months ago (1 children)

It did actually work, but I fell asleep, so I have no idea when it worked.

[–] darklightxi 1 points 7 months ago (1 children)

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)

[–] [email protected] 2 points 7 months ago

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.

[–] orangeNgreen 2 points 7 months ago

Excited to see the beginnings of mod tools! Everything is looking good!