### #Amethyst v0.68.4: Performance Improvements

- Renames NIP-05 to Nostr Address for nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424

- Moves UserProfile NewThreads, Conversations, Reports, and App Recommendations to be additive filters

- Moves the synchronized Zap allocation block to run only when needed

- Moves badges out of the User class

- Keeping media feed active from the start of the app.

- Only logging pruning and printing stack traces when it matters

- Adds EOSE limits to the Video tab

- Adds EOSE limits to the Discovery tab.

- Only triggers the mutable state of connection if the connection actually changes.

- Reduces profile feed size to 200 and zaps, reports, and followers to 400

- Puts the Wifi signal processing on an IO Thread

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.68.4/amethyst-googleplay-universal-v0.68.4.apk)

- [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.68.4/amethyst-fdroid-universal-v0.68.4.apk)

Reply to this note

Please Login to reply.

Discussion

Eu nรฃo aguento mais, toda hora a atualizar coloque um atualizador automatico no app ๐Ÿ˜

Obtainium. ร‰ sรณ usa o aplicativo e ele baixa automรกtico do APK.

Aqui muitas vezes o obtainum falha e se torna mais lerdo que baixar diretamente pelo github

Levantou um issue no GitHub deles?

The work you do is incredible Vitor, thank you! Derek is a genius for catching on to that.

Meu amethyst trava em seu perfil de tanto badges ๐Ÿ˜๐Ÿ˜๐Ÿ˜๐Ÿ˜๐Ÿ˜๐Ÿ˜๐Ÿ˜๐Ÿ˜

๐Ÿ’ฏ True

Thank you for your constant work vitor ๐Ÿซ‚๐Ÿงก

What's an additive filter?

It's a filter that doesn't loop the entire database to find the new elements. It just intercepts the new elements insertion and spreads them throughout the app.