<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-01-21T15:02:22Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Amber</title>
  <author>
    <name>Amber</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7.rss" />
  <link href="https://nostr.now/npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7" />
  <id>https://nostr.now/npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7</id>
  <icon>https://pfp.nostr.build/f23a57ab74701f783f13c56d1398fd192b6cff784150cc3f854d999002b32a86.webp</icon>
  <logo>https://pfp.nostr.build/f23a57ab74701f783f13c56d1398fd192b6cff784150cc3f854d999002b32a86.webp</logo>




  <entry>
    <id>https://nostr.now/nevent1qqs0w8zlen0lq8q70amzlpzq5cjwcgatcjpdq2spph8faajgacfes4gzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy38wz87</id>
    
      <title type="html">## Amber 6.6.9 - Fix nostrconnect:// connections approved from ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0w8zlen0lq8q70amzlpzq5cjwcgatcjpdq2spph8faajgacfes4gzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy38wz87" />
    <content type="html">
      ## Amber 6.6.9&lt;br/&gt;&lt;br/&gt;- Fix nostrconnect:// connections approved from the multi-request screen never getting a reply, and reply on the relays from the nostrconnect:// URI&lt;br/&gt;- Group the multi-request screen by app, showing each app&amp;#39;s name, icon and request count, and keep &amp;#34;remember my choice&amp;#34; per app&lt;br/&gt;- Fix revoked permissions that could keep working until the cache was cleared, and respect reject rules for fully trusted apps (GHSA-8f7m-9g64-vrjw)&lt;br/&gt;- Clear a copied nsec, ncryptsec or seed words after 60 seconds even when Amber is in the background or was closed (GHSA-g62f-m6pm-jv9p)&lt;br/&gt;- Fix possible loss of the nsec and seed words when changing the &amp;#34;require unlocked device&amp;#34; setting (GHSA-wv7c-hq2j-ppc5)&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.9&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.9&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.9.txt` and `manifest-v6.6.9.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.9.txt.sig manifest-v6.6.9.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.9.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-10-14T12:50:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv5enljqqv8px97z0hnvaq5u8qw34wywcee5aehsl949q44g9tgzqzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuytynxk8</id>
    
      <title type="html">## Amber 6.6.8 - Fix a crash on some devices when opening Amber ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv5enljqqv8px97z0hnvaq5u8qw34wywcee5aehsl949q44g9tgzqzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuytynxk8" />
    <content type="html">
      ## Amber 6.6.8&lt;br/&gt;&lt;br/&gt;- Fix a crash on some devices when opening Amber from another app or after rejecting a request, caused by the system failing to read the referring app&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.8&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.8&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.8.txt` and `manifest-v6.6.8.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.8.txt.sig manifest-v6.6.8.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.8.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-10-12T11:12:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv5ya6szawasdtaztz5e3hjfxfly76ues4232ndljc74c893st8nqzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyk6xx2k</id>
    
      <title type="html">## Amber 6.6.7 - Fix relays staying disconnected until the app ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv5ya6szawasdtaztz5e3hjfxfly76ues4232ndljc74c893st8nqzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyk6xx2k" />
    <content type="html">
      ## Amber 6.6.7&lt;br/&gt;&lt;br/&gt;- Fix relays staying disconnected until the app was force closed: relays marked dead after a stretch of bad connectivity now get another chance after a 15 minute cooldown, and failed connection attempts are no longer counted twice&lt;br/&gt;- Reset relay connections when a VPN comes up or goes down, or when the device regains internet access, the same way switching between Wi-Fi and mobile data does; network changes now drop stale sockets and clear the reconnect backoff so relays come back immediately&lt;br/&gt;- Detect web requests from browsers other than Chrome (such as DuckDuckGo), which previously failed with &amp;#34;Unknown signer type&amp;#34;&lt;br/&gt;- Fix a crash when a permission was saved for an application that had just been deleted or reset&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.7&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.7&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.7.txt` and `manifest-v6.6.7.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.7.txt.sig manifest-v6.6.7.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.7.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-10-05T13:37:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0qlrjlk8w2vyz0c96xqxvr32m430pscyp2utpm5pnew93yz4pdeczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyrnl680</id>
    
      <title type="html"># Changelog ## Amber 6.6.6 - Fix the nostrconnect parser ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0qlrjlk8w2vyz0c96xqxvr32m430pscyp2utpm5pnew93yz4pdeczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyrnl680" />
    <content type="html">
      # Changelog&lt;br/&gt;&lt;br/&gt;## Amber 6.6.6&lt;br/&gt;&lt;br/&gt;- Fix the nostrconnect parser corrupting connect-param values that contain `=` (such as base64-padded secrets): the connect response returned mangled values instead of the original secret, so NDK-based clients failed their secret check&lt;br/&gt;- Fix white text and icons on light-amber surfaces in dark theme (Edit Relays floating action button, add-relay icon buttons, selected filter chips on the feedback screen)&lt;br/&gt;- Fix the Tor/proxy status icon in the top app bar being nearly invisible in light theme — status icons now use theme-aware colors in both themes, and the relay reconnect icon matches the adjacent relay count&lt;br/&gt;- Feedback issues are now published to the relays advertised on Amber&amp;#39;s repository announcement instead of a hardcoded relay, falling back to the previous behavior when the announcement can&amp;#39;t be fetched; longer timeouts on Tor so slow relays still confirm the publish&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.6&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.6&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.6.txt` and `manifest-v6.6.6.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.6.txt.sig manifest-v6.6.6.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.6.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-09-28T11:26:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf3x89cs2p27f6v3d5cqnfch3anjadhsuu0fnwxvejxqp24zazseszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuylp9qsv</id>
    
      <title type="html">## Amber 6.6.5 - Harden application backups: backup events ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf3x89cs2p27f6v3d5cqnfch3anjadhsuu0fnwxvejxqp24zazseszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuylp9qsv" />
    <content type="html">
      ## Amber 6.6.5&lt;br/&gt;&lt;br/&gt;- Harden application backups: backup events published to relays are now encrypted with a dedicated key derived from your account key (via HKDF, outside the NIP-44 derive-key namespace) instead of your main identity key, so apps holding a remembered `nip44_decrypt` permission can no longer fetch the kind 30078 backup and read its payload, including per-app NIP-46 secrets and local keys; existing identity-encrypted backups still restore through a fallback until the next publish overwrites them&lt;br/&gt;- Fix the backup restore prompt never appearing after logging out and back in when backup publishing is disabled — the exact case restore exists for&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.5&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.5&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.5.txt` and `manifest-v6.6.5.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.5.txt.sig manifest-v6.6.5.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.5.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-09-21T17:36:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspszapr9wlv0tc2vn5d57yythvn2rxe8me74k05nxh7vf2wd6z0kczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuymxsnu9</id>
    
      <title type="html"># Changelog ## Amber 6.6.3 - Fix the &amp;#34;start service on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspszapr9wlv0tc2vn5d57yythvn2rxe8me74k05nxh7vf2wd6z0kczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuymxsnu9" />
    <content type="html">
      # Changelog&lt;br/&gt;&lt;br/&gt;## Amber 6.6.3&lt;br/&gt;&lt;br/&gt;- Fix the &amp;#34;start service on boot&amp;#34; setting not being respected after an app update&lt;br/&gt;- Fix a crash on the offline flavor caused by a `SecurityException` from WorkManager network tracking left over from an upgrade&lt;br/&gt;- Fix the Russian translation of the &amp;#34;Amber is a free and open source project&amp;#34; string&lt;br/&gt;- Fix a release build failure caused by an AGP 9.4.0 regression&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.3&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.3&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.3.txt` and `manifest-v6.6.3.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.3.txt.sig manifest-v6.6.3.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.3.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-09-09T22:35:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp824mjduvysrs8t9ndtra7l2awq7rax8386l7pl5mvlxazj68zjczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyz5h4c5</id>
    
      <title type="html"># Changelog ## Amber 6.6.1 - Fix parsing of incoming permission ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp824mjduvysrs8t9ndtra7l2awq7rax8386l7pl5mvlxazj68zjczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyz5h4c5" />
    <content type="html">
      # Changelog&lt;br/&gt;&lt;br/&gt;## Amber 6.6.1&lt;br/&gt;&lt;br/&gt;- Fix parsing of incoming permission lists when a permission has no `kind` field in its JSON, so the whole list no longer fails to load&lt;br/&gt;- Fix rejected signer requests not returning the request id in the result, leaving calling apps unable to match the rejection to their request&lt;br/&gt;- Update the default signer relays to `auth.nostr1.com`, `bucket.coracle.social`, `nrs.primal.net` and `relay.nip46.com`, and add `indexer.coracle.social` to the default indexer relays (#518)&lt;br/&gt;- Add missing translations for Marmot protocol event kinds&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.1&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.1&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.1.txt` and `manifest-v6.6.1.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.1.txt.sig manifest-v6.6.1.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.1.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-09-04T11:43:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspensyaxl2e038wgaae7ekzzdxdkeg4ctlgra8fsetkj9j3442llczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuypqyarx</id>
    
      <title type="html">## Amber 6.6.0 - New: pre-approve individual permissions when ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspensyaxl2e038wgaae7ekzzdxdkeg4ctlgra8fsetkj9j3442llczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuypqyarx" />
    <content type="html">
      ## Amber 6.6.0&lt;br/&gt;&lt;br/&gt;- New: pre-approve individual permissions when connecting an app under the &amp;#34;Manually approve each permission&amp;#34; policy — an &amp;#34;Add permission&amp;#34; button lets you pick from the full permission catalog (searchable, including custom sign-event kinds) so those requests are approved automatically while everything else still asks&lt;br/&gt;- New: when a NIP-46 connect request arrives while the kill switch is enabled, Amber now asks whether to disable it so the request can be answered, and the kill switch gained a toggle in the Settings network section&lt;br/&gt;- Toggling the &amp;#34;Enable biometrics&amp;#34; setting now requires biometric authentication first, so the setting cannot be deactivated without authorization and broken sensors are caught before activation&lt;br/&gt;- Toggling &amp;#34;require unlocked device&amp;#34; now shows a progress indicator with a do-not-close warning while every stored secret is re-encrypted, instead of silently freezing&lt;br/&gt;- Fix the account picker not scrolling and its title not being visible&lt;br/&gt;- Fix a crash in profile feed subscriptions when an account is removed while its events are being processed&lt;br/&gt;- Trim the image and trust-score caches when the system reports memory pressure, so the 32 MB bitmap cache no longer stays fully resident while the app is in the background&lt;br/&gt;- Performance: cache decrypted application lists so periodic relay refreshes stop re-decrypting every application row through the Keystore (the dominant native memory user on populated accounts), and warm up timezone data off the main thread to remove a ~170 ms disk read during the Applications screen&amp;#39;s first composition&lt;br/&gt;- Update Kotlin to 2.4.10, Gradle to 9.7.1, Quartz to 1.14.0 and the rest of the dependency stack&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.6.0&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.6.0&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.6.0.txt` and `manifest-v6.6.0.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.6.0.txt.sig manifest-v6.6.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.6.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-08-31T11:26:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvzfm3s2a7lxg7m8lrr7e078xqczvwsgc38mzhnv9nu0d65uuchjszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyqdctpw</id>
    
      <title type="html"># Changelog ## Amber 6.5.2 - Fix the Applications screen taking ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvzfm3s2a7lxg7m8lrr7e078xqczvwsgc38mzhnv9nu0d65uuchjszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyqdctpw" />
    <content type="html">
      # Changelog&lt;br/&gt;&lt;br/&gt;## Amber 6.5.2&lt;br/&gt;&lt;br/&gt;- Fix the Applications screen taking several seconds to load on populated accounts: the list no longer decrypts the encrypted `secret`/`localKey` columns it doesn&amp;#39;t render, and the Keystore key handle is cached instead of re-fetched for every decryption&lt;br/&gt;- Warm the account cache at app start so the switch-accounts button lists all accounts again instead of only the current one&lt;br/&gt;- Fix a crash when scrolling the activity history screens caused by the same row appearing in two loaded pages at once&lt;br/&gt;- Debounce relay status-counter notification updates so the status notification no longer freezes on stale text during bursts of relay traffic&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.5.2&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.5.2&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.5.2.txt` and `manifest-v6.5.2.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.5.2.txt.sig manifest-v6.5.2.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.5.2.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-08-18T13:43:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz9uj476q3z3hv8q2a40c6pf823ejgdak9c63k740ctnztyeq5d0qzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyck0wgl</id>
    
      <title type="html"># Changelog ## Amber 6.5.0 - Fix relay-auth whitelist authorizing ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz9uj476q3z3hv8q2a40c6pf823ejgdak9c63k740ctnztyeq5d0qzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyck0wgl" />
    <content type="html">
      # Changelog&lt;br/&gt;&lt;br/&gt;## Amber 6.5.0&lt;br/&gt;&lt;br/&gt;- Fix relay-auth whitelist authorizing any requester (GHSA-vx4h-56qj-wcp7)&lt;br/&gt;- Fix NIP-46 freshness and replay protection (GHSA-h9fv-9247-3582)&lt;br/&gt;- Envelope-encrypt NIP-46 connection secrets at rest (GHSA-5fjp-ghh8-wch8)&lt;br/&gt;- Add opt-in unlocked-device requirement for Keystore key (GHSA-8844)&lt;br/&gt;- Authorize before decrypt in SignerProviderQuery (GHSA-8844)&lt;br/&gt;- Redact key material from logs and crash reports (GHSA-8844)&lt;br/&gt;- Set FLAG_SECURE on sensitive QR surfaces (GHSA-8844)&lt;br/&gt;- Warn on insecure ws:// connections to non-onion relays (GHSA-8844)&lt;br/&gt;- Parse unknown permission remember types as NEVER to fail closed (GHSA-8844)&lt;br/&gt;- Lazy-load account keys on cache miss and properly zeroize them on logout (GHSA-8844)&lt;br/&gt;- Update translations for new string resources&lt;br/&gt;- Fix CI test failures and linter violations&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.5.0&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.5.0&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.5.0.txt` and `manifest-v6.5.0.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.5.0.txt.sig manifest-v6.5.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.5.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-08-14T11:53:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsps6yymkkeypvwdgssu6vyzymt59leuhwx43jeu7afmysf6e3vygszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyculvwy</id>
    
      <title type="html">## Amber 6.4.0 - Redesign the multi-request approval screen with ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsps6yymkkeypvwdgssu6vyzymt59leuhwx43jeu7afmysf6e3vygszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyculvwy" />
    <content type="html">
      ## Amber 6.4.0&lt;br/&gt;&lt;br/&gt;- Redesign the multi-request approval screen with explicit Approve/Deny toggles per request and per group, replacing the select-and-confirm flow, with proper error responses for denied bunker requests&lt;br/&gt;- Add support for 113 more event kinds with localized labels across all shipped locales, including the Concord kinds, NIP-51 git repository bookmarks and NIP-53 room presence&lt;br/&gt;- Add light/dark Compose previews for the multi-event approval screens&lt;br/&gt;- Ignore platform finalizer-watchdog TimeoutExceptions in crash reports&lt;br/&gt;- Fix a NegativeArraySizeException crash in relay subscriptions by guarding shared maps for concurrent access&lt;br/&gt;- Translate the new approval strings (approve, confirm, remember my choice for) in all supported locales&lt;br/&gt;- Update translations&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.4.0&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.4.0&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.4.0.txt` and `manifest-v6.4.0.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.4.0.txt.sig manifest-v6.4.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.4.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.&lt;br/&gt;&lt;br/&gt;## Older versions&lt;br/&gt;&lt;br/&gt;Release notes for previous versions live in [docs/changelogs](docs/changelogs/README.md).
    </content>
    <updated>2026-08-07T10:41:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyg4cp2l8fwpny5sqpr25cwxphl4l3euaz9g0yga9h3p5k7jz6rqszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy4fdguj</id>
    
      <title type="html">## Amber 6.2.0 - Add NIP-44 v3 encryption support, including a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyg4cp2l8fwpny5sqpr25cwxphl4l3euaz9g0yga9h3p5k7jz6rqszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy4fdguj" />
    <content type="html">
      ## Amber 6.2.0&lt;br/&gt;&lt;br/&gt;- Add NIP-44 v3 encryption support, including a dedicated approval screen, intent preview, bunker preview, history logging and auto-reject for invalid requests&lt;br/&gt;- Register NIP-44 v3 ContentProvider authorities&lt;br/&gt;- Auto-accept NIP-46 ping requests on connect&lt;br/&gt;- Ignore empty `` intents so the app can be opened directly&lt;br/&gt;- Simplify the invalid intent screen to only close the app&lt;br/&gt;- Use a segmented toggle for option pickers, with a scrollbar and shrinking segments when they get too narrow to fit the screen&lt;br/&gt;- Remove the `sign_message` signer method&lt;br/&gt;- Remove the 1 minute option from the sign-automatically pickers&lt;br/&gt;- Disable resource shrinking in release builds&lt;br/&gt;- New Crowdin translations&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.2.0&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.2.0&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.2.0.txt` and `manifest-v6.2.0.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.2.0.txt.sig manifest-v6.2.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.2.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.
    </content>
    <updated>2026-06-01T17:52:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstq4dh5d55m82869kst263dsz2xyu4j6km5ts75nc40tfdzjhmt0gzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy36jkw6</id>
    
      <title type="html">## Amber 6.1.0-pre1 - Better layout when connecting a new app - ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstq4dh5d55m82869kst263dsz2xyu4j6km5ts75nc40tfdzjhmt0gzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy36jkw6" />
    <content type="html">
      ## Amber 6.1.0-pre1&lt;br/&gt;&lt;br/&gt;- Better layout when connecting a new app&lt;br/&gt;- Fix some reported crashes&lt;br/&gt;- Fix signer dialog not closing after accepting a bunker request&lt;br/&gt;- Show name and npub when showing your account&lt;br/&gt;- Add a select/deselect all option in the permissions screen when connecting a new app&lt;br/&gt;- Show a invalid request screen when receiving a invalid request&lt;br/&gt;- Preview missing translation report before sending it&lt;br/&gt;- Add a rate limiting for intents based on app/type/event kind (rate limiting only applies to apps that don&amp;#39;t implement sending multiple requests at once)&lt;br/&gt;- Some optimizations when accepting/rejecting intent requests&lt;br/&gt;- Added a stop service in the notification, this force closes the app and you have to manually open it again before using bunker applications&lt;br/&gt;- Added a option to disable the service start on boot&lt;br/&gt;- Only start the profile subscription for the current account&lt;br/&gt;- Always return hex key when logging in to an app to comply with nip 55&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.1.0-pre1&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.1.0-pre1&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.1.0-pre1.txt` and `manifest-v6.1.0-pre1.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.1.0-pre1.txt.sig manifest-v6.1.0-pre1.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.1.0-pre1.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.
    </content>
    <updated>2026-04-29T12:03:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqrs692texf2kxnfded0w9gdpaqefacamexn87njygjf28rdt2msqzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyn37rde</id>
    
      <title type="html">## Amber 6.0.0 - Add per-connection signing keys for NIP-46 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqrs692texf2kxnfded0w9gdpaqefacamexn87njygjf28rdt2msqzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuyn37rde" />
    <content type="html">
      ## Amber 6.0.0&lt;br/&gt;&lt;br/&gt;- Add per-connection signing keys for NIP-46 bunker protocol&lt;br/&gt;- Add NIP-42 relay auth whitelist settings&lt;br/&gt;- Add mnemonic recovery phrase login support&lt;br/&gt;- Fix a crash when receiving duplicated events&lt;br/&gt;- Optimize performance in content resolvers, intents and activity screen&lt;br/&gt;- Optimized logs and activities to reduce the size of the database&lt;br/&gt;- Fix a crash when pasting from clipboard&lt;br/&gt;- Make relays notifications minimized by default&lt;br/&gt;- Fix a database migration error&lt;br/&gt;- Warn the user when their device has a broken KeyStore&lt;br/&gt;- Add a self updater&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&#34;&gt;https://zapstore.dev/apps/com.greenart7c3.nostrsigner&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v6.0.0&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v6.0.0&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v6.0.0.txt` and `manifest-v6.0.0.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v6.0.0.txt.sig manifest-v6.0.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v6.0.0.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.
    </content>
    <updated>2026-04-08T11:16:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx7daw920mcgx5g7t6tjvnpt3w7yj54d8f0huw98zavgzyy7wrkaczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy2e5qk5</id>
    
      <title type="html">## Amber 4.1.3-pre4 - Profile relays: Remove relay.nostr.band. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx7daw920mcgx5g7t6tjvnpt3w7yj54d8f0huw98zavgzyy7wrkaczyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy2e5qk5" />
    <content type="html">
      ## Amber 4.1.3-pre4&lt;br/&gt;&lt;br/&gt;- Profile relays: Remove relay.nostr.band. Add user.kindpag.es, profiles.nostr1.com, directory.yabu.me&lt;br/&gt;- Better relay notification text&lt;br/&gt;- Fix relay icon when more than 10 relays&lt;br/&gt;- Hide icon and relay notification if not using apps that connect to relays&lt;br/&gt;- Change backup screen from icon buttons to text buttons to avoid confusion when using ncryptsec&lt;br/&gt;- Do not use strongBox when it&amp;#39;s a mediatek device, it&amp;#39;s breaking all the time&lt;br/&gt;- Use AlarmManager to start the service to see if it fixes the crash on graphene os restart app button press &lt;br/&gt;- Remove relay.nsec.app from defaults (it&amp;#39;s not working properly sometimes)&lt;br/&gt;- Close profile subscriptions once receiving EOSE from relays&lt;br/&gt;- Fix icon size and themed icon&lt;br/&gt;- Show the account that is signing the event&lt;br/&gt;- Show a button to report unknown event kinds&lt;br/&gt;- Better relay connection management&lt;br/&gt;- Refactor start service&lt;br/&gt;- Use bottom sheet for requests instead of showing the full application&lt;br/&gt;- Display the &amp;#34;Sign as&amp;#34; widget in the multi event screen&lt;br/&gt;- Decrease the timeout of sending response to relays&lt;br/&gt;- Show rquest content in the activities screen&lt;br/&gt;- Client auth permissions by relay&lt;br/&gt;- Fix a crash when loading profile image&lt;br/&gt;- Do not group events when receiving multiple events&lt;br/&gt;&lt;br/&gt;Download it with [Zapstore](&lt;a href=&#34;https://zapstore.dev/apps/naddr1qvzqqqr7pvpzqateqake4lc2fn77lflzq30jfpk8uhvtccalc66989er8cdmljceqqdkxmmd9enhyet9deshyaphvvejumn0wd68yumfvahx2usx8zmj2&#34;&gt;https://zapstore.dev/apps/naddr1qvzqqqr7pvpzqateqake4lc2fn77lflzq30jfpk8uhvtccalc66989er8cdmljceqqdkxmmd9enhyet9deshyaphvvejumn0wd68yumfvahx2usx8zmj2&lt;/a&gt;), [Obtainium](&lt;a href=&#34;https://github.com/ImranR98/Obtainium&#34;&gt;https://github.com/ImranR98/Obtainium&lt;/a&gt;), [f-droid](&lt;a href=&#34;https://f-droid.org/packages/com.greenart7c3.nostrsigner&#34;&gt;https://f-droid.org/packages/com.greenart7c3.nostrsigner&lt;/a&gt;) or download it directly in the [releases page](&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v4.1.3-pre4&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v4.1.3-pre4&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;If you like my work consider making a [donation](&lt;a href=&#34;https://greenart7c3.com&#34;&gt;https://greenart7c3.com&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;## Verifying the release&lt;br/&gt;&lt;br/&gt;In order to verify the release, you&amp;#39;ll need to have `gpg` or `gpg2` installed on your system. Once you&amp;#39;ve obtained a copy (and hopefully verified that as well), you&amp;#39;ll first need to import the keys that have signed this release if you haven&amp;#39;t done so already:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Once you have his PGP key you can verify the release (assuming `manifest-v4.1.3-pre4.txt` and `manifest-v4.1.3-pre4.txt.sig` are in the current directory) with:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg --verify manifest-v4.1.3-pre4.txt.sig manifest-v4.1.3-pre4.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;You should see the following if the verification was successful:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03&lt;br/&gt;gpg:                using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D&lt;br/&gt;gpg: Good signature from &amp;#34;greenart7c3 &amp;lt;greenart7c3@proton.me&amp;gt;&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you&amp;#39;ve downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:&lt;br/&gt;&lt;br/&gt;``` bash&lt;br/&gt;cat manifest-v4.1.3-pre4.txt&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;One can use the `shasum -a 256 &amp;lt;file name here&amp;gt;` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.
    </content>
    <updated>2026-03-09T19:31:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgym0gak38y4vvzv9n40atxqf0f2m5357wneeac09dtzrnt7nxdaszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy2datle</id>
    
      <title type="html">Added it</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgym0gak38y4vvzv9n40atxqf0f2m5357wneeac09dtzrnt7nxdaszyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuy2datle" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0cgwcsghrhhh7ywlz8uh4733mqccf4k2jqurfg6luvpru6qgadfcpzpmhxue69uhkummnw3ezumt0d5hsk6s038&#39;&gt;nevent1q…s038&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Added it
    </content>
    <updated>2025-11-28T21:41:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw7xvacv403c7rn0mfd0fly8l97wvy5kauad5hpm3ktanyd9any6qzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuychjfeq</id>
    
      <title type="html">## Amber - 0.6.6 - Fix encryption/decryption in web apps ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw7xvacv403c7rn0mfd0fly8l97wvy5kauad5hpm3ktanyd9any6qzyrhw8y0wcd23a53mjcgz0h3r2hq09ky6j2a0fxxekayxxaudpwtuychjfeq" />
    <content type="html">
      ## Amber - 0.6.6&lt;br/&gt;&lt;br/&gt;- Fix encryption/decryption in web apps&lt;br/&gt;&lt;br/&gt;Download:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/greenart7c3/Amber/releases/tag/v0.6.6&#34;&gt;https://github.com/greenart7c3/Amber/releases/tag/v0.6.6&lt;/a&gt;
    </content>
    <updated>2023-12-06T10:03:57Z</updated>
  </entry>

</feed>