Oddbean new post about | logout
 #Amethyst v0.91.0: Edge to edge feeds

Hidden words now filter by the user's fields as well. You can hide by name, profile picture, banner, lightning and nip-05 addresses and about me fields.

Features: 
- Finishes Edge to Edge transition for Android 15
- Adds compression settings to the media uploading screen by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsshgmkj
- Adds sliding animations in all inner screens
- Adds copy stack to clipboard for error messages that have an exception
- Enables the use of hidden words for all visible properties of the user

Bug Fixes
- Fixes blank alt field when no alt text is provided on NIP-96
- Fixes missing Private Home/Outbox relay list after loading from backup
- Fixes keyboard padding issues when using physical keyboards on the message screens.
- Fixes token sanitization when using gcompatup with unified push by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
- Fixes moving top buttons on the full screen dialog for images and videos.
- Fixes weird padding of the key backup screen
- Fixes using npub instead of pubkey in hex when communicating with Amber
- Fixes blinking on crossfades when the system's light/dark theme is different than the app's theme
- Fixes a mix of languages after changing language in Settings
- Fixes disables saving m3u8 files locally (streaming can't be saved)
- Fixes Community tab not loading up with Global filter
- Fixes size of default banner when the profile is not loaded yet.

Code Quality Improvements:
- Inverts Layouts to place Navigation on top of Scaffold and allow custom scaffolds per route
- Refactors navigation to improve clarity
- Restructures screens into their own packages
- Restructures navigation functions as a single object
- Refactors all TopBars to use default material 3 ones
- Simplifies the "and 2 more" translations for the relay recommendation user lists
- Removes unnecessary observers from the transition in the bottom nav layouts.
- Normalizes cache directories in the Application class
- Fixes text field recompositions because of new keyboard actions
- Moves the profile zap to threads
- Updates to AGP 8.6.0
- Updates zoomable and kotlin serialization

Updated translations: 
- Czech, German, Swedish and Portuguese by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsshgmkj
- Thai by nostr:nprofile1qqsxdhmq2cke8xk6scfyxeyfj3dyancavg6xk0v50r023gec7vsrceqpzemhxue69uhkvun9deejumn0wd68yvfwvdhk6qg6waehxw309aex2mrp0yezumn0wd68yctnd9sjumn9wsq3yamnwvaz7tm0venxx6rpd9hzuur4vghen3hm
- Dutch by nostr:nprofile1qqs82l74z7g3x8j3avpn2wrjrwn855nyvmpxa4v5pftfvtv5lrvrc5cpz9mhxue69uhkummnw3ezuamfdejj7tk0drp
- Hungarian by nostr:nprofile1qqs88rmfrp9wmfn4qq4kslly0j8futmmrgn86mu3gkc3jvcjl97p3mcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcqngjsj
- Bengali by nostr:nprofile1qqsgs9hgjw87vz36jf2r83m5zree2q87zvs8s7kty9jljdz7wprytyspzpmhxue69uhkummnw3ezumt0d5hstgqjd9
- Polish by nostr:nprofile1qqsdyfz0ewdhmgp3a4r3pxvezx5r8yalrgvjn38v2ml5qrusnv7yywg25ynng
- Hungarian by nostr:nprofile1qqs88rmfrp9wmfn4qq4kslly0j8futmmrgn86mu3gkc3jvcjl97p3mcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcqngjsj
- Chinese by nostr:nprofile1qqsyxnuhnymz0u0xru2watmqe25vlh8vzzje9jhlsfgvsff9942gc9gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wfjkccte9ekk7mt0wd68ytnsd9hxktcpzfmhxue69uhkymmnw3ezucmc9ekhxtc24vk7q

Download via [Obtainium](http://amethyst.social) or [Zap.Store](https://zap.store/) 
 🫡👏 
 The latest Amethyst allows for easy blocking of ReplyGuy spam... That is until the bots start using randomly generated names. The game continues.
nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcppemhxue69uhkummn9ekx7mp0qgs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcrqsqqqqqp898ruh 
 คนละหมัด
nostr:nevent1qvzqqqqqqypzp25sgue9vq76e48czssfx4newdtxmca3ug9gj4tmw2xrhexx4pztqqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatc4t4mvy 
 Let's start with block by picture: "xDBupZD"
nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tczyz4fq3ej2cpa4n20s9pqjdt8ju6kdh3mrcs2392hku5v80jvd2zykqcyqqqqqqgvzu97j 
 Lightning-fast work! I think I'm going to start using Obtainium for Amethyst so I can benefit from this swift response. 
 Absolutely! Switched a year ago and haven't looked back 👍 when you switch you may have to delete the Google play installation so make sure. To backup all private keys. But you'll discover another amazing feature of nostr, the nsec is all you need 👍  
 I had it installed via F-Droid and I didn't seem to have to uninstall the old version first, thankfully. But I got it working through Obtanium. I usually use F-Droid for everything but I see the benefit of Obtainium in cases like this. 
 nostr rocks

nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg92jprny4srmtx5lq2zpy6k09e4vm0rk83q4z240degcwlyc65yfvpsgqqqqqqsuh36s2 
 Bye bye replyguy 
 Hahahaha. 🍿

nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcpzfmhxue69uhkummnw3e82efwvdhk6tczyz4fq3ej2cpa4n20s9pqjdt8ju6kdh3mrcs2392hku5v80jvd2zykqcyqqqqqqga5prfg 
 Does this prevent replyguy bot? 
 You can just add a filter by his name or profile picture, like xDBupZD (you won't see this reply after you add it) 
 Is there a way to also drop the hidden comments, likes, zaps from the count under the note? 
 Yep, that is coming, we just need to restructure the way we cache counts.  
 If in type this and keep typing and keep typing and typing and see? It disappears under the thingy thing here.
nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug 
https://video.nostr.build/e51f6aa3ca29e5a66e50931ab2c76c4168fc4ee41d472a4add1fc5ed227880f1.mp4
 
 On a side note, even after this update, I still have a bunch of words in my security filters list that I didn't add and simply cannot remove. The button just doesn't work to remove it. Is there a reason for this? I've noticed it blocks completely legitimate posts, even some of my own. I've tried to get an answer from other people and couldn't find anything to fix the issue. 
 That's strange. What happens when you press the unblock button? Nothing happens or do they disappear but if you close the window and reopen they come back? 
 All that happens is that the color of the button changes just slightly but the word remains. It doesn't disappear at all. This has been going on for as long as I've used the client, unfortunately, but it has become more frustrating as of late. I accidentally reposted a note four times before I realized that it was being blocked because of the word filter 😂 
 Interesting. Does the same thing happen when you try to unblock a blocked user?  
 Nope, I'm able to unblock users without any issue. 
 Just tested something. I added some blocked words of my own and I'm able to remove those without any problems. I just can't seem to remove the ones that were auto added. 
 @Vitor Pamplona after this update the combo Amethyst + Amber is unusable, there are constant transitions between the two apps, maybe the culprit is "Adds sliding animations in all inner screens"?

Then there is still the problem of nip-44 decription: the permission is not remembered and it pops up randomly. Maybe something related to Amber? @greenart7c3 
 Hmm. Is this because you approve every transaction? 
 I just updated Amber and now the problem seems to have been solved.
Before, when I was composing a note, every few characters Amber would slide in and out automatically, it was a mess.
The nip44 problem is different, it was already there, the remember flag is not respected. 
 Do you know what version you were using before updating? This issue was supposed to be solved a while ago 
 Sorry, I didn't take note before updating.
Maybe I was just using a quite old version.
PS: an integrated notification of new versions could be a good feature for sensitive apps like Amber. 
 That would be annoying. Glad it's fixed. 
 We are free from him is this the real world? 
 Amethystのミュート範囲広げたのに対する対策とかしてきそう
nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcppemhxue69uhkummn9ekx7mp0qgs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcrqsqqqqqp898ruh 
 Depois da atualização do amethyst, quando estou aqui no meu perfil NOSTR, não aparece nenhum botão de voltar ou a barra com menu em baixo para voltar em novos tópicos no feed das pessoas que sigo. 
 Hi! Where has the wallet setting moved to? I have my Alby address in the settings page but I can't find how to fix the connection to my Alby Hub. I know there used to be a wallet config screen! I'm version 0.91.0.