#Amethyst 54.2: New architecture is almost ready

- Adds comment and amount of sats sent directly to the profile in Notifications

- Adds more caching capabilities in content parsing

- Restructures WordRenderer to help recompositions

- Improves performance of custom emojis

- Improves performance of DropDown menus

- Removing outdated version of the FlowRow

- Runs bottom's new notification refresher in the IO thread

- Only refreshes follow lists once per notification event

- Moves post's bounty calculations to the IO thread

- Moves profile DB watchers to their own compose functions

- Adds a new thread call for the notification of reaction rows

- Ignores unloaded notes in the MultiComposeSet renderer.

- Moves UserFeeds to ImmutableLists

- Moves reaction counts to a thread

- Moves channel checks to before a Channel object is loaded.

Download:

- Play Edition with Push Notifications & Translations: https://github.com/vitorpamplona/amethyst/releases/download/v0.54.2/amethyst-googleplay-universal-v0.54.2.apk

- F-Droid Edition without Translations: https://github.com/vitorpamplona/amethyst/releases/download/v0.54.2/amethyst-fdroid-universal-v0.54.2.apk

Reply to this note

Please Login to reply.

Discussion

πŸ‘

πŸ‘πŸ‘

Eres un makina Vitor!!

Wow that represents a lot of hard work.

πŸ‘πŸ‘πŸ‘πŸ‘thanks for all you are doing. It's a great client app.

Keep killing it! Amethyst is so much nicer imo than Iris was (took it off my phone).

So, I just switched to GraphenOs.org with my old Pixel 4 and it went all surprisingly well.

I installed #Amethyst F-Droid version from the GitHub link nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z is providing and it feels even faster then on #Android with my new Pixel 7 πŸ€™

Nevertheless, the package update is not triggered automatically by F-Droid, like PlayStore is maintaining updates on Android?

I guess, we need to install Amethyst with the F-Droid App?

This URL is not working anymore:

https://f-droid.org/ru/packages/com.vitorpamplona.amethyst/

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z can you explain please?

Sorry for the typo, I mean grapheneos.org

I do not find #Amethyst on the f-droid app for convenient updates?

F-droid doesn't accept our terms of service (you can't upload illegal content with the version I compile).

Long story: https://github.com/vitorpamplona/amethyst/issues/378

Thanks for letting me know!

As nostr:npub1gd3h5vg6zhcuy5a46crh32m4gjkx8xugu95wwgj2jqx55sfgxxpst7cn8c suggested, I will start using Obtainium:

https://github.com/ImranR98/Obtainium

... hopefully I get all app updates I need on my GrapheneOS immediately πŸ™

Keep going! Zapped your replies βš‘πŸ˜‰

I πŸ’œ Nostr and #Amethyst is my favorite #Android client πŸ€™

If you want to be notified of updates for Amethyst grab the release URL and add it to Obtainium. You can use it to track and update apps from GitHub, F-Droid, HTML and more.

https://github.com/imranr98/obtainium

F-Droid has other issues and while they are making progress they admit they have technological debt, read about them here: https://privsec.dev/posts/android/f-droid-security-issues/

How do you add the release URL to Obtanium?

Tap add app and paste.

Great advice! Getting deeper and depper into the GrapheneOS rabbit hole 😁

I just watched this How-to video:

https://youtu.be/JiN37bn0OE8

Josh's content is fantastic.

Cool, thanks!

Love #Amethyst ! With the past several updates, anytime I click out of my feed and then return to it, to read a thread for example, it jumps to the top. Before, it would remember my place so I could continue catching up.