• 26 Posts
  • 95 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle



  • Thank you for the detailed response and for the additional information! As you mentioned and have likely seen, it’s been difficult for me to properly reproduce this issue on my end (given that I don’t have access to a physical Android device, and it seems to be working as expected on iOS devices)

    I have just released a nightly build of Thunder v0.6.0-1 that might have a potential fix for the issue but I’ll have to confirm with others to see if the potential fix actually resolves the issue. If you are okay with running a nightly (and perhaps less stable build) of Thunder to test it, that would be greatly appreciated!

    Side note: If you do plan to run the nightly build and are worried about losing your settings/information, you can always export the setting/database configuration and re-import it when you install a fresh version. This can be found under Settings -> General -> Import/Export Settings

    Edit: This is the link to the nightly version: https://lemmy.world/post/21791907






  • Just wanted to chime in here! I think the implementation of cross-posts is up for interpretation (and can definitely be changed if one is preferred over the other). Generally speaking, there are two types of implementations:

    Cross-posts only copy over the title and link of the original post

    • This is what Thunder currently does, unless it’s a text-only post (in which case, it copies over the text content of the original post since that’s the only relevant part of the post)
    • The idea here is that we typically want to change the contents of the cross-post to be relevant to the community that we post to.

    Cross-posts copy all content of the original post (title, link, body)

    • This is what Lemmy UI does, but it injects “crossposted from” into the body of the post
    • This can be useful if you want to post the same post across multiple-communities with the same body

    From this discussion, I do think that it could be valuable to add an easier way to inject the original body of a post into a cross-post. If you would like this to be a feature, please create a new feature request on GitHub!


    A side note on cross-posts:

    I believe that Lemmy considers any posts with the same link as a cross-post. There’s no distinction (from the API) on which post was the “original” post, or whether a post was crossposted “from a community” vs “to a community”. This is also the reason why there is additional metadata for each “cross-post” in Thunder. The additional metadata allows you to figure out when a given post was created to find the “original” post.

    If you’re curious about specific implementation detail, @micahmo@programming.dev might be able to answer them!




  • Hey! Thanks for reporting this and sorry for the delay in response.

    Unfortunately, its quite difficult to implement local-only notifications because of how restricitve Android is with regards to background tasks. The notifications feature is heavily dependent on the specific OS version that you have (different manufacturers do different things to help with power saving, but as a result, breaks/restricts background tasks from running)

    The only thing I can suggest is to turn off battery optimizations for Thunder. After that, disable and re-enable notifications in the settings. If you go to Settings -> Debug, you should also see an option to test out notifications to see if Thunder can trigger them.

    If none of that works, please let me know (ideally on Matrix) and I can help troubleshoot further!