<rss
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      version="2.0"
    >
      <channel>
        <title><![CDATA[Vitor Pamplona]]></title>
        <description><![CDATA[Nostr's Chief Android Officer - #Amethyst]]></description>
        <link>https://vitor.npub.pro/tag/amethyst/</link>
        <atom:link href="https://vitor.npub.pro/tag/amethyst/rss/" rel="self" type="application/rss+xml"/>
        <itunes:new-feed-url>https://vitor.npub.pro/tag/amethyst/rss/</itunes:new-feed-url>
        <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
        <itunes:subtitle><![CDATA[Nostr's Chief Android Officer - #Amethyst]]></itunes:subtitle>
        <itunes:type>episodic</itunes:type>
        <itunes:owner>
          <itunes:name><![CDATA[Vitor Pamplona]]></itunes:name>
          <itunes:email><![CDATA[Vitor Pamplona]]></itunes:email>
        </itunes:owner>
            
      <pubDate>Fri, 20 Sep 2024 21:35:54 GMT</pubDate>
      <lastBuildDate>Fri, 20 Sep 2024 21:35:54 GMT</lastBuildDate>
      
      <itunes:image href="https://vitorpamplona.com/me.jpg" />
      <image>
        <title><![CDATA[Vitor Pamplona]]></title>
        <link>https://vitor.npub.pro/tag/amethyst/</link>
        <url>https://vitorpamplona.com/me.jpg</url>
      </image>
      <item>
      <title><![CDATA[I think I convinced @walker to…]]></title>
      <description><![CDATA[I think I convinced @walker to do these recordings live on zap.stream 😁

Oh, yeah, and we also talked about what does it take to beat #Amethyst on our own game... so... secret is out. I was nice serving you.
 
nostr:nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux…]]></description>
             <itunes:subtitle><![CDATA[I think I convinced @walker to do these recordings live on zap.stream 😁

Oh, yeah, and we also talked about what does it take to beat #Amethyst on our own game... so... secret is out. I was nice serving you.
 
nostr:nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux…]]></itunes:subtitle>
      <pubDate>Fri, 20 Sep 2024 21:35:54 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1h92epatnv0z6wqu3ue9gp4f2n7xnd5vglk0uwx54t5v0yl0qed5qt0q2ce/</link>
      <comments>https://vitor.npub.pro/post/note1h92epatnv0z6wqu3ue9gp4f2n7xnd5vglk0uwx54t5v0yl0qed5qt0q2ce/</comments>
      <guid isPermaLink="false">note1h92epatnv0z6wqu3ue9gp4f2n7xnd5vglk0uwx54t5v0yl0qed5qt0q2ce</guid>
      <category>Amethyst</category>
      
      <noteId>note1h92epatnv0z6wqu3ue9gp4f2n7xnd5vglk0uwx54t5v0yl0qed5qt0q2ce</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>I think I convinced <a href="https://njump.me/npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u">walker</a> to do these recordings live on zap.stream 😁<br><br>Oh, yeah, and we also talked about what does it take to beat <a href='/tag/amethyst/'>#Amethyst</a> on our own game... so... secret is out. I was nice serving you.<br><np-embed nostr="nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux"><a href="https://njump.me/nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux">nostr:nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux</a></np-embed> <br><np-embed nostr="nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux"><a href="https://njump.me/nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux">nostr:nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux</a></np-embed></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>I think I convinced <a href="https://njump.me/npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u">walker</a> to do these recordings live on zap.stream 😁<br><br>Oh, yeah, and we also talked about what does it take to beat <a href='/tag/amethyst/'>#Amethyst</a> on our own game... so... secret is out. I was nice serving you.<br><np-embed nostr="nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux"><a href="https://njump.me/nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux">nostr:nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux</a></np-embed> <br><np-embed nostr="nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux"><a href="https://njump.me/nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux">nostr:nevent1qqsrjfvm7m9sfjty475zdmmr6ea392wa3avwftpvd7a0squrx9h0fsgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qcj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsxpqqqqqqz09wwux</a></np-embed></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[Did I mention #Amethyst has a…]]></title>
      <description><![CDATA[Did I mention #Amethyst has a mascot now?…]]></description>
             <itunes:subtitle><![CDATA[Did I mention #Amethyst has a mascot now?…]]></itunes:subtitle>
      <pubDate>Tue, 17 Sep 2024 21:14:10 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1tdchwf8449wqa2d7knhr9tutazaukxmrwm3fknf9y0x9xedp447s7rvfj7/</link>
      <comments>https://vitor.npub.pro/post/note1tdchwf8449wqa2d7knhr9tutazaukxmrwm3fknf9y0x9xedp447s7rvfj7/</comments>
      <guid isPermaLink="false">note1tdchwf8449wqa2d7knhr9tutazaukxmrwm3fknf9y0x9xedp447s7rvfj7</guid>
      <category>Amethyst</category>
      
        <media:content url="https://image.nostr.build/910702689c6c351e06c92b94506b61254460abb57dd2da90d125cbc8de11b59c.png" medium="image"/>
        <enclosure 
          url="https://image.nostr.build/910702689c6c351e06c92b94506b61254460abb57dd2da90d125cbc8de11b59c.png" length="0" 
          type="image/png" 
        />
      <noteId>note1tdchwf8449wqa2d7knhr9tutazaukxmrwm3fknf9y0x9xedp447s7rvfj7</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>Did I mention <a href='/tag/amethyst/'>#Amethyst</a> has a mascot now? </p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>Did I mention <a href='/tag/amethyst/'>#Amethyst</a> has a mascot now? </p>
]]></itunes:summary>
      <itunes:image href="https://image.nostr.build/910702689c6c351e06c92b94506b61254460abb57dd2da90d125cbc8de11b59c.png"/>
      </item>
      
      <item>
      <title><![CDATA[Relay Setup 101]]></title>
      <description><![CDATA[You can either take control of your relay lists, or they will control you. ]]></description>
             <itunes:subtitle><![CDATA[You can either take control of your relay lists, or they will control you. ]]></itunes:subtitle>
      <pubDate>Thu, 29 Aug 2024 00:49:42 GMT</pubDate>
      <link>https://vitor.npub.pro/post/relay-setup/</link>
      <comments>https://vitor.npub.pro/post/relay-setup/</comments>
      <guid isPermaLink="false">naddr1qq9hyetvv9uj6um9w36hqq3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqp65wjvcq4q</guid>
      <category>Amethyst</category>
      
        <media:content url="https://image.nostr.build/79833e9480ae7d97b9eae8b36e576f5862eec8fd94bb35ef54fe36315052a4a2.jpg" medium="image"/>
        <enclosure 
          url="https://image.nostr.build/79833e9480ae7d97b9eae8b36e576f5862eec8fd94bb35ef54fe36315052a4a2.jpg" length="0" 
          type="image/jpeg" 
        />
      <noteId>naddr1qq9hyetvv9uj6um9w36hqq3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqp65wjvcq4q</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>If you don't know where your posts are, you might as well just stay in the centralized Twitter. You either take control of your relay lists, or they will control you. Amethyst offers several lists of relays for our users. We are going to go one by one to help clarify what they are and which options are best for each one. </p>
<h2>Public Home/Outbox Relays</h2>
<p>Home relays store all YOUR content: all your posts, likes, replies, lists, etc. It's your home. Amethyst will send your posts here first. Your followers will use these relays to get new posts from you. So, if you don't have anything there, <strong>they will not receive your updates</strong>. </p>
<p>Home relays must allow queries from anyone, ideally without the need to authenticate. They can limit writes to paid users without affecting anyone's experience. </p>
<p>This list should have a maximum of 3 relays. More than that will only make your followers waste their mobile data getting your posts. Keep it simple. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of all your content in a place no one can delete. Go to <a href="https://relay.tools/">relay.tools</a> and never be censored again.</li>
<li>1 really fast relay located in your country: paid options like <np-embed url="http://nostr.wine"><a href="http://nostr.wine">http://nostr.wine</a></np-embed> are great</li>
</ul>
<p>Do not include relays that block users from seeing posts in this list. If you do, no one will see your posts.</p>
<h2>Public Inbox Relays</h2>
<p>This relay type receives all replies, comments, likes, and zaps to your posts. If you are not getting notifications or you don't see replies from your friends, it is likely because you don't have the right setup here. If you are getting too much spam in your replies, it's probably because your inbox relays are not protecting you enough. Paid relays can filter inbox spam out. </p>
<p>Inbox relays must allow anyone to write into them. It's the opposite of the outbox relay. They can limit who can download the posts to their paid subscribers without affecting anyone's experience.</p>
<p>This list should have a maximum of 3 relays as well. Again, keep it small. More than that will just make you spend more of your data plan downloading the same notifications from all these different servers. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of your notifications, invites, cashu tokens and zaps.</li>
<li>1 really fast relay located in your country: go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find relays in your country</li>
</ul>
<p>Terrible options include: </p>
<ul>
<li>nostr.wine should not be here. </li>
<li>filter.nostr.wine should not be here. </li>
<li>inbox.nostr.wine should not be here.</li>
</ul>
<h2>DM Inbox Relays</h2>
<p>These are the relays used to receive DMs and private content. Others will use these relays to send DMs to you. <strong>If you don't have it setup, you will miss DMs</strong>. DM Inbox relays should accept any message from anyone, but only allow you to download them. </p>
<p>Generally speaking, you only need 3 for reliability. One of them should be a personal relay to make sure you have a copy of all your messages. The others can be open if you want push notifications or closed if you want full privacy. </p>
<p>Good options are: </p>
<ul>
<li>inbox.nostr.wine and auth.nostr1.com: anyone can send messages and only you can download. Not even our push notification server has access to them to notify you.</li>
<li>a personal relay to make sure no one can censor you. Advanced settings on personal relays can also store your DMs privately. Talk to your relay operator for more details.</li>
<li>a hidden, but public relay if you want DM notifications from our servers.</li>
</ul>
<p>Make sure to add at least one public relay if you want to see DM notifications.</p>
<h2>Private Home Relays</h2>
<p>Private Relays are for things no one should see, like your drafts, lists, app settings, bookmarks etc. Ideally, these relays are either local or require authentication before posting AND downloading each user's content. There are no dedicated relays for this category yet, so I would use a local relay like Citrine on Android and a personal relay on relay.tools. </p>
<p>Keep in mind that if you choose a local relay only, a client on the desktop might not be able to see the drafts from clients on mobile and vice versa.</p>
<h2>Search relays:</h2>
<p>This is the list of relays to use on Amethyst's search and user tagging with @. <strong>Tagging and searching will not work if there is nothing here.</strong>. This option requires NIP-50 compliance from each relay. Hit the Default button to use all available options on existence today: </p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<h2>Local Relays:</h2>
<p>This is your local storage. Everything will load faster if it comes from this relay. You should install Citrine on Android and write ws://localhost:4869 in this option. </p>
<h2>General Relays:</h2>
<p>This section contains the default relays used to download content from your follows. Notice how you can activate and deactivate the Home, Messages (old-style DMs), Chat (public chats), and Global options in each. </p>
<p>Keep 5-6 large relays on this list and activate them for as many categories (Home, Messages (old-style DMs), Chat, and Global) as possible. </p>
<p>Amethyst will provide additional recommendations to this list from your follows with information on which of your follows might need the additional relay in your list. Add them if you feel like you are missing their posts or if it is just taking too long to load them. </p>
<h2>My setup</h2>
<p>Here's what I use: </p>
<ol>
<li>Go to <a href="https://relay.tools/">relay.tools</a> and create a relay for yourself. </li>
<li>Go to <a href="https://nostr.wine/">nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://inbox.nostr.wine/">inbox.nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find a good relay in your country.</li>
<li>Download Citrine to your phone.</li>
</ol>
<p>Then, on your relay lists, put: </p>
<p>Public Home/Outbox Relays: </p>
<ul>
<li>nostr.wine</li>
<li>nos.lol or an in-country relay. </li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Public Inbox Relays</p>
<ul>
<li>nos.lol or an in-country relay</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>DM Inbox Relays</p>
<ul>
<li>inbox.nostr.wine</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Private Home Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
<li>&lt;your.relay&gt;.nostr1.com (if you want)</li>
</ul>
<p>Search Relays</p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<p>Local Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
</ul>
<p>General Relays</p>
<ul>
<li>nos.lol</li>
<li>relay.damus.io</li>
<li>relay.primal.net</li>
<li>nostr.mom</li>
</ul>
<p>And a few of the recommended relays from Amethyst. </p>
<h2>Final Considerations</h2>
<p>Remember, relays can see what your Nostr client is requesting and downloading at all times. They can track what you see and see what you like. They can sell that information to the highest bidder, they can delete your content or content that a sponsor asked them to delete (like a negative review for instance) and they can censor you in any way they see fit. Before using any random free relay out there, make sure you trust its operator and you know its terms of service and privacy policies.</p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>If you don't know where your posts are, you might as well just stay in the centralized Twitter. You either take control of your relay lists, or they will control you. Amethyst offers several lists of relays for our users. We are going to go one by one to help clarify what they are and which options are best for each one. </p>
<h2>Public Home/Outbox Relays</h2>
<p>Home relays store all YOUR content: all your posts, likes, replies, lists, etc. It's your home. Amethyst will send your posts here first. Your followers will use these relays to get new posts from you. So, if you don't have anything there, <strong>they will not receive your updates</strong>. </p>
<p>Home relays must allow queries from anyone, ideally without the need to authenticate. They can limit writes to paid users without affecting anyone's experience. </p>
<p>This list should have a maximum of 3 relays. More than that will only make your followers waste their mobile data getting your posts. Keep it simple. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of all your content in a place no one can delete. Go to <a href="https://relay.tools/">relay.tools</a> and never be censored again.</li>
<li>1 really fast relay located in your country: paid options like <np-embed url="http://nostr.wine"><a href="http://nostr.wine">http://nostr.wine</a></np-embed> are great</li>
</ul>
<p>Do not include relays that block users from seeing posts in this list. If you do, no one will see your posts.</p>
<h2>Public Inbox Relays</h2>
<p>This relay type receives all replies, comments, likes, and zaps to your posts. If you are not getting notifications or you don't see replies from your friends, it is likely because you don't have the right setup here. If you are getting too much spam in your replies, it's probably because your inbox relays are not protecting you enough. Paid relays can filter inbox spam out. </p>
<p>Inbox relays must allow anyone to write into them. It's the opposite of the outbox relay. They can limit who can download the posts to their paid subscribers without affecting anyone's experience.</p>
<p>This list should have a maximum of 3 relays as well. Again, keep it small. More than that will just make you spend more of your data plan downloading the same notifications from all these different servers. Out of the 3 relays, I recommend: </p>
<ul>
<li>1 large public, international relay: nos.lol, nostr.mom, relay.damus.io, etc. </li>
<li>1 personal relay to store a copy of your notifications, invites, cashu tokens and zaps.</li>
<li>1 really fast relay located in your country: go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find relays in your country</li>
</ul>
<p>Terrible options include: </p>
<ul>
<li>nostr.wine should not be here. </li>
<li>filter.nostr.wine should not be here. </li>
<li>inbox.nostr.wine should not be here.</li>
</ul>
<h2>DM Inbox Relays</h2>
<p>These are the relays used to receive DMs and private content. Others will use these relays to send DMs to you. <strong>If you don't have it setup, you will miss DMs</strong>. DM Inbox relays should accept any message from anyone, but only allow you to download them. </p>
<p>Generally speaking, you only need 3 for reliability. One of them should be a personal relay to make sure you have a copy of all your messages. The others can be open if you want push notifications or closed if you want full privacy. </p>
<p>Good options are: </p>
<ul>
<li>inbox.nostr.wine and auth.nostr1.com: anyone can send messages and only you can download. Not even our push notification server has access to them to notify you.</li>
<li>a personal relay to make sure no one can censor you. Advanced settings on personal relays can also store your DMs privately. Talk to your relay operator for more details.</li>
<li>a hidden, but public relay if you want DM notifications from our servers.</li>
</ul>
<p>Make sure to add at least one public relay if you want to see DM notifications.</p>
<h2>Private Home Relays</h2>
<p>Private Relays are for things no one should see, like your drafts, lists, app settings, bookmarks etc. Ideally, these relays are either local or require authentication before posting AND downloading each user's content. There are no dedicated relays for this category yet, so I would use a local relay like Citrine on Android and a personal relay on relay.tools. </p>
<p>Keep in mind that if you choose a local relay only, a client on the desktop might not be able to see the drafts from clients on mobile and vice versa.</p>
<h2>Search relays:</h2>
<p>This is the list of relays to use on Amethyst's search and user tagging with @. <strong>Tagging and searching will not work if there is nothing here.</strong>. This option requires NIP-50 compliance from each relay. Hit the Default button to use all available options on existence today: </p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<h2>Local Relays:</h2>
<p>This is your local storage. Everything will load faster if it comes from this relay. You should install Citrine on Android and write ws://localhost:4869 in this option. </p>
<h2>General Relays:</h2>
<p>This section contains the default relays used to download content from your follows. Notice how you can activate and deactivate the Home, Messages (old-style DMs), Chat (public chats), and Global options in each. </p>
<p>Keep 5-6 large relays on this list and activate them for as many categories (Home, Messages (old-style DMs), Chat, and Global) as possible. </p>
<p>Amethyst will provide additional recommendations to this list from your follows with information on which of your follows might need the additional relay in your list. Add them if you feel like you are missing their posts or if it is just taking too long to load them. </p>
<h2>My setup</h2>
<p>Here's what I use: </p>
<ol>
<li>Go to <a href="https://relay.tools/">relay.tools</a> and create a relay for yourself. </li>
<li>Go to <a href="https://nostr.wine/">nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://inbox.nostr.wine/">inbox.nostr.wine</a> and pay for their subscription.</li>
<li>Go to <a href="https://nostr.watch/relays/find">nostr.watch</a> and find a good relay in your country.</li>
<li>Download Citrine to your phone.</li>
</ol>
<p>Then, on your relay lists, put: </p>
<p>Public Home/Outbox Relays: </p>
<ul>
<li>nostr.wine</li>
<li>nos.lol or an in-country relay. </li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Public Inbox Relays</p>
<ul>
<li>nos.lol or an in-country relay</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>DM Inbox Relays</p>
<ul>
<li>inbox.nostr.wine</li>
<li>&lt;your.relay&gt;.nostr1.com</li>
</ul>
<p>Private Home Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
<li>&lt;your.relay&gt;.nostr1.com (if you want)</li>
</ul>
<p>Search Relays</p>
<ul>
<li>nostr.wine</li>
<li>relay.nostr.band</li>
<li>relay.noswhere.com</li>
</ul>
<p>Local Relays</p>
<ul>
<li>ws://localhost:4869 (Citrine)</li>
</ul>
<p>General Relays</p>
<ul>
<li>nos.lol</li>
<li>relay.damus.io</li>
<li>relay.primal.net</li>
<li>nostr.mom</li>
</ul>
<p>And a few of the recommended relays from Amethyst. </p>
<h2>Final Considerations</h2>
<p>Remember, relays can see what your Nostr client is requesting and downloading at all times. They can track what you see and see what you like. They can sell that information to the highest bidder, they can delete your content or content that a sponsor asked them to delete (like a negative review for instance) and they can censor you in any way they see fit. Before using any random free relay out there, make sure you trust its operator and you know its terms of service and privacy policies.</p>
]]></itunes:summary>
      <itunes:image href="https://image.nostr.build/79833e9480ae7d97b9eae8b36e576f5862eec8fd94bb35ef54fe36315052a4a2.jpg"/>
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.89.0: Profile Galleries,…]]></title>
      <description><![CDATA[#Amethyst v0.89.0: Profile Galleries, Base64 images and more!

This version adds Profile Galleries, flexible NIP-96 image server settings and relay recommendations based on the outbox model. To add an image to your Gallery, click on the Share button and hit Add Media to Galery. This works on…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.89.0: Profile Galleries, Base64 images and more!

This version adds Profile Galleries, flexible NIP-96 image server settings and relay recommendations based on the outbox model. To add an image to your Gallery, click on the Share button and hit Add Media to Galery. This works on…]]></itunes:subtitle>
      <pubDate>Tue, 16 Jul 2024 22:13:12 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1zyct4ke9900k92he8jm9h73tkz08vqx86emy398jj4z4tvahxqvqhal2gx/</link>
      <comments>https://vitor.npub.pro/post/note1zyct4ke9900k92he8jm9h73tkz08vqx86emy398jj4z4tvahxqvqhal2gx/</comments>
      <guid isPermaLink="false">note1zyct4ke9900k92he8jm9h73tkz08vqx86emy398jj4z4tvahxqvqhal2gx</guid>
      <category>Amethyst</category>
      
      <noteId>note1zyct4ke9900k92he8jm9h73tkz08vqx86emy398jj4z4tvahxqvqhal2gx</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.89.0: Profile Galleries, Base64 images and more!<br><br>This version adds Profile Galleries, flexible NIP-96 image server settings and relay recommendations based on the outbox model. To add an image to your Gallery, click on the Share button and hit Add Media to Galery. This works on posts from you or from other people.<br><br>Features: <br>- Renders Base64 images and gifs by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds NIP-96 image server settings by <a href="https://njump.me/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k">KotlinGeek</a><br>- Adds Profile Gallery by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds outbox cache in order to resend events after relay authentication<br>- Force-updates relays that are sending old versions of replaceables or events that have been already deleted<br>- Adds follow-list based relay recommendations to the relay settings.<br>- Adds Malware Report type<br><br>Performance Improvements: <br>- Reduces interruptions to the main thread<br>- Adds performance monitors for framedrops in benchmark mode<br><br>BugFixes: <br>- Several improvements in the Push Notification API to never miss a Zap<br>- Fixes lack of text update when switching edited versions<br>- Fixes poll rendering behavior after deleting an option by <a href="https://njump.me/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k">KotlinGeek</a><br>- Fixes discovery top nav list watcher staying active when the app goes to the background<br>- Fixes scoping issues with flattenMerge freezing Top Nav List updates<br>- Fixes Top Nav lists after a deletion event has been received<br>- Fixes a bug on clicking the user profile but loading the wrong one<br>- Fixes the post button disappeering when the Relay Settings top label is too large<br>- Fixes text cut off for very long posts by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes double auth triggering NOTIFY from inbox.nostr.wine<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Chinese by <a href="https://njump.me/npub1gd8e0xfkylc7v8c5a6hkpj4gelwwcy99jt90lqjseqjj2t253s2s6ch58h">CXPLAY</a><br>- Arabic, Bengali by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Thai by <a href="https://njump.me/npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e">123🦈ปลาฉลามขึ้นบก</a> and <a href="https://njump.me/npub1tr66yvqghfdgwv9yxhmg7xx6pvgvu5uvdc42tgdhsys8vvzdt8msev06fl">siamstr.com</a><br>- Hindi by <a href="https://njump.me/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6">राज</a><br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br> <br>Code Quality Improvements: <br>- Removes decryption for DVM responses since it doesn't encrypt statuses<br>- Upgrades lifecycle to 2.8.3, Kotlin to 2.0.0, Lint to 1.3.1 and AGP to 8.5.1<br>- Migrates sdk requirements to the version catalog<br>- Removes unnecessary dependencies for Ammolite<br>- Fixes several memory issues on CI due to Kotlin 2.0<br>- Removes the bugfix for reproducible builds since it has been fixed<br>- Solves build slowdown on spotless dependencies<br><br>Download via <a href="http://amethyst.social">Obtainium</a> or <a href="https://zap.store/">Zap.Store</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.89.0: Profile Galleries, Base64 images and more!<br><br>This version adds Profile Galleries, flexible NIP-96 image server settings and relay recommendations based on the outbox model. To add an image to your Gallery, click on the Share button and hit Add Media to Galery. This works on posts from you or from other people.<br><br>Features: <br>- Renders Base64 images and gifs by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds NIP-96 image server settings by <a href="https://njump.me/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k">KotlinGeek</a><br>- Adds Profile Gallery by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds outbox cache in order to resend events after relay authentication<br>- Force-updates relays that are sending old versions of replaceables or events that have been already deleted<br>- Adds follow-list based relay recommendations to the relay settings.<br>- Adds Malware Report type<br><br>Performance Improvements: <br>- Reduces interruptions to the main thread<br>- Adds performance monitors for framedrops in benchmark mode<br><br>BugFixes: <br>- Several improvements in the Push Notification API to never miss a Zap<br>- Fixes lack of text update when switching edited versions<br>- Fixes poll rendering behavior after deleting an option by <a href="https://njump.me/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k">KotlinGeek</a><br>- Fixes discovery top nav list watcher staying active when the app goes to the background<br>- Fixes scoping issues with flattenMerge freezing Top Nav List updates<br>- Fixes Top Nav lists after a deletion event has been received<br>- Fixes a bug on clicking the user profile but loading the wrong one<br>- Fixes the post button disappeering when the Relay Settings top label is too large<br>- Fixes text cut off for very long posts by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes double auth triggering NOTIFY from inbox.nostr.wine<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Chinese by <a href="https://njump.me/npub1gd8e0xfkylc7v8c5a6hkpj4gelwwcy99jt90lqjseqjj2t253s2s6ch58h">CXPLAY</a><br>- Arabic, Bengali by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Thai by <a href="https://njump.me/npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e">123🦈ปลาฉลามขึ้นบก</a> and <a href="https://njump.me/npub1tr66yvqghfdgwv9yxhmg7xx6pvgvu5uvdc42tgdhsys8vvzdt8msev06fl">siamstr.com</a><br>- Hindi by <a href="https://njump.me/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6">राज</a><br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br> <br>Code Quality Improvements: <br>- Removes decryption for DVM responses since it doesn't encrypt statuses<br>- Upgrades lifecycle to 2.8.3, Kotlin to 2.0.0, Lint to 1.3.1 and AGP to 8.5.1<br>- Migrates sdk requirements to the version catalog<br>- Removes unnecessary dependencies for Ammolite<br>- Fixes several memory issues on CI due to Kotlin 2.0<br>- Removes the bugfix for reproducible builds since it has been fixed<br>- Solves build slowdown on spotless dependencies<br><br>Download via <a href="http://amethyst.social">Obtainium</a> or <a href="https://zap.store/">Zap.Store</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.88.5: Swipe-to-…]]></title>
      <description><![CDATA[#Amethyst v0.88.5: Swipe-to-Delete Drafts

Features: 


Creates Ammolite, a library to host Relay access for other Nostr Clients by @greenart7c3
Adds author picture when writing posts and replies.
Adds a Swipe to delete action on the Drafts screen.
Moves to non-deterministic signatures
Renders relay lists (NIP-…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.88.5: Swipe-to-Delete Drafts

Features: 


Creates Ammolite, a library to host Relay access for other Nostr Clients by @greenart7c3
Adds author picture when writing posts and replies.
Adds a Swipe to delete action on the Drafts screen.
Moves to non-deterministic signatures
Renders relay lists (NIP-…]]></itunes:subtitle>
      <pubDate>Fri, 28 Jun 2024 21:35:38 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1z6q60k4x6k3lphrrawvgsyy7qu0acw4ce8j9qjcuvtywmlaqd4esws82uw/</link>
      <comments>https://vitor.npub.pro/post/note1z6q60k4x6k3lphrrawvgsyy7qu0acw4ce8j9qjcuvtywmlaqd4esws82uw/</comments>
      <guid isPermaLink="false">note1z6q60k4x6k3lphrrawvgsyy7qu0acw4ce8j9qjcuvtywmlaqd4esws82uw</guid>
      <category>Amethyst</category>
      
      <noteId>note1z6q60k4x6k3lphrrawvgsyy7qu0acw4ce8j9qjcuvtywmlaqd4esws82uw</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.88.5: Swipe-to-Delete Drafts<br><br>Features: <br>- Creates Ammolite, a library to host Relay access for other Nostr Clients by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds author picture when writing posts and replies.<br>- Adds a Swipe to delete action on the Drafts screen.<br>- Moves to non-deterministic signatures<br>- Renders relay lists (NIP-65, NIP-17, and Search kinds) as notes in the feed.<br>- Adds auth.nostr1.com as a recommendation for private inbox relays<br>- Adds uploading error messages for common HTTP status codes when uploading images/videos<br><br>Performance Improvements: <br>- Saves a copy of the NIP65 and NIP17 relay lists locally<br><br>BugFixes: <br>- Fixes not showing relay icons when sending chat messages with Amber.<br>- Adjusts the size of the reply button on chats<br>- Fixes the rendering of highlights when no user is present and includes options to render by e tags<br>- Fixes the position of the hash verification icon on NIP-95 images.<br>- Avoids using SSL on localhost relays by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes alignment of the close button on Chat's reply preview<br>- Adjusts default zap amounts for the Zap the Devs button<br>- Fixes decryption error on the PrivateOutboxRelayList event for an account that is not currently active.<br>- Fixes extra } when rendering hashtags from Markdown<br>- Fixes empty filters when the logged-in accounts only include the current account.<br>- Fixes bug on string resources showing the same Zap amount and message for different Zap notifications.<br><br>Updated translations: <br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a> <br>- Arabic, Bengali by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a> <br> <br>Code Quality Improvements: <br>- Logs an error message in the Relay Dialog when the relay does not accept a new event<br>- Updates dependencies<br>- Changes "app" directory to "amethyst" due to the amount of libraries we now have in the same repo<br>- Renames JsonFilter to just Filter and adds a matching function<br>- Rearranges Quartz's crypto package into separate nips and reduces the amount of circular dependencies.<br>- Removes old highlight rendering functions<br>- Refactors PlaybackService<br><br>Download via <a href="http://amethyst.social">Obtainium</a> or <a href="https://zap.store/">Zap.Store</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.88.5: Swipe-to-Delete Drafts<br><br>Features: <br>- Creates Ammolite, a library to host Relay access for other Nostr Clients by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds author picture when writing posts and replies.<br>- Adds a Swipe to delete action on the Drafts screen.<br>- Moves to non-deterministic signatures<br>- Renders relay lists (NIP-65, NIP-17, and Search kinds) as notes in the feed.<br>- Adds auth.nostr1.com as a recommendation for private inbox relays<br>- Adds uploading error messages for common HTTP status codes when uploading images/videos<br><br>Performance Improvements: <br>- Saves a copy of the NIP65 and NIP17 relay lists locally<br><br>BugFixes: <br>- Fixes not showing relay icons when sending chat messages with Amber.<br>- Adjusts the size of the reply button on chats<br>- Fixes the rendering of highlights when no user is present and includes options to render by e tags<br>- Fixes the position of the hash verification icon on NIP-95 images.<br>- Avoids using SSL on localhost relays by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes alignment of the close button on Chat's reply preview<br>- Adjusts default zap amounts for the Zap the Devs button<br>- Fixes decryption error on the PrivateOutboxRelayList event for an account that is not currently active.<br>- Fixes extra } when rendering hashtags from Markdown<br>- Fixes empty filters when the logged-in accounts only include the current account.<br>- Fixes bug on string resources showing the same Zap amount and message for different Zap notifications.<br><br>Updated translations: <br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a> <br>- Arabic, Bengali by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a> <br> <br>Code Quality Improvements: <br>- Logs an error message in the Relay Dialog when the relay does not accept a new event<br>- Updates dependencies<br>- Changes "app" directory to "amethyst" due to the amount of libraries we now have in the same repo<br>- Renames JsonFilter to just Filter and adds a matching function<br>- Rearranges Quartz's crypto package into separate nips and reduces the amount of circular dependencies.<br>- Removes old highlight rendering functions<br>- Refactors PlaybackService<br><br>Download via <a href="http://amethyst.social">Obtainium</a> or <a href="https://zap.store/">Zap.Store</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.88.0: Performance Mode…]]></title>
      <description><![CDATA[#Amethyst v0.88.0: Performance Mode and Performance improvements

This version adds several performance improvements and includes a new UI mode in Settings that is designed for older phones. On that mode, all CPU-based animations are disabled, the use of transparency is minimized and the individually-generated robots are…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.88.0: Performance Mode and Performance improvements

This version adds several performance improvements and includes a new UI mode in Settings that is designed for older phones. On that mode, all CPU-based animations are disabled, the use of transparency is minimized and the individually-generated robots are…]]></itunes:subtitle>
      <pubDate>Wed, 19 Jun 2024 20:33:25 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note19g6vhtwsxgfvs93wrlufdwsjvsvzzzy29mydteqd2j4gpsz3pqqqglll7p/</link>
      <comments>https://vitor.npub.pro/post/note19g6vhtwsxgfvs93wrlufdwsjvsvzzzy29mydteqd2j4gpsz3pqqqglll7p/</comments>
      <guid isPermaLink="false">note19g6vhtwsxgfvs93wrlufdwsjvsvzzzy29mydteqd2j4gpsz3pqqqglll7p</guid>
      <category>Amethyst</category>
      
      <noteId>note19g6vhtwsxgfvs93wrlufdwsjvsvzzzy29mydteqd2j4gpsz3pqqqglll7p</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.88.0: Performance Mode and Performance improvements<br><br>This version adds several performance improvements and includes a new UI mode in Settings that is designed for older phones. On that mode, all CPU-based animations are disabled, the use of transparency is minimized and the individually-generated robots are replaced by a static image. We also recommend disabling the Immersive Scrolling when using older phones. <br><br>Features: <br>- Adds performance mode on Settings<br>- Adds login with NIP-05 address<br>- Adds outbox relays to zap request: sender, receiver and author relays.<br>- Adds the NIP-65 relay to zap split tag instead of kind3 relays.<br>- Adds support for AVIF images<br>- Adds flare.pub videos to the media tab<br>- Replaces the post view count for a Share icon in the main feed. <br><br>Performance Improvements: <br>- Centralizes stringResource calls to cache them and avoid disk use<br>- Removes several unecessary UI states created during rendering<br>- Moves uncited hashtag parsing to a thread<br>- Replaces InputButton for ClickableBox to avoid loading colors during rendering<br>- Switches Social Icons mip-mapped PNGs to faster SVG versions<br>- Faster calculation of uncited hashtags in content<br>- Improves the speed of Robohash rendering<br>- Moves chatroom user group away from immutable sets<br>- Speeds up long-press Quick Action menus<br>- Optimizes NIP-11 fetch and avoids requesting twice in the same minute<br>- Redesigns the UI Components of the relay icons better performance<br>- Creates a relay flow cache to speed up the relay layout<br>- Combines hidden and reporting flows in a new cache<br>- Removes post reports Live data<br>- Refactors Full Bleed design of the master note<br>- Unifies Hidden and Report checks between the Video Feed, the Full Bleed Design and the Card layout.<br>- Adds a hashcode cache to speed up O(1) requests of spam and blocked user public keys<br>- Minimizes memory alloc by adding a native forEach and Map functions in the event's tag array <br>- Reduces double launch of co-routines<br>- Improves memory use of updates to the subscription after EOSE events<br>- Simplifies intrinsic size calculations for Image Previews and Videos<br>- Improves rendering time of chat messages<br><br>BugFixes: <br>- Fixes the inconsistency of button animation size in the reaction row<br>- Fixes the inconsistency of the Zap button graphics<br>- Fixes the Giftwraps query by EOSE date mismatch<br>- Fixes the keyboard's Go Button action on new user screen<br>- Stops redirecting when resolving nip05 addresses by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Fix hidden notes when hidden words is empty by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes Url Preview crop when the image is too small or to big for the preview card.<br>- Better error messages when NIP-11 queries fail<br>- Fixes use navigateUp instead of popBackStack to avoid closing the app on double clicks on the back button<br>- Fixes the centered url on videos without active playback<br>- Fixes the padding of the reaction row on quotes<br>- Solves notification dots appearing on the navigation bar due to a hidden post<br>- Increases the download limit for reactions/zaps to events from 100 to 1000<br>- Fixes zap split rounding precision<br>- Fixes padding of the zap raiser<br>- Avoids showing error message if devs have removed their lnadress on the Zap the Devs card.<br>- Fixes padding and border of the zap split section on the master note<br>- Removes gray border in image urls that couldn't be loaded.<br>- Fixes alignment of reactions<br>- Fixes not centered Blank Notes<br>- Fixes scrollable drawer for all screen sizes<br>- Fixes search limits for profiles from 100 to 1000 events<br>- Re-normalizes all relays urls before connecting to reduce duplications<br>- Fixes the jittering from resizing Videos and Images during loading.<br>- Fixes landscape video centralization<br>- Forces relay URLs to be single line. <br> <br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Hindi by <a href="https://njump.me/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6">राज</a><br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a> <br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br> <br>Code Quality Improvements: <br>- Removes old Robohash bitmap-based generation<br>- Upgrades Compose, Lifecycle and Fragments  <br> <br>Download via <a href="http://amethyst.social">Obtainium</a> or <a href="https://zap.store/">Zap.Store</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.88.0: Performance Mode and Performance improvements<br><br>This version adds several performance improvements and includes a new UI mode in Settings that is designed for older phones. On that mode, all CPU-based animations are disabled, the use of transparency is minimized and the individually-generated robots are replaced by a static image. We also recommend disabling the Immersive Scrolling when using older phones. <br><br>Features: <br>- Adds performance mode on Settings<br>- Adds login with NIP-05 address<br>- Adds outbox relays to zap request: sender, receiver and author relays.<br>- Adds the NIP-65 relay to zap split tag instead of kind3 relays.<br>- Adds support for AVIF images<br>- Adds flare.pub videos to the media tab<br>- Replaces the post view count for a Share icon in the main feed. <br><br>Performance Improvements: <br>- Centralizes stringResource calls to cache them and avoid disk use<br>- Removes several unecessary UI states created during rendering<br>- Moves uncited hashtag parsing to a thread<br>- Replaces InputButton for ClickableBox to avoid loading colors during rendering<br>- Switches Social Icons mip-mapped PNGs to faster SVG versions<br>- Faster calculation of uncited hashtags in content<br>- Improves the speed of Robohash rendering<br>- Moves chatroom user group away from immutable sets<br>- Speeds up long-press Quick Action menus<br>- Optimizes NIP-11 fetch and avoids requesting twice in the same minute<br>- Redesigns the UI Components of the relay icons better performance<br>- Creates a relay flow cache to speed up the relay layout<br>- Combines hidden and reporting flows in a new cache<br>- Removes post reports Live data<br>- Refactors Full Bleed design of the master note<br>- Unifies Hidden and Report checks between the Video Feed, the Full Bleed Design and the Card layout.<br>- Adds a hashcode cache to speed up O(1) requests of spam and blocked user public keys<br>- Minimizes memory alloc by adding a native forEach and Map functions in the event's tag array <br>- Reduces double launch of co-routines<br>- Improves memory use of updates to the subscription after EOSE events<br>- Simplifies intrinsic size calculations for Image Previews and Videos<br>- Improves rendering time of chat messages<br><br>BugFixes: <br>- Fixes the inconsistency of button animation size in the reaction row<br>- Fixes the inconsistency of the Zap button graphics<br>- Fixes the Giftwraps query by EOSE date mismatch<br>- Fixes the keyboard's Go Button action on new user screen<br>- Stops redirecting when resolving nip05 addresses by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Fix hidden notes when hidden words is empty by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes Url Preview crop when the image is too small or to big for the preview card.<br>- Better error messages when NIP-11 queries fail<br>- Fixes use navigateUp instead of popBackStack to avoid closing the app on double clicks on the back button<br>- Fixes the centered url on videos without active playback<br>- Fixes the padding of the reaction row on quotes<br>- Solves notification dots appearing on the navigation bar due to a hidden post<br>- Increases the download limit for reactions/zaps to events from 100 to 1000<br>- Fixes zap split rounding precision<br>- Fixes padding of the zap raiser<br>- Avoids showing error message if devs have removed their lnadress on the Zap the Devs card.<br>- Fixes padding and border of the zap split section on the master note<br>- Removes gray border in image urls that couldn't be loaded.<br>- Fixes alignment of reactions<br>- Fixes not centered Blank Notes<br>- Fixes scrollable drawer for all screen sizes<br>- Fixes search limits for profiles from 100 to 1000 events<br>- Re-normalizes all relays urls before connecting to reduce duplications<br>- Fixes the jittering from resizing Videos and Images during loading.<br>- Fixes landscape video centralization<br>- Forces relay URLs to be single line. <br> <br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Hindi by <a href="https://njump.me/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6">राज</a><br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a> <br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br> <br>Code Quality Improvements: <br>- Removes old Robohash bitmap-based generation<br>- Upgrades Compose, Lifecycle and Fragments  <br> <br>Download via <a href="http://amethyst.social">Obtainium</a> or <a href="https://zap.store/">Zap.Store</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.87.0: Data Vending…]]></title>
      <description><![CDATA[#Amethyst v0.87.0: Data Vending Machines (DVMs) and Gossip Model

This version adds support for Data Vending Machines for content discovery. You can request a job by simply navigating to the 4th tab and choosing one of the DVMs. It also starts our support for the Inbox/Gossip model.…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.87.0: Data Vending Machines (DVMs) and Gossip Model

This version adds support for Data Vending Machines for content discovery. You can request a job by simply navigating to the 4th tab and choosing one of the DVMs. It also starts our support for the Inbox/Gossip model.…]]></itunes:subtitle>
      <pubDate>Sat, 01 Jun 2024 14:52:42 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1sccjfdjeydv5jsukcg4ezluay5ddz2krrvy7520qye0rczyva8uqm893sg/</link>
      <comments>https://vitor.npub.pro/post/note1sccjfdjeydv5jsukcg4ezluay5ddz2krrvy7520qye0rczyva8uqm893sg/</comments>
      <guid isPermaLink="false">note1sccjfdjeydv5jsukcg4ezluay5ddz2krrvy7520qye0rczyva8uqm893sg</guid>
      <category>Amethyst</category>
      
      <noteId>note1sccjfdjeydv5jsukcg4ezluay5ddz2krrvy7520qye0rczyva8uqm893sg</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.87.0: Data Vending Machines (DVMs) and Gossip Model<br><br>This version adds support for Data Vending Machines for content discovery. You can request a job by simply navigating to the 4th tab and choosing one of the DVMs. It also starts our support for the Inbox/Gossip model. The relay setup screen has been rewritten to support the many types of relays Amethyst will start to use. Please add your relays as you see fit. <br><br>Our video caching system has been improved. Most of the high-bandwidth use of the app in the last month has been due to a faulty caching system for some video types. The app was just downloading them at every playback. In a similar way, the caching system for encrypted events has been massively improved. The app should feel visibly lighter at this point. <br><br>If you generated your keys from NIP-06 seed words you can now type them on the login screen to start the app. We are not generating seeds yet, but this will be available in the upcoming versions. <br><br>We are also moving to deprecate and remove most of the NIP-04 usage in the app. In the future, users won't be able to send new NIP-04 DMs but the history of past DMs will be available for as long as we can support it. <br><br>Features:<br>- Adds support for NIP-90, data vending machines by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds support for discovery content DVMs in the discovery tab by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds support for paid DVMs by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds support for NIP-06 seed word key derivation (bip32 and bip39) when logging in<br>- Adds support for NIP-65 relay lists<br>- Adds support for NIP-17 private DM relay lists<br>- Adds support for private relay lists to save Draft events<br>- Adds support for local relays as a separate relay set, saving locally only.<br>- Adds message + dialog to setup Search relays when searching<br>- Adds message + dialog to setup DM relays when messaging<br>- Adds signString method for Amber by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Prefers NIP-65 relays for zap request relay tags<br>- Prepares for NIP-96 server list integration<br>- Adds paste from clipboard button to NWC screen by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Moves video compressing quality to medium instead of low<br>- Adds recommended amounts for the Zap the Devs<br>- Reduces default zap amounts due to the change of Bitcoin price<br>- Allows the new post's relay selection dialog to pick any relays (instead of just writing relays) by <a href="https://njump.me/npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h">cloud fodder</a><br>- Improves Zap efficiency for large zap splits<br>- Adds a queue of commands while the relay connects<br>- Makes sure only one connection per URL is made when doing splits<br>- Removes unnecessary Amber calls when decrypting private zaps<br>- Improves Zap error messages to include the lnaddress of the error<br>- Displays Zap Split error messages in sequence instead of in multiple popups.<br><br>Bug Fixes:<br>- Waits 500ms before restarting all connections when saving new relays<br>- Automatically deactivate writes for search relays (they are read-only)<br>- Overrides pubkey to avoid impersonators on seals.<br>- Fixes the rendering of replies on wikipages.<br>- Fixes duplicated imeta tags when uploading the same image twice<br>- Removes reposts from the Dot Notification in the home's bottom bar icon<br>- Fixes a white space when including an image url after a new line<br>- Fixes alignment of the like icons after the like event<br>- Fixes wrong display of original and forked notes<br>- Improves the rendering of Channels and Communities when quoted<br>- Slightly better rendering Drafts in the thread<br>- DecimalFormats are not thread safe, moving them to thread objects<br>- Block error messages from closing the Zap split payment screen<br>- Better formats zap amounts (don't show .0 if the previous numbers are large)<br>- Fixes the offset position of the payment amounts on the Zap the Devs message<br>- Fixes Copy Text function of DraftEvents<br>- Fixes top bar lists not updating when following communities and hashtags.<br>- Show toast error if unable to hide words by <a href="https://njump.me/npub10ug9xs24ay5339agakaqk556t6zvq9qn5vm0vlhc4pu25cx0l32qxhrm9e">Victor</a><br>- Adds Autofocus when entering the search screen by <a href="https://njump.me/npub10ug9xs24ay5339agakaqk556t6zvq9qn5vm0vlhc4pu25cx0l32qxhrm9e">Victor</a><br>- Fixes the use of Global-active relays in the Global Feed<br>- Fixes special chars on URL previews by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Fixes the lack of refresh when adding hidden words in the Security filters<br>- Makes sure only one buffering action is run for each video view<br>- Increases timeout to Tor connections<br>- Fixes a bug with <code>signature-null</code> in the sig of events from Amber<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Swahili by <a href="https://njump.me/npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr">TURI$MO</a><br>- Thai by <a href="https://njump.me/npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e">123🦈ปลาฉลามขึ้นบก</a><br>- Hindi by <a href="https://njump.me/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6">राज</a><br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br><br>Performance Improvements: <br>- Optimizes Blurhash generation (4x gains)<br>- Speeds up the URL finder in the new post edit text (8x gains).<br>- Reduces the use of background colors to improve rendering speeds (15% gains).<br>- Refactors Giftwrap caching to delete encrypted text and reload the wrap if necessary (20x savings in memory use).<br>- Changes message wrap host to a host stub to reduce memory use<br>- Only download GiftWraps form 2 days past the last EOSE <br>- Moves the thread formatter and calculator out of Note to avoid memory use<br>- Slight improvement on the thread view for badges<br>- Unifies NIP01 Serialization with SHA-256 procedures to reduce the creation of several byte arrays&nbsp;at every verification<br>- Minimizes costs of keeping track of the number of events received per subscription<br>- Moves ClientController executor to a thread<br>- Speeds up ID calculations for Amber's Intent call<br><br>Code Quality Improvements: <br>- Major refactoring of the Relay List screens<br>- Refactors Relay URL formatter to Quartz<br>- Adds new observer structure for the LocalCache<br>- Moves Blurhash code to the commons module<br>- Updates UnifiedPush by <a href="https://njump.me/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k">KotlinGeek</a><br>- Migrates to the latest Kotlin, Compose, and AGP 8.4.1 and several other dependencies<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.87.0/amethyst-googleplay-universal-v0.87.0.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.87.0/amethyst-fdroid-universal-v0.87.0.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.87.0: Data Vending Machines (DVMs) and Gossip Model<br><br>This version adds support for Data Vending Machines for content discovery. You can request a job by simply navigating to the 4th tab and choosing one of the DVMs. It also starts our support for the Inbox/Gossip model. The relay setup screen has been rewritten to support the many types of relays Amethyst will start to use. Please add your relays as you see fit. <br><br>Our video caching system has been improved. Most of the high-bandwidth use of the app in the last month has been due to a faulty caching system for some video types. The app was just downloading them at every playback. In a similar way, the caching system for encrypted events has been massively improved. The app should feel visibly lighter at this point. <br><br>If you generated your keys from NIP-06 seed words you can now type them on the login screen to start the app. We are not generating seeds yet, but this will be available in the upcoming versions. <br><br>We are also moving to deprecate and remove most of the NIP-04 usage in the app. In the future, users won't be able to send new NIP-04 DMs but the history of past DMs will be available for as long as we can support it. <br><br>Features:<br>- Adds support for NIP-90, data vending machines by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds support for discovery content DVMs in the discovery tab by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds support for paid DVMs by <a href="https://njump.me/npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8">Don't ₿elieve the Hype 🦊</a><br>- Adds support for NIP-06 seed word key derivation (bip32 and bip39) when logging in<br>- Adds support for NIP-65 relay lists<br>- Adds support for NIP-17 private DM relay lists<br>- Adds support for private relay lists to save Draft events<br>- Adds support for local relays as a separate relay set, saving locally only.<br>- Adds message + dialog to setup Search relays when searching<br>- Adds message + dialog to setup DM relays when messaging<br>- Adds signString method for Amber by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Prefers NIP-65 relays for zap request relay tags<br>- Prepares for NIP-96 server list integration<br>- Adds paste from clipboard button to NWC screen by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Moves video compressing quality to medium instead of low<br>- Adds recommended amounts for the Zap the Devs<br>- Reduces default zap amounts due to the change of Bitcoin price<br>- Allows the new post's relay selection dialog to pick any relays (instead of just writing relays) by <a href="https://njump.me/npub10npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qzztl5h">cloud fodder</a><br>- Improves Zap efficiency for large zap splits<br>- Adds a queue of commands while the relay connects<br>- Makes sure only one connection per URL is made when doing splits<br>- Removes unnecessary Amber calls when decrypting private zaps<br>- Improves Zap error messages to include the lnaddress of the error<br>- Displays Zap Split error messages in sequence instead of in multiple popups.<br><br>Bug Fixes:<br>- Waits 500ms before restarting all connections when saving new relays<br>- Automatically deactivate writes for search relays (they are read-only)<br>- Overrides pubkey to avoid impersonators on seals.<br>- Fixes the rendering of replies on wikipages.<br>- Fixes duplicated imeta tags when uploading the same image twice<br>- Removes reposts from the Dot Notification in the home's bottom bar icon<br>- Fixes a white space when including an image url after a new line<br>- Fixes alignment of the like icons after the like event<br>- Fixes wrong display of original and forked notes<br>- Improves the rendering of Channels and Communities when quoted<br>- Slightly better rendering Drafts in the thread<br>- DecimalFormats are not thread safe, moving them to thread objects<br>- Block error messages from closing the Zap split payment screen<br>- Better formats zap amounts (don't show .0 if the previous numbers are large)<br>- Fixes the offset position of the payment amounts on the Zap the Devs message<br>- Fixes Copy Text function of DraftEvents<br>- Fixes top bar lists not updating when following communities and hashtags.<br>- Show toast error if unable to hide words by <a href="https://njump.me/npub10ug9xs24ay5339agakaqk556t6zvq9qn5vm0vlhc4pu25cx0l32qxhrm9e">Victor</a><br>- Adds Autofocus when entering the search screen by <a href="https://njump.me/npub10ug9xs24ay5339agakaqk556t6zvq9qn5vm0vlhc4pu25cx0l32qxhrm9e">Victor</a><br>- Fixes the use of Global-active relays in the Global Feed<br>- Fixes special chars on URL previews by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Fixes the lack of refresh when adding hidden words in the Security filters<br>- Makes sure only one buffering action is run for each video view<br>- Increases timeout to Tor connections<br>- Fixes a bug with <code>signature-null</code> in the sig of events from Amber<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Polish by <a href="https://njump.me/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm">Polak</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Swahili by <a href="https://njump.me/npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr">TURI$MO</a><br>- Thai by <a href="https://njump.me/npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e">123🦈ปลาฉลามขึ้นบก</a><br>- Hindi by <a href="https://njump.me/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6">राज</a><br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br><br>Performance Improvements: <br>- Optimizes Blurhash generation (4x gains)<br>- Speeds up the URL finder in the new post edit text (8x gains).<br>- Reduces the use of background colors to improve rendering speeds (15% gains).<br>- Refactors Giftwrap caching to delete encrypted text and reload the wrap if necessary (20x savings in memory use).<br>- Changes message wrap host to a host stub to reduce memory use<br>- Only download GiftWraps form 2 days past the last EOSE <br>- Moves the thread formatter and calculator out of Note to avoid memory use<br>- Slight improvement on the thread view for badges<br>- Unifies NIP01 Serialization with SHA-256 procedures to reduce the creation of several byte arrays&nbsp;at every verification<br>- Minimizes costs of keeping track of the number of events received per subscription<br>- Moves ClientController executor to a thread<br>- Speeds up ID calculations for Amber's Intent call<br><br>Code Quality Improvements: <br>- Major refactoring of the Relay List screens<br>- Refactors Relay URL formatter to Quartz<br>- Adds new observer structure for the LocalCache<br>- Moves Blurhash code to the commons module<br>- Updates UnifiedPush by <a href="https://njump.me/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k">KotlinGeek</a><br>- Migrates to the latest Kotlin, Compose, and AGP 8.4.1 and several other dependencies<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.87.0/amethyst-googleplay-universal-v0.87.0.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.87.0/amethyst-fdroid-universal-v0.87.0.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[I am not sure if we…]]></title>
      <description><![CDATA[I am not sure if we do customer support well or not, but I feel like the sum of #Amethyst + the Amethyst Users chat + my DMs are working ok for now. I see many users replying when the team is not available, which is great! We could integrate creating issues…]]></description>
             <itunes:subtitle><![CDATA[I am not sure if we do customer support well or not, but I feel like the sum of #Amethyst + the Amethyst Users chat + my DMs are working ok for now. I see many users replying when the team is not available, which is great! We could integrate creating issues…]]></itunes:subtitle>
      <pubDate>Wed, 17 Apr 2024 23:25:12 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note10leg00yjuqt3gwqqnkwtjlr8ad2f7epdluv3fnpyef45gfh09mds7dm49a/</link>
      <comments>https://vitor.npub.pro/post/note10leg00yjuqt3gwqqnkwtjlr8ad2f7epdluv3fnpyef45gfh09mds7dm49a/</comments>
      <guid isPermaLink="false">note10leg00yjuqt3gwqqnkwtjlr8ad2f7epdluv3fnpyef45gfh09mds7dm49a</guid>
      <category>Amethyst</category>
      
      <noteId>note10leg00yjuqt3gwqqnkwtjlr8ad2f7epdluv3fnpyef45gfh09mds7dm49a</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>I am not sure if we do customer support well or not, but I feel like the sum of <a href='/tag/amethyst/'>#Amethyst</a> + the Amethyst Users chat + my DMs are working ok for now. I see many users replying when the team is not available, which is great! We could integrate creating issues from gitworkshop.dev directly in the app to facilitate tracking, but I am not convinced these Product Management formalities make great user interactions. Ideas? <br><br><np-embed nostr="nevent1qqs26tn7y0tuzfx2cyr6ecrxs7w5v7q2dcveaezuz6kmz8u7gatya0cpzpmhxue69uhkummnw3ezuamfdejsygzmuezx429rrsgm8dznh7x6ljdngmln9rgl5ydqlgp2rejxra4fkypsgqqqqqqspdr7l8"><a href="https://njump.me/nevent1qqs26tn7y0tuzfx2cyr6ecrxs7w5v7q2dcveaezuz6kmz8u7gatya0cpzpmhxue69uhkummnw3ezuamfdejsygzmuezx429rrsgm8dznh7x6ljdngmln9rgl5ydqlgp2rejxra4fkypsgqqqqqqspdr7l8">nostr:nevent1qqs26tn7y0tuzfx2cyr6ecrxs7w5v7q2dcveaezuz6kmz8u7gatya0cpzpmhxue69uhkummnw3ezuamfdejsygzmuezx429rrsgm8dznh7x6ljdngmln9rgl5ydqlgp2rejxra4fkypsgqqqqqqspdr7l8</a></np-embed></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>I am not sure if we do customer support well or not, but I feel like the sum of <a href='/tag/amethyst/'>#Amethyst</a> + the Amethyst Users chat + my DMs are working ok for now. I see many users replying when the team is not available, which is great! We could integrate creating issues from gitworkshop.dev directly in the app to facilitate tracking, but I am not convinced these Product Management formalities make great user interactions. Ideas? <br><br><np-embed nostr="nevent1qqs26tn7y0tuzfx2cyr6ecrxs7w5v7q2dcveaezuz6kmz8u7gatya0cpzpmhxue69uhkummnw3ezuamfdejsygzmuezx429rrsgm8dznh7x6ljdngmln9rgl5ydqlgp2rejxra4fkypsgqqqqqqspdr7l8"><a href="https://njump.me/nevent1qqs26tn7y0tuzfx2cyr6ecrxs7w5v7q2dcveaezuz6kmz8u7gatya0cpzpmhxue69uhkummnw3ezuamfdejsygzmuezx429rrsgm8dznh7x6ljdngmln9rgl5ydqlgp2rejxra4fkypsgqqqqqqspdr7l8">nostr:nevent1qqs26tn7y0tuzfx2cyr6ecrxs7w5v7q2dcveaezuz6kmz8u7gatya0cpzpmhxue69uhkummnw3ezuamfdejsygzmuezx429rrsgm8dznh7x6ljdngmln9rgl5ydqlgp2rejxra4fkypsgqqqqqqspdr7l8</a></np-embed></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.86.3: New Markdown…]]></title>
      <description><![CDATA[#Amethyst v0.86.3: New Markdown Parser

Features:


Migrates to the new, faster Markdown Parser
Adds Note previews on Markdown
Adds Custom hashtag icons to Markdown
Adds URL preview boxes to Markdown

Bug Fixes:


Fixes Missing notifications
Fixes clickable route not showing the user's npub before loading their name…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.86.3: New Markdown Parser

Features:


Migrates to the new, faster Markdown Parser
Adds Note previews on Markdown
Adds Custom hashtag icons to Markdown
Adds URL preview boxes to Markdown

Bug Fixes:


Fixes Missing notifications
Fixes clickable route not showing the user's npub before loading their name…]]></itunes:subtitle>
      <pubDate>Wed, 10 Apr 2024 01:07:22 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1xt30grgudh4v7ylpfm04t2plhee2w34u7pdw8z99whtzwse62wxs83937l/</link>
      <comments>https://vitor.npub.pro/post/note1xt30grgudh4v7ylpfm04t2plhee2w34u7pdw8z99whtzwse62wxs83937l/</comments>
      <guid isPermaLink="false">note1xt30grgudh4v7ylpfm04t2plhee2w34u7pdw8z99whtzwse62wxs83937l</guid>
      <category>Amethyst</category>
      
      <noteId>note1xt30grgudh4v7ylpfm04t2plhee2w34u7pdw8z99whtzwse62wxs83937l</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.86.3: New Markdown Parser<br><br>Features:<br>- Migrates to the new, faster Markdown Parser<br>- Adds Note previews on Markdown<br>- Adds Custom hashtag icons to Markdown<br>- Adds URL preview boxes to Markdown<br><br>Bug Fixes:<br>- Fixes Missing notifications<br>- Fixes clickable route not showing the user's npub before loading their name<br>- Fixes max width of hidden notes making them off-centered<br>- Moves parsing and saving an embed event to the IO thread<br>- Improves the secondary button design of the encrypted nsec backup page<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.3/amethyst-googleplay-universal-v0.86.3.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.3/amethyst-fdroid-universal-v0.86.3.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.86.3: New Markdown Parser<br><br>Features:<br>- Migrates to the new, faster Markdown Parser<br>- Adds Note previews on Markdown<br>- Adds Custom hashtag icons to Markdown<br>- Adds URL preview boxes to Markdown<br><br>Bug Fixes:<br>- Fixes Missing notifications<br>- Fixes clickable route not showing the user's npub before loading their name<br>- Fixes max width of hidden notes making them off-centered<br>- Moves parsing and saving an embed event to the IO thread<br>- Improves the secondary button design of the encrypted nsec backup page<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.3/amethyst-googleplay-universal-v0.86.3.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.3/amethyst-fdroid-universal-v0.86.3.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.86.2: Draft BugFixes…]]></title>
      <description><![CDATA[#Amethyst v0.86.2: Draft BugFixes 


Fixes Draft Event not being deleted in threads
Fixes draft decryption error
Adds ws:// if not present in .onion relay urls
Fixes double notifications
Fixes circular rendering of Drafts
Reduces cache size for expandable texts

Download:


Play Edition
FOSS Edition - No translations…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.86.2: Draft BugFixes 


Fixes Draft Event not being deleted in threads
Fixes draft decryption error
Adds ws:// if not present in .onion relay urls
Fixes double notifications
Fixes circular rendering of Drafts
Reduces cache size for expandable texts

Download:


Play Edition
FOSS Edition - No translations…]]></itunes:subtitle>
      <pubDate>Fri, 05 Apr 2024 18:32:17 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1agcpu0240vdytx9tl3myp37w3e2a8jjxj39j9hrw36t22qf6te0s7722hd/</link>
      <comments>https://vitor.npub.pro/post/note1agcpu0240vdytx9tl3myp37w3e2a8jjxj39j9hrw36t22qf6te0s7722hd/</comments>
      <guid isPermaLink="false">note1agcpu0240vdytx9tl3myp37w3e2a8jjxj39j9hrw36t22qf6te0s7722hd</guid>
      <category>Amethyst</category>
      
      <noteId>note1agcpu0240vdytx9tl3myp37w3e2a8jjxj39j9hrw36t22qf6te0s7722hd</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.86.2: Draft BugFixes <br><br>- Fixes Draft Event not being deleted in threads<br>- Fixes draft decryption error<br>- Adds ws:// if not present in .onion relay urls<br>- Fixes double notifications<br>- Fixes circular rendering of Drafts<br>- Reduces cache size for expandable texts<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.2/amethyst-googleplay-universal-v0.86.2.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.2/amethyst-fdroid-universal-v0.86.2.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.86.2: Draft BugFixes <br><br>- Fixes Draft Event not being deleted in threads<br>- Fixes draft decryption error<br>- Adds ws:// if not present in .onion relay urls<br>- Fixes double notifications<br>- Fixes circular rendering of Drafts<br>- Reduces cache size for expandable texts<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.2/amethyst-googleplay-universal-v0.86.2.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.2/amethyst-fdroid-universal-v0.86.2.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.86.0: Draft Support]]></title>
      <description><![CDATA[#Amethyst v0.86.0: Draft Support

This version adds support for draft notes autosaved on your relays, a new simplified UI choice on Settings, changes the Discover tab algorithm to show the latest of chats and communities and much more.

Features:


Draft notes for feeds, replies, live streams, public chats,…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.86.0: Draft Support

This version adds support for draft notes autosaved on your relays, a new simplified UI choice on Settings, changes the Discover tab algorithm to show the latest of chats and communities and much more.

Features:


Draft notes for feeds, replies, live streams, public chats,…]]></itunes:subtitle>
      <pubDate>Thu, 04 Apr 2024 21:20:06 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note15uz2zye5a487dlrwumug2mm0qpw6xdjywurpdu2r079jkjyt22cskl7u93/</link>
      <comments>https://vitor.npub.pro/post/note15uz2zye5a487dlrwumug2mm0qpw6xdjywurpdu2r079jkjyt22cskl7u93/</comments>
      <guid isPermaLink="false">note15uz2zye5a487dlrwumug2mm0qpw6xdjywurpdu2r079jkjyt22cskl7u93</guid>
      <category>Amethyst</category>
      
      <noteId>note15uz2zye5a487dlrwumug2mm0qpw6xdjywurpdu2r079jkjyt22cskl7u93</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.86.0: Draft Support<br><br>This version adds support for draft notes autosaved on your relays, a new simplified UI choice on Settings, changes the Discover tab algorithm to show the latest of chats and communities and much more.<br><br>Features:<br>- Draft notes for feeds, replies, live streams, public chats, NIP-04 DMs, GiftWrap DMs, polls and classifieds by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds autosave for Drafts by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds edit draft in the dropdown menu and the long press popup by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds a Draft feed screen for all posts<br>- Adds new algorithm to parse OpenGraph tags by <a href="https://njump.me/npub168ghgug469n4r2tuyw05dmqhqv5jcwm7nxytn67afmz8qkc4a4zqsu2dlc">かすてらふぃ🍁</a><br>- Adds a Simplified UI setting to both feeds and chats<br>- Moves the username play button to the profile page.<br>- Adds link to the version notes when clicking in the version in the drawer<br>- Brings new git Issues and Patches to the Notification<br>- Filters out too many reposts of the same note when on the main feed<br>- Updates the bootstrap relay list<br>- Adds missing classes to support WebServer connections in the Video Playback<br>- Slightly reduces line height for improved readability<br>- Reduces the space between chat bubbles.<br>- Migrates shareable links from habla.news to njump.me<br>- Restructures the Discover Tab to show the Chats and Communities with the most recent new content. <br>- Adds a bot field to the user info<br>- Adds k-tag to the Deletion events<br>- Adds button to load Zap Splits from the cited users in the text<br>- Several accessibility improvements by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br><br>Bug Fixes:<br>- Fixes the post cut-off when the post has massive string chars without spaces or new lines<br>- Fixes missing Fhir Classes on Release<br>- Don't show the button to edit the post if the author of the original post is not the logged in user<br>- Fixes crash parsing multiple results from Amber by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes the load of edits on a new edit proposal<br>- Fixes forking information kept from a previous post<br>- Fixes search on binary content<br>- Fixes space after clickable user display<br>- Centers Blank Note when post was hidden by the user.<br>- Accepts JSON events with escaping errors<br>- Fixes the parsing of user metadata events several times due to large coroutine backlog<br>- Fixes Scheduled Tag in LiveStreams<br>- Fixes the isOnlineCheck for nostr nests.<br>- Fixes sorting contract issues when follow status and user names are the same between keys<br>- Fixes tickmarks on dropdowns<br>- Checks if a Classified is wellformed before rendering<br>- Fixes size and alignment of the text when the live stream video is not present.<br>- Fixes some imports for benchmarks<br>- Fixes infinite Quotation issue (3 quotes are allowed).<br>- Fixes crashing with too many videos in quoted posts. <br>- Fixes double Show More when the user has hidden a post and ALSO the user's followers have reported the post.<br>- Only shows OTS to the respective Edit<br>- Fixes a bug with the latest version of jackson<br>- Avoids showing machine-code errors when paying for zaps on external wallets<br>- Fixes too strict timing constraints for new posts (accepts up to a minute in the future)<br>- Fixes following of geotags<br>- Fixes lack of zap amount refresh after zapping a note.<br>- Fixes videos not being able to seekTo the zero position.<br>- Fixes layout issues of Blog Post summaries when images are not present.<br>- Doesn't show edits of blog posts in the User's Profile<br>- Fixes Amber's deep sleep: Adds a lifeCycleOwner listener to register external signers on resume<br>- Fixes missing context in some replies to blog posts.<br>- Adds a space after the Channel header in the reply rows<br>- Centralizes the counter after the list of participants in a live event.<br>- Fixes double mention to Community headers when seeing a reply to a community post.<br>- Fixes Chat preview images when no image has been set.<br>- Fixes the display or Zap Events when All Follows is selected in Notifications<br>- Fixes the reply event finder for the reply row of text notes<br>- Makes hidden cards full width on the discovery feed<br>- Fixes the width of muted messages on chat feeds.<br>- Fixes the feed updates after list selections on the Discovery pages.<br>- Realigns the reaction icons and texts between main feed and video feed.<br>- Fixes garbled URL preview for non-UTF-8 HTML by <a href="https://njump.me/npub168ghgug469n4r2tuyw05dmqhqv5jcwm7nxytn67afmz8qkc4a4zqsu2dlc">かすてらふぃ🍁</a><br>- Adjusts icon sizes on the galleries<br>- Avoids publishing with two equal <code>t</code> hashtags when the user already writes them in lowercase<br>- Limits the size of image previews from opengraph from being too big<br>- Fixes NPE with the cached state.<br>- Increases the push notification max delay to 15 minutes<br>- Fixes controller comparison for keep playing<br>- Fixes tag markers for replies in DMs<br>- Fixes layout of the reply row in chats<br>- Fixes lack of blurhash preview in some videos<br>- Fixes the lack of following mark on user pictures in chats<br>- Fixes the UI spacing for channels<br>- Fixes the use of filters that didn't discriminate the relay type setup<br>- Holds the state of Show More when switching edits and translations<br>- Renders DMs and live chats in the feed if they show up there<br>- Fixes contract violation when sorting users<br><br>Updated translations: <br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Swahili by <a href="https://njump.me/npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr">TURI$MO</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a><br>- Bengali by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Arabic by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Thai by <a href="https://njump.me/npub1tr66yvqghfdgwv9yxhmg7xx6pvgvu5uvdc42tgdhsys8vvzdt8msev06fl">siamstr.com</a> and <a href="https://njump.me/npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e">123🦈ปลาฉลามขึ้นบก</a><br><br>Performance Improvements: <br>- Switches Robohash to Precompiled SVGs in order to reduce the memory burned of creating Strings with SVGs on the fly<br>- Restructures Data Access filters and LocalCache to use a ConcurrentSkipList instead of ConcurrentHashMap<br>- Only download video, image and audio files in NIP-94<br>- Updated hashtag icons for performance<br>- Avoids checks if a filter has changed before generating JSon strings<br>- Cleans up User Metadata upon receipt instead of in every rendering<br>- Simpler/Faster UserDisplay renderings<br>- Reduces video cache from 10 to 4 videos<br>- Removes coroutine use for Hashtags<br>- Brings the ZapForwarding icon to Compose<br>- Simplifies the algorithm to check if chatroom sender intersects with the follow list<br>- Avoids serializing temporary fields on Quartz<br>- Refactors views to the video and chat feeds<br>- Restructures NoteCompose for performance<br>- Restructures markAsRead to minimize threading cost<br>- Adds a large benchmark test for duplicate events<br>- Optimizing the performance of Highlight rendering<br>- After memory cleanup, only trigger liveData when it actually changes<br>- Minimizes memory use to calculate zaps<br>- Avoids triggering an error when decoding invalid hexes<br>- Reduces the amount of co-routines being launched in each LiveData update<br>- Migrates channel list and channel notes to LargeCache<br>- Removes the use of data classes to speed up comparisons<br>- Improves Nostr filter to bring public chat messages and avoid public chat creation and metadata updates<br>- Removes jsoup from dependencies<br>- Removes the need to observe author changes to event after loaded<br>- Turns hashtag icons into programmable vectors<br>- Moves the Following Vector to a native composable<br>- Removes unnecessary modifier layouts from the top bar<br>- Uses the cached thread pool instead of the scheduled thread pool for translation services<br>- Avoids launching coroutines that were just launched<br>- Makes a cache for Media Items<br>- Only changes the keep playing status if different<br>- Reduces recompositions after video/image hash verification<br>- Avoiding feed jitter when pressing the notification button twice<br><br>Code Quality Improvements: <br>- Breaks massive NoteCompose down into each event type<br>- Removes the release drafter plugin on actions. Too buggy<br>- Removes dependency of the Robohash from CryptoUtils<br>- Improves Preview helper classes<br>- Updates secp256k1KmpJniAndroid, compose, zoomable, media3, jackson and firebase libs<br>- Updates AGP to 8.3.1<br>- Deletes the old Settings local db<br>- Refactors some of the old display name structure<br>- Refactors Relay classes.<br>- Isolates the LargeCache forEach method to allow quick time measurements on filters<br>- Reorganizes classes in the commons lib<br>- Fixes test cases for nip96 uploaders<br>- Removes unused addMargin param<br>- Refactoring caching systems for the Compose layer<br>- Aligns the BOM between implementation and tests<br>- Refactors the use of dividers out of components<br>- Refactors composables to load events, check hidden and check report<br>- Fix Kotlin encryptDecryptTest to decrypt with swapped private and public keys to follow NIP-44 documentation by <a href="https://njump.me/npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf">Terry Yiu</a><br>- Finishes the migration of People List updates from LiveData to Flow<br>- Migrates all Refreshable feeds to the Refreshable box component<br>- Refactors cache methods in GiftWraps<br>- Migrates Media3 Videos to the DefaultMediaSourceFactory<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.0/amethyst-googleplay-universal-v0.86.0.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.0/amethyst-fdroid-universal-v0.86.0.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.86.0: Draft Support<br><br>This version adds support for draft notes autosaved on your relays, a new simplified UI choice on Settings, changes the Discover tab algorithm to show the latest of chats and communities and much more.<br><br>Features:<br>- Draft notes for feeds, replies, live streams, public chats, NIP-04 DMs, GiftWrap DMs, polls and classifieds by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds autosave for Drafts by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds edit draft in the dropdown menu and the long press popup by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds a Draft feed screen for all posts<br>- Adds new algorithm to parse OpenGraph tags by <a href="https://njump.me/npub168ghgug469n4r2tuyw05dmqhqv5jcwm7nxytn67afmz8qkc4a4zqsu2dlc">かすてらふぃ🍁</a><br>- Adds a Simplified UI setting to both feeds and chats<br>- Moves the username play button to the profile page.<br>- Adds link to the version notes when clicking in the version in the drawer<br>- Brings new git Issues and Patches to the Notification<br>- Filters out too many reposts of the same note when on the main feed<br>- Updates the bootstrap relay list<br>- Adds missing classes to support WebServer connections in the Video Playback<br>- Slightly reduces line height for improved readability<br>- Reduces the space between chat bubbles.<br>- Migrates shareable links from habla.news to njump.me<br>- Restructures the Discover Tab to show the Chats and Communities with the most recent new content. <br>- Adds a bot field to the user info<br>- Adds k-tag to the Deletion events<br>- Adds button to load Zap Splits from the cited users in the text<br>- Several accessibility improvements by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br><br>Bug Fixes:<br>- Fixes the post cut-off when the post has massive string chars without spaces or new lines<br>- Fixes missing Fhir Classes on Release<br>- Don't show the button to edit the post if the author of the original post is not the logged in user<br>- Fixes crash parsing multiple results from Amber by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes the load of edits on a new edit proposal<br>- Fixes forking information kept from a previous post<br>- Fixes search on binary content<br>- Fixes space after clickable user display<br>- Centers Blank Note when post was hidden by the user.<br>- Accepts JSON events with escaping errors<br>- Fixes the parsing of user metadata events several times due to large coroutine backlog<br>- Fixes Scheduled Tag in LiveStreams<br>- Fixes the isOnlineCheck for nostr nests.<br>- Fixes sorting contract issues when follow status and user names are the same between keys<br>- Fixes tickmarks on dropdowns<br>- Checks if a Classified is wellformed before rendering<br>- Fixes size and alignment of the text when the live stream video is not present.<br>- Fixes some imports for benchmarks<br>- Fixes infinite Quotation issue (3 quotes are allowed).<br>- Fixes crashing with too many videos in quoted posts. <br>- Fixes double Show More when the user has hidden a post and ALSO the user's followers have reported the post.<br>- Only shows OTS to the respective Edit<br>- Fixes a bug with the latest version of jackson<br>- Avoids showing machine-code errors when paying for zaps on external wallets<br>- Fixes too strict timing constraints for new posts (accepts up to a minute in the future)<br>- Fixes following of geotags<br>- Fixes lack of zap amount refresh after zapping a note.<br>- Fixes videos not being able to seekTo the zero position.<br>- Fixes layout issues of Blog Post summaries when images are not present.<br>- Doesn't show edits of blog posts in the User's Profile<br>- Fixes Amber's deep sleep: Adds a lifeCycleOwner listener to register external signers on resume<br>- Fixes missing context in some replies to blog posts.<br>- Adds a space after the Channel header in the reply rows<br>- Centralizes the counter after the list of participants in a live event.<br>- Fixes double mention to Community headers when seeing a reply to a community post.<br>- Fixes Chat preview images when no image has been set.<br>- Fixes the display or Zap Events when All Follows is selected in Notifications<br>- Fixes the reply event finder for the reply row of text notes<br>- Makes hidden cards full width on the discovery feed<br>- Fixes the width of muted messages on chat feeds.<br>- Fixes the feed updates after list selections on the Discovery pages.<br>- Realigns the reaction icons and texts between main feed and video feed.<br>- Fixes garbled URL preview for non-UTF-8 HTML by <a href="https://njump.me/npub168ghgug469n4r2tuyw05dmqhqv5jcwm7nxytn67afmz8qkc4a4zqsu2dlc">かすてらふぃ🍁</a><br>- Adjusts icon sizes on the galleries<br>- Avoids publishing with two equal <code>t</code> hashtags when the user already writes them in lowercase<br>- Limits the size of image previews from opengraph from being too big<br>- Fixes NPE with the cached state.<br>- Increases the push notification max delay to 15 minutes<br>- Fixes controller comparison for keep playing<br>- Fixes tag markers for replies in DMs<br>- Fixes layout of the reply row in chats<br>- Fixes lack of blurhash preview in some videos<br>- Fixes the lack of following mark on user pictures in chats<br>- Fixes the UI spacing for channels<br>- Fixes the use of filters that didn't discriminate the relay type setup<br>- Holds the state of Show More when switching edits and translations<br>- Renders DMs and live chats in the feed if they show up there<br>- Fixes contract violation when sorting users<br><br>Updated translations: <br>- Spanish by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Swahili by <a href="https://njump.me/npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr">TURI$MO</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a><br>- Bengali by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Arabic by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Thai by <a href="https://njump.me/npub1tr66yvqghfdgwv9yxhmg7xx6pvgvu5uvdc42tgdhsys8vvzdt8msev06fl">siamstr.com</a> and <a href="https://njump.me/npub1vm0kq43djwdd4psjgdjgn9z6fm836c35dv7eg7x74z3n3ueq83jqhkxp8e">123🦈ปลาฉลามขึ้นบก</a><br><br>Performance Improvements: <br>- Switches Robohash to Precompiled SVGs in order to reduce the memory burned of creating Strings with SVGs on the fly<br>- Restructures Data Access filters and LocalCache to use a ConcurrentSkipList instead of ConcurrentHashMap<br>- Only download video, image and audio files in NIP-94<br>- Updated hashtag icons for performance<br>- Avoids checks if a filter has changed before generating JSon strings<br>- Cleans up User Metadata upon receipt instead of in every rendering<br>- Simpler/Faster UserDisplay renderings<br>- Reduces video cache from 10 to 4 videos<br>- Removes coroutine use for Hashtags<br>- Brings the ZapForwarding icon to Compose<br>- Simplifies the algorithm to check if chatroom sender intersects with the follow list<br>- Avoids serializing temporary fields on Quartz<br>- Refactors views to the video and chat feeds<br>- Restructures NoteCompose for performance<br>- Restructures markAsRead to minimize threading cost<br>- Adds a large benchmark test for duplicate events<br>- Optimizing the performance of Highlight rendering<br>- After memory cleanup, only trigger liveData when it actually changes<br>- Minimizes memory use to calculate zaps<br>- Avoids triggering an error when decoding invalid hexes<br>- Reduces the amount of co-routines being launched in each LiveData update<br>- Migrates channel list and channel notes to LargeCache<br>- Removes the use of data classes to speed up comparisons<br>- Improves Nostr filter to bring public chat messages and avoid public chat creation and metadata updates<br>- Removes jsoup from dependencies<br>- Removes the need to observe author changes to event after loaded<br>- Turns hashtag icons into programmable vectors<br>- Moves the Following Vector to a native composable<br>- Removes unnecessary modifier layouts from the top bar<br>- Uses the cached thread pool instead of the scheduled thread pool for translation services<br>- Avoids launching coroutines that were just launched<br>- Makes a cache for Media Items<br>- Only changes the keep playing status if different<br>- Reduces recompositions after video/image hash verification<br>- Avoiding feed jitter when pressing the notification button twice<br><br>Code Quality Improvements: <br>- Breaks massive NoteCompose down into each event type<br>- Removes the release drafter plugin on actions. Too buggy<br>- Removes dependency of the Robohash from CryptoUtils<br>- Improves Preview helper classes<br>- Updates secp256k1KmpJniAndroid, compose, zoomable, media3, jackson and firebase libs<br>- Updates AGP to 8.3.1<br>- Deletes the old Settings local db<br>- Refactors some of the old display name structure<br>- Refactors Relay classes.<br>- Isolates the LargeCache forEach method to allow quick time measurements on filters<br>- Reorganizes classes in the commons lib<br>- Fixes test cases for nip96 uploaders<br>- Removes unused addMargin param<br>- Refactoring caching systems for the Compose layer<br>- Aligns the BOM between implementation and tests<br>- Refactors the use of dividers out of components<br>- Refactors composables to load events, check hidden and check report<br>- Fix Kotlin encryptDecryptTest to decrypt with swapped private and public keys to follow NIP-44 documentation by <a href="https://njump.me/npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf">Terry Yiu</a><br>- Finishes the migration of People List updates from LiveData to Flow<br>- Migrates all Refreshable feeds to the Refreshable box component<br>- Refactors cache methods in GiftWraps<br>- Migrates Media3 Videos to the DefaultMediaSourceFactory<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.0/amethyst-googleplay-universal-v0.86.0.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.86.0/amethyst-fdroid-universal-v0.86.0.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[I be fair, @Alby and #Amethyst…]]></title>
      <description><![CDATA[I be fair, @Alby and #Amethyst had to create nwc.dev to get Nostr apps to use lightning in a sane way. If it was hard for small teams to work with Lightning just imagine how hard it is for large corporations full of middle managers. I wouldn't want…]]></description>
             <itunes:subtitle><![CDATA[I be fair, @Alby and #Amethyst had to create nwc.dev to get Nostr apps to use lightning in a sane way. If it was hard for small teams to work with Lightning just imagine how hard it is for large corporations full of middle managers. I wouldn't want…]]></itunes:subtitle>
      <pubDate>Wed, 03 Apr 2024 16:10:04 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note15tmydyf7jyn9cxhmgvmv5xzel8gvl5n9x2tgf555fv82crmx6asq3jjuva/</link>
      <comments>https://vitor.npub.pro/post/note15tmydyf7jyn9cxhmgvmv5xzel8gvl5n9x2tgf555fv82crmx6asq3jjuva/</comments>
      <guid isPermaLink="false">note15tmydyf7jyn9cxhmgvmv5xzel8gvl5n9x2tgf555fv82crmx6asq3jjuva</guid>
      <category>Amethyst</category>
      
      <noteId>note15tmydyf7jyn9cxhmgvmv5xzel8gvl5n9x2tgf555fv82crmx6asq3jjuva</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p>I be fair, <a href="https://njump.me/npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm">Alby</a> and <a href='/tag/amethyst/'>#Amethyst</a> had to create nwc.dev to get Nostr apps to use lightning in a sane way. If it was hard for small teams to work with Lightning just imagine how hard it is for large corporations full of middle managers. I wouldn't want to be there. <br><np-embed nostr="nevent1qqsqjacmr0p96q94dqhexvvz8vrevgkljyk2qshp6prwpwy645leducppamhxue69uhkztnwdaejumr0dspzq9thu3vem5gvsc6f3l3uyz7c92h6lq56t9wws0zulzkrgc6nrvymqvzqqqqqqyn8rtfm"><a href="https://njump.me/nevent1qqsqjacmr0p96q94dqhexvvz8vrevgkljyk2qshp6prwpwy645leducppamhxue69uhkztnwdaejumr0dspzq9thu3vem5gvsc6f3l3uyz7c92h6lq56t9wws0zulzkrgc6nrvymqvzqqqqqqyn8rtfm">nostr:nevent1qqsqjacmr0p96q94dqhexvvz8vrevgkljyk2qshp6prwpwy645leducppamhxue69uhkztnwdaejumr0dspzq9thu3vem5gvsc6f3l3uyz7c92h6lq56t9wws0zulzkrgc6nrvymqvzqqqqqqyn8rtfm</a></np-embed></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p>I be fair, <a href="https://njump.me/npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm">Alby</a> and <a href='/tag/amethyst/'>#Amethyst</a> had to create nwc.dev to get Nostr apps to use lightning in a sane way. If it was hard for small teams to work with Lightning just imagine how hard it is for large corporations full of middle managers. I wouldn't want to be there. <br><np-embed nostr="nevent1qqsqjacmr0p96q94dqhexvvz8vrevgkljyk2qshp6prwpwy645leducppamhxue69uhkztnwdaejumr0dspzq9thu3vem5gvsc6f3l3uyz7c92h6lq56t9wws0zulzkrgc6nrvymqvzqqqqqqyn8rtfm"><a href="https://njump.me/nevent1qqsqjacmr0p96q94dqhexvvz8vrevgkljyk2qshp6prwpwy645leducppamhxue69uhkztnwdaejumr0dspzq9thu3vem5gvsc6f3l3uyz7c92h6lq56t9wws0zulzkrgc6nrvymqvzqqqqqqyn8rtfm">nostr:nevent1qqsqjacmr0p96q94dqhexvvz8vrevgkljyk2qshp6prwpwy645leducppamhxue69uhkztnwdaejumr0dspzq9thu3vem5gvsc6f3l3uyz7c92h6lq56t9wws0zulzkrgc6nrvymqvzqqqqqqyn8rtfm</a></np-embed></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.85.0: Edit away]]></title>
      <description><![CDATA[#Amethyst v0.85.0: Edit away

Adds support for post edits, post forks, pull requests, open timestamps, git repositories, issues, patches and replies, wiki pages and some medical data. 

New Additions:


Adds post editing (NIP-37, kind: 1010)
Adds edit proposals and reviews
Adds embedded events as NIP-19 uris…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.85.0: Edit away

Adds support for post edits, post forks, pull requests, open timestamps, git repositories, issues, patches and replies, wiki pages and some medical data. 

New Additions:


Adds post editing (NIP-37, kind: 1010)
Adds edit proposals and reviews
Adds embedded events as NIP-19 uris…]]></itunes:subtitle>
      <pubDate>Mon, 04 Mar 2024 14:06:32 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1mrdr8lgn6y5asmzn2e9wmma0hcm3duq8c5syxxly4rjg35ujttasc030av/</link>
      <comments>https://vitor.npub.pro/post/note1mrdr8lgn6y5asmzn2e9wmma0hcm3duq8c5syxxly4rjg35ujttasc030av/</comments>
      <guid isPermaLink="false">note1mrdr8lgn6y5asmzn2e9wmma0hcm3duq8c5syxxly4rjg35ujttasc030av</guid>
      <category>Amethyst</category>
      
      <noteId>note1mrdr8lgn6y5asmzn2e9wmma0hcm3duq8c5syxxly4rjg35ujttasc030av</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.85.0: Edit away<br><br>Adds support for post edits, post forks, pull requests, open timestamps, git repositories, issues, patches and replies, wiki pages and some medical data. <br><br>New Additions:<br>- Adds post editing (NIP-37, kind: 1010)<br>- Adds edit proposals and reviews<br>- Adds embedded events as NIP-19 uris<br>- Adds Open Timestamp attestations (NIP03, kind: 1040)<br>- Adds decentralized Wiki pages (kind 30818)<br>- Adds NIP-34: Git repositories (kind 30617), patches (kind 1617), issues (kind 1621) and replies (kind 1622).<br>- Adds rendering support for some FHIR payloads (kind 82). <br>- Adds early support for Kind1 forks.<br>- Sets zap splits automatically for quotes and forks<br>- V4V: Ask for donations in the Notification page<br>- Adds relay icon rendering from the NIP11 document<br>- Adds support for the q tag<br><br>Bug Fixes:<br>- Fixes the text's vertical alignment when emoji's are present<br>- Fixes DM Chatroom edit button<br>- Fixes the crash when images are not present in the image dialog<br>- Inserts uploaded URLs where the cursor is and not at the end of the new post.<br>- Fixes the rendering of Japanese characters, hashtags and custom emojis in the same line. <br>- Fixes the dissapearance of some Quartz classes when exporting to maven<br>- Fixing stack overflow with more than 200 zaps in a single note.<br>- Fixes image preview visualization on a new post<br>- Adds support for a new report option as Other<br>- Fixes missing nsec processing when parsing NIP-29 uris<br>- Fixes caching issue when creating a Bitcoin invoice for the first time<br>- Fixes UI issues due to the caching of Polls<br>- Better aligns post header elements<br>- Fixes bug with NIP-11s with null <code>kind</code> arrays<br>- Fixes quote and repost notes partially disappearing when they contain hidden users or words. <br>- Fixes content title for the video playback notification<br><br>Updated translations: <br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Spanish, Spanish, Mexico, and Spanish, United States by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Swahili by <a href="https://njump.me/npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr">TURI$MO</a><br>- Czech, German, Swedish, and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Arabic by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br><br>Performance Improvements: <br>- Improves the speed of the text parser<br>- Reduced memory footprint of navigation buttons<br>- Faster hex validation<br>- Increases the speed of the Robohash SVG to byte buffer function<br>- Adds Benchmark tests for the content parser<br>- Adds Benchmark tests for the url detector <br>- Speeds up image compositions<br>- Improves relay list NIP-11 caching<br>- Faster Longform tag filters<br>- Speeds up the loop through the local cache<br>- Improves the speed of Location services<br>- Improves the cache of LnInvoices<br>- Improves cache of cashu tokens<br>- Reduces memory footprint for parsed posts.<br><br>Code Quality Improvements: <br>- Moves content parsers and media classes to commons.<br>- Moves emoji parsers to commons<br>- Moves Wallet Connect code to Quartz<br>- Moves Relay information code to Quartz<br>- Removes dependency on Kotlin serialization<br>- Adds a release draft generator to CI<br>- Updates Vico, Compose UI Version, Coil and Google Service dependencies<br>- Refactors the code to manage extra characters after Bech32 Links<br>- Moves to Android Studio Iguana | 2023.2.1<br>- Moves gradle to 8.4<br>- Moves project to version catalogs<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.85.0/amethyst-googleplay-universal-v0.85.0.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.85.0/amethyst-fdroid-universal-v0.85.0.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.85.0: Edit away<br><br>Adds support for post edits, post forks, pull requests, open timestamps, git repositories, issues, patches and replies, wiki pages and some medical data. <br><br>New Additions:<br>- Adds post editing (NIP-37, kind: 1010)<br>- Adds edit proposals and reviews<br>- Adds embedded events as NIP-19 uris<br>- Adds Open Timestamp attestations (NIP03, kind: 1040)<br>- Adds decentralized Wiki pages (kind 30818)<br>- Adds NIP-34: Git repositories (kind 30617), patches (kind 1617), issues (kind 1621) and replies (kind 1622).<br>- Adds rendering support for some FHIR payloads (kind 82). <br>- Adds early support for Kind1 forks.<br>- Sets zap splits automatically for quotes and forks<br>- V4V: Ask for donations in the Notification page<br>- Adds relay icon rendering from the NIP11 document<br>- Adds support for the q tag<br><br>Bug Fixes:<br>- Fixes the text's vertical alignment when emoji's are present<br>- Fixes DM Chatroom edit button<br>- Fixes the crash when images are not present in the image dialog<br>- Inserts uploaded URLs where the cursor is and not at the end of the new post.<br>- Fixes the rendering of Japanese characters, hashtags and custom emojis in the same line. <br>- Fixes the dissapearance of some Quartz classes when exporting to maven<br>- Fixing stack overflow with more than 200 zaps in a single note.<br>- Fixes image preview visualization on a new post<br>- Adds support for a new report option as Other<br>- Fixes missing nsec processing when parsing NIP-29 uris<br>- Fixes caching issue when creating a Bitcoin invoice for the first time<br>- Fixes UI issues due to the caching of Polls<br>- Better aligns post header elements<br>- Fixes bug with NIP-11s with null <code>kind</code> arrays<br>- Fixes quote and repost notes partially disappearing when they contain hidden users or words. <br>- Fixes content title for the video playback notification<br><br>Updated translations: <br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Spanish, Spanish, Mexico, and Spanish, United States by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Swahili by <a href="https://njump.me/npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr">TURI$MO</a><br>- Czech, German, Swedish, and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Arabic by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br><br>Performance Improvements: <br>- Improves the speed of the text parser<br>- Reduced memory footprint of navigation buttons<br>- Faster hex validation<br>- Increases the speed of the Robohash SVG to byte buffer function<br>- Adds Benchmark tests for the content parser<br>- Adds Benchmark tests for the url detector <br>- Speeds up image compositions<br>- Improves relay list NIP-11 caching<br>- Faster Longform tag filters<br>- Speeds up the loop through the local cache<br>- Improves the speed of Location services<br>- Improves the cache of LnInvoices<br>- Improves cache of cashu tokens<br>- Reduces memory footprint for parsed posts.<br><br>Code Quality Improvements: <br>- Moves content parsers and media classes to commons.<br>- Moves emoji parsers to commons<br>- Moves Wallet Connect code to Quartz<br>- Moves Relay information code to Quartz<br>- Removes dependency on Kotlin serialization<br>- Adds a release draft generator to CI<br>- Updates Vico, Compose UI Version, Coil and Google Service dependencies<br>- Refactors the code to manage extra characters after Bech32 Links<br>- Moves to Android Studio Iguana | 2023.2.1<br>- Moves gradle to 8.4<br>- Moves project to version catalogs<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.85.0/amethyst-googleplay-universal-v0.85.0.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.85.0/amethyst-fdroid-universal-v0.85.0.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.84.3: NIP-49…]]></title>
      <description><![CDATA[#Amethyst v0.84.3: NIP-49 Emoji Password fix

If you exported your secret key with any composable Unicode characters as passwords (like an emoji), please export it again. 

Bugfixes:


Counts any quoted post as retweets in the notification stats
Avoids the need to p-tag the user to count…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.84.3: NIP-49 Emoji Password fix

If you exported your secret key with any composable Unicode characters as passwords (like an emoji), please export it again. 

Bugfixes:


Counts any quoted post as retweets in the notification stats
Avoids the need to p-tag the user to count…]]></itunes:subtitle>
      <pubDate>Fri, 16 Feb 2024 21:38:48 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1f4dqttkxrkre3uc0w6ewl2uphxxhtgpljd0ms2pr5yyqh4tyw0xs4vh7xg/</link>
      <comments>https://vitor.npub.pro/post/note1f4dqttkxrkre3uc0w6ewl2uphxxhtgpljd0ms2pr5yyqh4tyw0xs4vh7xg/</comments>
      <guid isPermaLink="false">note1f4dqttkxrkre3uc0w6ewl2uphxxhtgpljd0ms2pr5yyqh4tyw0xs4vh7xg</guid>
      <category>Amethyst</category>
      
      <noteId>note1f4dqttkxrkre3uc0w6ewl2uphxxhtgpljd0ms2pr5yyqh4tyw0xs4vh7xg</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.84.3: NIP-49 Emoji Password fix<br><br>If you exported your secret key with any composable Unicode characters as passwords (like an emoji), please export it again. <br><br>Bugfixes:<br>- Counts any quoted post as retweets in the notification stats<br>- Avoids the need to p-tag the user to count as a mention<br>- Normalizes passwords to Unicode's NFKC in NIP49<br>- Adapts Scrypt lib to support empty keys<br><br>Code Quality Improvements: <br>- Refactors clickable text and notification feed filter<br>- Updates secp256k1<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.3/amethyst-googleplay-universal-v0.84.3.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.3/amethyst-fdroid-universal-v0.84.3.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.84.3: NIP-49 Emoji Password fix<br><br>If you exported your secret key with any composable Unicode characters as passwords (like an emoji), please export it again. <br><br>Bugfixes:<br>- Counts any quoted post as retweets in the notification stats<br>- Avoids the need to p-tag the user to count as a mention<br>- Normalizes passwords to Unicode's NFKC in NIP49<br>- Adapts Scrypt lib to support empty keys<br><br>Code Quality Improvements: <br>- Refactors clickable text and notification feed filter<br>- Updates secp256k1<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.3/amethyst-googleplay-universal-v0.84.3.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.3/amethyst-fdroid-universal-v0.84.3.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.84.2: Text alignment…]]></title>
      <description><![CDATA[#Amethyst v0.84.2: Text alignment fix

Bugfixes:


Fixes link misalignment in posts

Updated translations: 


Czech, German, Swedish, and Portuguese by @⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹
French by @Anthony 🇫🇷

Download:


Play Edition
FOSS Edition - No translations…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.84.2: Text alignment fix

Bugfixes:


Fixes link misalignment in posts

Updated translations: 


Czech, German, Swedish, and Portuguese by @⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹
French by @Anthony 🇫🇷

Download:


Play Edition
FOSS Edition - No translations…]]></itunes:subtitle>
      <pubDate>Thu, 15 Feb 2024 16:31:15 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1q3jmyrdq4h69m4sjqfx3yns76wz00mxje4e43emenzpgu7lnt73qxxy64z/</link>
      <comments>https://vitor.npub.pro/post/note1q3jmyrdq4h69m4sjqfx3yns76wz00mxje4e43emenzpgu7lnt73qxxy64z/</comments>
      <guid isPermaLink="false">note1q3jmyrdq4h69m4sjqfx3yns76wz00mxje4e43emenzpgu7lnt73qxxy64z</guid>
      <category>Amethyst</category>
      
      <noteId>note1q3jmyrdq4h69m4sjqfx3yns76wz00mxje4e43emenzpgu7lnt73qxxy64z</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.84.2: Text alignment fix<br><br>Bugfixes:<br>- Fixes link misalignment in posts<br><br>Updated translations: <br>- Czech, German, Swedish, and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.2/amethyst-googleplay-universal-v0.84.2.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.2/amethyst-fdroid-universal-v0.84.2.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.84.2: Text alignment fix<br><br>Bugfixes:<br>- Fixes link misalignment in posts<br><br>Updated translations: <br>- Czech, German, Swedish, and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.2/amethyst-googleplay-universal-v0.84.2.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.2/amethyst-fdroid-universal-v0.84.2.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.84.1: ncryptsec support…]]></title>
      <description><![CDATA[#Amethyst v0.84.1: ncryptsec support (NIP-49)

Now you can export and login with a password-protected version of your private key.

This new format starts with ncryptsec and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.84.1: ncryptsec support (NIP-49)

Now you can export and login with a password-protected version of your private key.

This new format starts with ncryptsec and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new…]]></itunes:subtitle>
      <pubDate>Wed, 14 Feb 2024 23:31:13 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1qdl5g6mc0sradyajltphpzha0h448g2wa7r8pjl0v6ys6fvngrkswg6fxp/</link>
      <comments>https://vitor.npub.pro/post/note1qdl5g6mc0sradyajltphpzha0h448g2wa7r8pjl0v6ys6fvngrkswg6fxp/</comments>
      <guid isPermaLink="false">note1qdl5g6mc0sradyajltphpzha0h448g2wa7r8pjl0v6ys6fvngrkswg6fxp</guid>
      <category>Amethyst</category>
      
      <noteId>note1qdl5g6mc0sradyajltphpzha0h448g2wa7r8pjl0v6ys6fvngrkswg6fxp</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.84.1: ncryptsec support (NIP-49)<br><br>Now you can export and login with a password-protected version of your private key.<br><br>This new format starts with <strong>ncryptsec</strong> and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new format is not designed to replace your <strong>nsec</strong>, but to work side-by-side with it. Keep your nsec in the safest place you can and use the <strong>ncryptsec</strong> to move your key between devices, deleting it as soon as you are done with the transfer. <br><br>New Additions:<br>- Adds support for NIP49 to login and back up key screens<br>- Adds cryptographic support for NIP-49 to Quartz<br>- Enables citation on chats via @<br>- Adds "₿itcoin" to the set of custom hashtags<br><br>Updated translations: <br>- Portuguese by <a href="https://njump.me/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6">fiatjaf</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a><br><br>Performance Improvements: <br>- Avoids the memory use of the flatten operation on Notification counters<br>- Adds a check for the main thread when pulling opengraph tags.<br>- No need to crossfade when clicking on Show More<br><br>Code Quality Improvements: <br>- Updates Compose dependencies<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-googleplay-universal-v0.84.1.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-fdroid-universal-v0.84.1.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.84.1: ncryptsec support (NIP-49)<br><br>Now you can export and login with a password-protected version of your private key.<br><br>This new format starts with <strong>ncryptsec</strong> and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new format is not designed to replace your <strong>nsec</strong>, but to work side-by-side with it. Keep your nsec in the safest place you can and use the <strong>ncryptsec</strong> to move your key between devices, deleting it as soon as you are done with the transfer. <br><br>New Additions:<br>- Adds support for NIP49 to login and back up key screens<br>- Adds cryptographic support for NIP-49 to Quartz<br>- Enables citation on chats via @<br>- Adds "₿itcoin" to the set of custom hashtags<br><br>Updated translations: <br>- Portuguese by <a href="https://njump.me/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6">fiatjaf</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Chinese by <a href="https://njump.me/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7">rasputin</a><br><br>Performance Improvements: <br>- Avoids the memory use of the flatten operation on Notification counters<br>- Adds a check for the main thread when pulling opengraph tags.<br>- No need to crossfade when clicking on Show More<br><br>Code Quality Improvements: <br>- Updates Compose dependencies<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-googleplay-universal-v0.84.1.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.84.1/amethyst-fdroid-universal-v0.84.1.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.83.13: Grinding away]]></title>
      <description><![CDATA[#Amethyst v0.83.13: Grinding away

New Additions:


Adds background support for community and public chat list events from NIP-51
Removes the confusing notification dot of the discovery tab

Bugfixes: 


Fixes thread rendering when mention events are added without mentioning any event.
Unwrapps the reply message if the GiftWrap…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.83.13: Grinding away

New Additions:


Adds background support for community and public chat list events from NIP-51
Removes the confusing notification dot of the discovery tab

Bugfixes: 


Fixes thread rendering when mention events are added without mentioning any event.
Unwrapps the reply message if the GiftWrap…]]></itunes:subtitle>
      <pubDate>Mon, 12 Feb 2024 23:50:01 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1yy3jutxs0m8kqle5vtnj2ecdkj0kup3yyqjs308edne9vm7kfvlq2aftn5/</link>
      <comments>https://vitor.npub.pro/post/note1yy3jutxs0m8kqle5vtnj2ecdkj0kup3yyqjs308edne9vm7kfvlq2aftn5/</comments>
      <guid isPermaLink="false">note1yy3jutxs0m8kqle5vtnj2ecdkj0kup3yyqjs308edne9vm7kfvlq2aftn5</guid>
      <category>Amethyst</category>
      
      <noteId>note1yy3jutxs0m8kqle5vtnj2ecdkj0kup3yyqjs308edne9vm7kfvlq2aftn5</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.13: Grinding away<br><br>New Additions:<br>- Adds background support for community and public chat list events from NIP-51 <br>- Removes the confusing notification dot of the discovery tab<br><br>Bugfixes: <br>- Fixes thread rendering when <code>mention</code> events are added without mentioning any event.<br>- Unwrapps the reply message if the GiftWrap was tagged as reply instead of the correct message id.<br>- Fixes Send to Top in the marketplace<br>- Fixes text-to-voice accessibility issues in the main feed UI<br>- Inverts the order of the hidden users in the security screen: last blocked goes first<br>- Fixes crash when mute list has <code>e</code> tags that are not valid hexes<br>- Fixes crash when opening an incorrect <code>nostr:</code> uri<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br><br>Performance Improvements: <br>- Moves language translation cleanup to the IO thread since it clears disk files as well<br>- Small adjustments in the re-use of modifiers<br><br>Code Quality Improvements: <br>- Small refactoring to focus the encrypted storage procedures to the application context.<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.13/amethyst-googleplay-universal-v0.83.13.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.13/amethyst-fdroid-universal-v0.83.13.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.13: Grinding away<br><br>New Additions:<br>- Adds background support for community and public chat list events from NIP-51 <br>- Removes the confusing notification dot of the discovery tab<br><br>Bugfixes: <br>- Fixes thread rendering when <code>mention</code> events are added without mentioning any event.<br>- Unwrapps the reply message if the GiftWrap was tagged as reply instead of the correct message id.<br>- Fixes Send to Top in the marketplace<br>- Fixes text-to-voice accessibility issues in the main feed UI<br>- Inverts the order of the hidden users in the security screen: last blocked goes first<br>- Fixes crash when mute list has <code>e</code> tags that are not valid hexes<br>- Fixes crash when opening an incorrect <code>nostr:</code> uri<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br><br>Performance Improvements: <br>- Moves language translation cleanup to the IO thread since it clears disk files as well<br>- Small adjustments in the re-use of modifiers<br><br>Code Quality Improvements: <br>- Small refactoring to focus the encrypted storage procedures to the application context.<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.13/amethyst-googleplay-universal-v0.83.13.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.13/amethyst-fdroid-universal-v0.83.13.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.83.12: Improved text…]]></title>
      <description><![CDATA[#Amethyst v0.83.12: Improved text processing


Faster text parsing makes it a smoother scrolling experience.

Download:


Play Edition
FOSS Edition - No translations…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.83.12: Improved text processing


Faster text parsing makes it a smoother scrolling experience.

Download:


Play Edition
FOSS Edition - No translations…]]></itunes:subtitle>
      <pubDate>Tue, 06 Feb 2024 13:02:06 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1cwrsfjwara0mu0gtde9ne5gq9jl4j2mpmkgt4rh7s5nplglu9rpqj7s23n/</link>
      <comments>https://vitor.npub.pro/post/note1cwrsfjwara0mu0gtde9ne5gq9jl4j2mpmkgt4rh7s5nplglu9rpqj7s23n/</comments>
      <guid isPermaLink="false">note1cwrsfjwara0mu0gtde9ne5gq9jl4j2mpmkgt4rh7s5nplglu9rpqj7s23n</guid>
      <category>Amethyst</category>
      
      <noteId>note1cwrsfjwara0mu0gtde9ne5gq9jl4j2mpmkgt4rh7s5nplglu9rpqj7s23n</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.12: Improved text processing<br><br>- Faster text parsing makes it a smoother scrolling experience. <br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.12/amethyst-googleplay-universal-v0.83.12.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.12/amethyst-fdroid-universal-v0.83.12.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.12: Improved text processing<br><br>- Faster text parsing makes it a smoother scrolling experience. <br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.12/amethyst-googleplay-universal-v0.83.12.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.12/amethyst-fdroid-universal-v0.83.12.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.83.10: NIP-92…]]></title>
      <description><![CDATA[#Amethyst v0.83.10: NIP-92 and Bug Fixes

New Additions:


Includes a link to the product in the first message from the buyer in the marketplace
Adds support for NIP-92 in public messages and new DMs (NIP-17). NIP-54 stays in NIP-04 DMs
Adds Horizontal Scroll…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.83.10: NIP-92 and Bug Fixes

New Additions:


Includes a link to the product in the first message from the buyer in the marketplace
Adds support for NIP-92 in public messages and new DMs (NIP-17). NIP-54 stays in NIP-04 DMs
Adds Horizontal Scroll…]]></itunes:subtitle>
      <pubDate>Mon, 05 Feb 2024 21:25:45 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1ypad7ww0qul3gxzejrxwarazyklyxuw042v0ldmcvvarrfp45xysjn3nmr/</link>
      <comments>https://vitor.npub.pro/post/note1ypad7ww0qul3gxzejrxwarazyklyxuw042v0ldmcvvarrfp45xysjn3nmr/</comments>
      <guid isPermaLink="false">note1ypad7ww0qul3gxzejrxwarazyklyxuw042v0ldmcvvarrfp45xysjn3nmr</guid>
      <category>Amethyst</category>
      
      <noteId>note1ypad7ww0qul3gxzejrxwarazyklyxuw042v0ldmcvvarrfp45xysjn3nmr</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.10: NIP-92 and Bug Fixes<br><br>New Additions:<br>- Includes a link to the product in the first message from the buyer in the marketplace<br>- Adds support for NIP-92 in public messages and new DMs (NIP-17). NIP-54 stays in NIP-04 DMs<br>- Adds Horizontal Scroll to the action buttons in the New Post screen to partially fix hidden buttons in small/thin screens. <br><br>Bugfixes: <br>- Fixes crash with an invalid custom Zap Amount<br>- Fixes relay re-connection issues when the relay closes a connection<br>- Fixes the top padding of the quoted note in a post<br>- Optimizes memory use of the visual user and url tagger in new posts<br><br>Updated translations: <br>- Persian by <a href="https://njump.me/npub1cpazafytvafazxkjn43zjfwtfzatfz508r54f6z6a3rf2ws8223qc3xxpk">L</a><br>- French and English, United Kingdom by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Ukrainian by crowdin.com/profile/liizzzz<br>- Spanish, Spanish, Mexico and Spanish, United States by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Arabic by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br><br>Code Quality Improvements: <br>- Updates to Android Studio 2023.1.1 Patch 2<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.10/amethyst-googleplay-universal-v0.83.10.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.10/amethyst-fdroid-universal-v0.83.10.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.10: NIP-92 and Bug Fixes<br><br>New Additions:<br>- Includes a link to the product in the first message from the buyer in the marketplace<br>- Adds support for NIP-92 in public messages and new DMs (NIP-17). NIP-54 stays in NIP-04 DMs<br>- Adds Horizontal Scroll to the action buttons in the New Post screen to partially fix hidden buttons in small/thin screens. <br><br>Bugfixes: <br>- Fixes crash with an invalid custom Zap Amount<br>- Fixes relay re-connection issues when the relay closes a connection<br>- Fixes the top padding of the quoted note in a post<br>- Optimizes memory use of the visual user and url tagger in new posts<br><br>Updated translations: <br>- Persian by <a href="https://njump.me/npub1cpazafytvafazxkjn43zjfwtfzatfz508r54f6z6a3rf2ws8223qc3xxpk">L</a><br>- French and English, United Kingdom by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br>- Ukrainian by crowdin.com/profile/liizzzz<br>- Spanish, Spanish, Mexico and Spanish, United States by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Arabic by <a href="https://njump.me/npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t">Cats😺</a><br><br>Code Quality Improvements: <br>- Updates to Android Studio 2023.1.1 Patch 2<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.10/amethyst-googleplay-universal-v0.83.10.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.10/amethyst-fdroid-universal-v0.83.10.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[#Amethyst v0.83.8: Bug Fixes]]></title>
      <description><![CDATA[#Amethyst v0.83.8: Bug Fixes

New Additions:


Removes the need for Amber's package name in the androidManifest for the external signer by @greenart7c3
Adds a longpress to copy url to the url preview card by @greenart7c3
Adds support for always rejected permissions from external signer by @greenart7c3
Adds…]]></description>
             <itunes:subtitle><![CDATA[#Amethyst v0.83.8: Bug Fixes

New Additions:


Removes the need for Amber's package name in the androidManifest for the external signer by @greenart7c3
Adds a longpress to copy url to the url preview card by @greenart7c3
Adds support for always rejected permissions from external signer by @greenart7c3
Adds…]]></itunes:subtitle>
      <pubDate>Wed, 31 Jan 2024 20:39:20 GMT</pubDate>
      <link>https://vitor.npub.pro/post/note1gknqjgjzve7myw9csapevj3pn6l643qsupgd6k0vlntwd7wslf0qx86mwm/</link>
      <comments>https://vitor.npub.pro/post/note1gknqjgjzve7myw9csapevj3pn6l643qsupgd6k0vlntwd7wslf0qx86mwm/</comments>
      <guid isPermaLink="false">note1gknqjgjzve7myw9csapevj3pn6l643qsupgd6k0vlntwd7wslf0qx86mwm</guid>
      <category>Amethyst</category>
      
      <noteId>note1gknqjgjzve7myw9csapevj3pn6l643qsupgd6k0vlntwd7wslf0qx86mwm</noteId>
      <npub>npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z</npub>
      <dc:creator><![CDATA[Vitor Pamplona]]></dc:creator>
      <content:encoded><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.8: Bug Fixes<br><br>New Additions:<br>- Removes the need for Amber's package name in the androidManifest for the external signer by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds a longpress to copy url to the url preview card by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds support for always rejected permissions from external signer by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds the exception descripton to the Zap error message.<br><br>Bugfixes: <br>- Fixes secondary buttons theme in the login and signup screens.<br>- Fixes vertical misalignment of some npubs in the middle of the note.<br>- Fixes NPE when accounts are not present when resuming the app in a group<br>- Fixes missing language options for Greek by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Fixes content sensitivity for NIP-54 images.<br>- Fixes proxy setup when de/activating Tor / changing ports by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes remember of the wrong hashtag because it's a different post.<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese, Brazilian by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Spanish, Mexico and Spanish, United States by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Serbian by <a href="https://njump.me/npub187h9tymz5j6vhyl26kl74yh6yzqzpjec9806w7taey2zefytlmdsttx7v2">S</a><br><br>Performance Improvements: <br>- Makes sure cancellation of coroutines stops long processes.<br><br>Code Quality Improvements: <br>- Makes the benchmark module profileable<br>- Updates dependencies<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.8/amethyst-googleplay-universal-v0.83.8.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.8/amethyst-fdroid-universal-v0.83.8.apk">FOSS Edition - No translations</a></p>
]]></content:encoded>
      <itunes:author><![CDATA[Vitor Pamplona]]></itunes:author>
      <itunes:summary><![CDATA[<p><a href='/tag/amethyst/'>#Amethyst</a> v0.83.8: Bug Fixes<br><br>New Additions:<br>- Removes the need for Amber's package name in the androidManifest for the external signer by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds a longpress to copy url to the url preview card by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds support for always rejected permissions from external signer by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Adds the exception descripton to the Zap error message.<br><br>Bugfixes: <br>- Fixes secondary buttons theme in the login and signup screens.<br>- Fixes vertical misalignment of some npubs in the middle of the note.<br>- Fixes NPE when accounts are not present when resuming the app in a group<br>- Fixes missing language options for Greek by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Fixes content sensitivity for NIP-54 images.<br>- Fixes proxy setup when de/activating Tor / changing ports by <a href="https://njump.me/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5">greenart7c3</a><br>- Fixes remember of the wrong hashtag because it's a different post.<br><br>Updated translations: <br>- Czech, German, Swedish and Portuguese, Brazilian by <a href="https://njump.me/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef">⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹</a><br>- Spanish, Mexico and Spanish, United States by <a href="https://njump.me/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903">⚡₿it₿y₿it⚡</a><br>- Hungarian by <a href="https://njump.me/npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp">Zoltan ⚡️</a><br>- French by <a href="https://njump.me/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz">Anthony 🇫🇷</a><br>- Dutch by <a href="https://njump.me/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd">Bartus</a><br>- Serbian by <a href="https://njump.me/npub187h9tymz5j6vhyl26kl74yh6yzqzpjec9806w7taey2zefytlmdsttx7v2">S</a><br><br>Performance Improvements: <br>- Makes sure cancellation of coroutines stops long processes.<br><br>Code Quality Improvements: <br>- Makes the benchmark module profileable<br>- Updates dependencies<br><br>Download:<br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.8/amethyst-googleplay-universal-v0.83.8.apk">Play Edition</a><br>- <a href="https://github.com/vitorpamplona/amethyst/releases/download/v0.83.8/amethyst-fdroid-universal-v0.83.8.apk">FOSS Edition - No translations</a></p>
]]></itunes:summary>
      
      </item>
      
      </channel>
      </rss>
    