#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.


nostr rocks

nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg92jprny4srmtx5lq2zpy6k09e4vm0rk83q4z240degcwlyc65yfvpsgqqqqqqsuh36s2


Bye bye replyguy


Hahahaha. 🍿

nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcpzfmhxue69uhkummnw3e82efwvdhk6tczyz4fq3ej2cpa4n20s9pqjdt8ju6kdh3mrcs2392hku5v80jvd2zykqcyqqqqqqga5prfg


Does this prevent replyguy bot?


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 👍


Is there a way to also drop the hidden comments, likes, zaps from the count under the note?


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.


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.


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z 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? nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5


Hmm. Is this because you approve every transaction?


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?


Yep, that is coming, we just need to restructure the way we cache counts.


You can just add a filter by his name or profile picture, like xDBupZD (you won't see this reply after you add it)


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 😂


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


That would be annoying. Glad it's fixed.


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.


Interesting. Does the same thing happen when you try to unblock a blocked user?


#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/)


We are free from him is this the real world?


Nope, I'm able to unblock users without any issue.


Nip-96 upload without alt text works now!
https://img.sprovoost.nl/db5e979e41ffc59504623607bd53cf34b1b2006a69127230d217c6db84200c9f.jpg


Amethystのミュート範囲広げたのに対する対策とかしてきそう
nostr:nevent1qqs0hgysl6pq6n9y9skcppqqy697dqufxdlyetz49ed24pmwj2dqatcppemhxue69uhkummn9ekx7mp0qgs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcrqsqqqqqp898ruh


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.


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.


wss://offchain.pub

wss://e.nos.lol
wss://nos.lol
wss://nostr.relayer.se
wss://relay.nostr.bg
wss://offchain.pub