Back to Freedom.Tech Back
All Amethyst releasesAll versions
Release Thu, Sep 17, 2026 6 min read

Amethyst 1.16.0

Original release notes

What's Changed

  • Fix single-flight guarantee for fast signers in BlossomReadAuthTokenProvider by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4100
  • chore: sync geode Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4102
  • chore: sync amy Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4103
  • chore: sync winget manifests to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4104
  • chore: sync amethyst-nostr cask to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4105
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4101
  • fix(blossom): re-check the token cache after winning the in-flight slot by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4108
  • test: run relay-backed tests against geode; fix the relay bugs that surfaced by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4109
  • fix: clear every compiler, Gradle and mechanical lint warning, and two things the sweep turned up by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4110
  • BOLT12 offers in the profile payment rail and zap picker, with BOLT11 fallback on refused offers by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4112
  • test(commons): make the vault strict-lookup test pass off macOS by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4115
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4107
  • fix(amethyst): use https in preview data and image-URL placeholders by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4116
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4117
  • Remove unused Guardian Project Maven repository by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4118
  • fix(media): stop a no-imeta GIF rendering as an invisible note while it loads by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4114
  • fix(relay): honest connected-relay count by finishing the WebSocket close handshake by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4113
  • Split commons into headless + commonsUI; fix 34 bugs by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4111
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4119
  • Update Arti to 2.6.0 and jni to 0.22, pin and enforce the NDK revision by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4120
  • bump LightCompressor-enhanced to 2.2.3 by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4123
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4124
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4125
  • test(nwc): pin refusal rendering and the in-flight REQ filter hold by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4128
  • fix(blossom): send the auth token as standard padded Base64 again by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4127
  • feat(wallet): open the zapped note from NWC wallet history by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4126
  • feat: My Fitness - a personal training dashboard, to bring Health Connect inside an approved use case by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4129
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4130

Full Changelog: https://github.com/vitorpamplona/amethyst/compare/v1.15.2...v1.16.0

What's Changed

  • Fix single-flight guarantee for fast signers in BlossomReadAuthTokenProvider by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4100
  • chore: sync geode Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4102
  • chore: sync amy Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4103
  • chore: sync winget manifests to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4104
  • chore: sync amethyst-nostr cask to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4105
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4101
  • fix(blossom): re-check the token cache after winning the in-flight slot by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4108
  • test: run relay-backed tests against geode; fix the relay bugs that surfaced by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4109
  • fix: clear every compiler, Gradle and mechanical lint warning, and two things the sweep turned up by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4110
  • BOLT12 offers in the profile payment rail and zap picker, with BOLT11 fallback on refused offers by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4112
  • test(commons): make the vault strict-lookup test pass off macOS by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4115
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4107
  • fix(amethyst): use https in preview data and image-URL placeholders by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4116
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4117
  • Remove unused Guardian Project Maven repository by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4118
  • fix(media): stop a no-imeta GIF rendering as an invisible note while it loads by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4114
  • fix(relay): honest connected-relay count by finishing the WebSocket close handshake by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4113
  • Split commons into headless + commonsUI; fix 34 bugs by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4111
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4119
  • Update Arti to 2.6.0 and jni to 0.22, pin and enforce the NDK revision by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4120
  • bump LightCompressor-enhanced to 2.2.3 by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4123
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4124
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4125
  • test(nwc): pin refusal rendering and the in-flight REQ filter hold by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4128
  • fix(blossom): send the auth token as standard padded Base64 again by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4127
  • feat(wallet): open the zapped note from NWC wallet history by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4126
  • feat: My Fitness - a personal training dashboard, to bring Health Connect inside an approved use case by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4129
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4130

Full Changelog: https://github.com/vitorpamplona/amethyst/compare/v1.15.2...v1.16.0

What's Changed

  • Fix single-flight guarantee for fast signers in BlossomReadAuthTokenProvider by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4100
  • chore: sync geode Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4102
  • chore: sync amy Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4103
  • chore: sync winget manifests to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4104
  • chore: sync amethyst-nostr cask to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4105
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4101
  • fix(blossom): re-check the token cache after winning the in-flight slot by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4108
  • test: run relay-backed tests against geode; fix the relay bugs that surfaced by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4109
  • fix: clear every compiler, Gradle and mechanical lint warning, and two things the sweep turned up by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4110
  • BOLT12 offers in the profile payment rail and zap picker, with BOLT11 fallback on refused offers by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4112
  • test(commons): make the vault strict-lookup test pass off macOS by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4115
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4107
  • fix(amethyst): use https in preview data and image-URL placeholders by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4116
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4117
  • Remove unused Guardian Project Maven repository by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4118
  • fix(media): stop a no-imeta GIF rendering as an invisible note while it loads by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4114
  • fix(relay): honest connected-relay count by finishing the WebSocket close handshake by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4113
  • Split commons into headless + commonsUI; fix 34 bugs by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4111
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4119
  • Update Arti to 2.6.0 and jni to 0.22, pin and enforce the NDK revision by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4120
  • bump LightCompressor-enhanced to 2.2.3 by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4123
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4124
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4125
  • test(nwc): pin refusal rendering and the in-flight REQ filter hold by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4128
  • fix(blossom): send the auth token as standard padded Base64 again by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4127
  • feat(wallet): open the zapped note from NWC wallet history by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4126
  • feat: My Fitness - a personal training dashboard, to bring Health Connect inside an approved use case by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4129
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4130

Full Changelog: https://github.com/vitorpamplona/amethyst/compare/v1.15.2...v1.16.0

What's Changed

  • Fix single-flight guarantee for fast signers in BlossomReadAuthTokenProvider by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4100
  • chore: sync geode Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4102
  • chore: sync amy Homebrew formula to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4103
  • chore: sync winget manifests to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4104
  • chore: sync amethyst-nostr cask to v1.15.2 by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4105
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4101
  • fix(blossom): re-check the token cache after winning the in-flight slot by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4108
  • test: run relay-backed tests against geode; fix the relay bugs that surfaced by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4109
  • fix: clear every compiler, Gradle and mechanical lint warning, and two things the sweep turned up by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4110
  • BOLT12 offers in the profile payment rail and zap picker, with BOLT11 fallback on refused offers by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4112
  • test(commons): make the vault strict-lookup test pass off macOS by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4115
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4107
  • fix(amethyst): use https in preview data and image-URL placeholders by @davotoula in https://github.com/vitorpamplona/amethyst/pull/4116
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4117
  • Remove unused Guardian Project Maven repository by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4118
  • fix(media): stop a no-imeta GIF rendering as an invisible note while it loads by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4114
  • fix(relay): honest connected-relay count by finishing the WebSocket close handshake by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4113
  • Split commons into headless + commonsUI; fix 34 bugs by @vitorpamplona in https://github.com/vitorpamplona/amethyst/pull/4111
  • New Crowdin Translations by @github-actions[bot] in https://github.com/vitorpamplona/amethyst/pull/4119