#Amethyst v0.94.0: Encrypted Media on DMs Now every upload on DM chats will be encrypted to the destination's pubkey following the same spec 0xChat uses. This offers a massive update in privacy from the common "hidden link" design. The encrypted blobs are sent to NIP-96 and Blossom servers. Make sure your server accepts encrypted blobs. Sattelite and void.cat do accept. We redesigned our upload screens to allow multiple images/videos on new posts, stories, and chat encryption. Error handling was also improved with the screens now allowing you to try again on a different server. Features: - Adds support for encrypted media uploads on NIP-17 DMs by @Vitor Pamplona - Integrates with Pokey's Broadcast receiver. - Expands the Around Me filter to 50km - Shows NIP-22 replies in the replies tab of the user profile - New upload screen for chats - When uploads fail, the screen stays live to allow changing the server and trying again. - Improves the padding in the layout of the gallery - Allows multi-image posts to be displayed in the Profile Gallery - Refactors zap the error message screen to allow sending messages directly to each split receiver with their error - Adds support for multiple media uploads at the same time. - Adds support to display PictureEvents with multiple images at the same time - Adds QR code private key export dialog by @⚡ Dee Kay ⚡ - Added Gamestr custom hashtag icon by @⚡ Dee Kay ⚡ - Switches to the right account from push notification click - Adds new picture and video events to the user profile gallery - Adds basic support for RelationshipStatus to Quartz Fixes: - Fixes bug that resets localhost relay settings. - Moves to using cancellable coroutines to avoid canceling the parent thread altogether. - Fixes the navigation padding on Samsung devices for the Shorts tab. - Fixes the chat's input field behind Samsung's app bar on tablets - Fixes notes appearing of replies for some recipes - Removes the swipe to delete draft from right to left. Only left to right remains available. - Solves crashing when a p-tag contains only "ffff" - Fixes edge-to-edge issues when the keyboard is shown on the Media Server settings. - Fixes keyboard overriding the relay settings screen - Fixes double quotes on NIP-28 Channel messages - Fixes cosine caching on Blurhash - Fixes download and loading image icon not showing on posts when text overflow by @npub1w4us...0jr5 - Fixes lack of notification when a new account is logged into the app and before the app restarts. - Fixes displaying an old result when coming back to a DVM screen - Fixes the bugs from migrating video events to imeta tags - Removes pull to refresh from the gallery Performance: - Increases the number of possible active video playbacks on the screen to 20 - 10x better performance on Blurhash generation - Improves search by npubs to use all relays. UI Improvements: - Avoids cutting off some of the users in the Pay intent screen - Adds toast message when the video/image starts downloading by @⚡ Dee Kay ⚡ - Remove crossfades and double composition on image loading/success - Improves Uploading feedback for the NewPost screen - Optimizes user search to account for names that start with the typed prefix - Several accessibility improvements by @⚡ Dee Kay ⚡ - Simple refactoring to newer versions of the clickable text - Migrates Video events to imeta tags - Removes youtu.be links from the video feed. - Checks for video file types in uppercase as well as lowercase Code quality: - Move relay dialog to a route by @npub1w4us...0jr5 - Refactors user tagging lists to generalize them - Updates zoomable, vico, mockk, kotlin, compose Bom, firebase, navigation compose, android camera libs and adaptive acompanist - Refactors Ammolite to remove the dependency on OkHttp to prepare for KTor and multiplatform settings. - Reduces the singleton coupling between Client and RelayPool. - Removes troublesome dependency on blurhash encoder library - Restructures contentScale for Images and Video dialogs - Refactors Media Uploaders to improve code reuse - Refactors iMeta usage on Quartz to move away from NIP-94 - Removes the use of nostr: uri for notifications - Enables a new screen to be routed when new logins happen - Removes the contract of the old image picker - Simplifies the Gallery stack - Separates event class that manages general lists and abstracts another intermediary class that manages private tag arrays in its content. Updated translations: - Czech, German, Swedish, and Portuguese by @⚡ Dee Kay ⚡ - Dutch by @npub1w4la...txcd - French by @npub106ef...r8fz - Polish by @Polak - Chinese by @CXPLAY - Slovenian by @StellarStoic - Thai by @npub1vm0k...xp8e - Bengali by @npub13qtw...x23t - Hindi by @npub1ww6h...w5e6 - Spanish by @⚡₿it₿y₿it⚡ - Hungarian by @npub1ww8k...nvtp and @summoner - Persian by @npub1cpaz...xxpk Download:

Replies (26)

We will keep encrypting things until privacy improves
Amethyst's avatar Amethyst
#Amethyst v0.94.0: Encrypted Media on DMs Now every upload on DM chats will be encrypted to the destination's pubkey following the same spec 0xChat uses. This offers a massive update in privacy from the common "hidden link" design. The encrypted blobs are sent to NIP-96 and Blossom servers. Make sure your server accepts encrypted blobs. Sattelite and void.cat do accept. We redesigned our upload screens to allow multiple images/videos on new posts, stories, and chat encryption. Error handling was also improved with the screens now allowing you to try again on a different server. Features: - Adds support for encrypted media uploads on NIP-17 DMs by @Vitor Pamplona - Integrates with Pokey's Broadcast receiver. - Expands the Around Me filter to 50km - Shows NIP-22 replies in the replies tab of the user profile - New upload screen for chats - When uploads fail, the screen stays live to allow changing the server and trying again. - Improves the padding in the layout of the gallery - Allows multi-image posts to be displayed in the Profile Gallery - Refactors zap the error message screen to allow sending messages directly to each split receiver with their error - Adds support for multiple media uploads at the same time. - Adds support to display PictureEvents with multiple images at the same time - Adds QR code private key export dialog by @⚡ Dee Kay ⚡ - Added Gamestr custom hashtag icon by @⚡ Dee Kay ⚡ - Switches to the right account from push notification click - Adds new picture and video events to the user profile gallery - Adds basic support for RelationshipStatus to Quartz Fixes: - Fixes bug that resets localhost relay settings. - Moves to using cancellable coroutines to avoid canceling the parent thread altogether. - Fixes the navigation padding on Samsung devices for the Shorts tab. - Fixes the chat's input field behind Samsung's app bar on tablets - Fixes notes appearing of replies for some recipes - Removes the swipe to delete draft from right to left. Only left to right remains available. - Solves crashing when a p-tag contains only "ffff" - Fixes edge-to-edge issues when the keyboard is shown on the Media Server settings. - Fixes keyboard overriding the relay settings screen - Fixes double quotes on NIP-28 Channel messages - Fixes cosine caching on Blurhash - Fixes download and loading image icon not showing on posts when text overflow by @npub1w4us...0jr5 - Fixes lack of notification when a new account is logged into the app and before the app restarts. - Fixes displaying an old result when coming back to a DVM screen - Fixes the bugs from migrating video events to imeta tags - Removes pull to refresh from the gallery Performance: - Increases the number of possible active video playbacks on the screen to 20 - 10x better performance on Blurhash generation - Improves search by npubs to use all relays. UI Improvements: - Avoids cutting off some of the users in the Pay intent screen - Adds toast message when the video/image starts downloading by @⚡ Dee Kay ⚡ - Remove crossfades and double composition on image loading/success - Improves Uploading feedback for the NewPost screen - Optimizes user search to account for names that start with the typed prefix - Several accessibility improvements by @⚡ Dee Kay ⚡ - Simple refactoring to newer versions of the clickable text - Migrates Video events to imeta tags - Removes youtu.be links from the video feed. - Checks for video file types in uppercase as well as lowercase Code quality: - Move relay dialog to a route by @npub1w4us...0jr5 - Refactors user tagging lists to generalize them - Updates zoomable, vico, mockk, kotlin, compose Bom, firebase, navigation compose, android camera libs and adaptive acompanist - Refactors Ammolite to remove the dependency on OkHttp to prepare for KTor and multiplatform settings. - Reduces the singleton coupling between Client and RelayPool. - Removes troublesome dependency on blurhash encoder library - Restructures contentScale for Images and Video dialogs - Refactors Media Uploaders to improve code reuse - Refactors iMeta usage on Quartz to move away from NIP-94 - Removes the use of nostr: uri for notifications - Enables a new screen to be routed when new logins happen - Removes the contract of the old image picker - Simplifies the Gallery stack - Separates event class that manages general lists and abstracts another intermediary class that manages private tag arrays in its content. Updated translations: - Czech, German, Swedish, and Portuguese by @⚡ Dee Kay ⚡ - Dutch by @npub1w4la...txcd - French by @npub106ef...r8fz - Polish by @Polak - Chinese by @CXPLAY - Slovenian by @StellarStoic - Thai by @npub1vm0k...xp8e - Bengali by @npub13qtw...x23t - Hindi by @npub1ww6h...w5e6 - Spanish by @⚡₿it₿y₿it⚡ - Hungarian by @npub1ww8k...nvtp and @summoner - Persian by @npub1cpaz...xxpk Download:
View quoted note →
so cool release😍 the screen-cut in the relays list screen is fixed... there is still the same problem in the "edit profile" screen
I had to hook up @npub1h2qf...w8ch NWC for easier donating, it works great! Zap splits are a pain using an external wallet. Thank you to all Amethyst contributors 💜🚀
Amethyst's avatar Amethyst
#Amethyst v0.94.0: Encrypted Media on DMs Now every upload on DM chats will be encrypted to the destination's pubkey following the same spec 0xChat uses. This offers a massive update in privacy from the common "hidden link" design. The encrypted blobs are sent to NIP-96 and Blossom servers. Make sure your server accepts encrypted blobs. Sattelite and void.cat do accept. We redesigned our upload screens to allow multiple images/videos on new posts, stories, and chat encryption. Error handling was also improved with the screens now allowing you to try again on a different server. Features: - Adds support for encrypted media uploads on NIP-17 DMs by @Vitor Pamplona - Integrates with Pokey's Broadcast receiver. - Expands the Around Me filter to 50km - Shows NIP-22 replies in the replies tab of the user profile - New upload screen for chats - When uploads fail, the screen stays live to allow changing the server and trying again. - Improves the padding in the layout of the gallery - Allows multi-image posts to be displayed in the Profile Gallery - Refactors zap the error message screen to allow sending messages directly to each split receiver with their error - Adds support for multiple media uploads at the same time. - Adds support to display PictureEvents with multiple images at the same time - Adds QR code private key export dialog by @⚡ Dee Kay ⚡ - Added Gamestr custom hashtag icon by @⚡ Dee Kay ⚡ - Switches to the right account from push notification click - Adds new picture and video events to the user profile gallery - Adds basic support for RelationshipStatus to Quartz Fixes: - Fixes bug that resets localhost relay settings. - Moves to using cancellable coroutines to avoid canceling the parent thread altogether. - Fixes the navigation padding on Samsung devices for the Shorts tab. - Fixes the chat's input field behind Samsung's app bar on tablets - Fixes notes appearing of replies for some recipes - Removes the swipe to delete draft from right to left. Only left to right remains available. - Solves crashing when a p-tag contains only "ffff" - Fixes edge-to-edge issues when the keyboard is shown on the Media Server settings. - Fixes keyboard overriding the relay settings screen - Fixes double quotes on NIP-28 Channel messages - Fixes cosine caching on Blurhash - Fixes download and loading image icon not showing on posts when text overflow by @npub1w4us...0jr5 - Fixes lack of notification when a new account is logged into the app and before the app restarts. - Fixes displaying an old result when coming back to a DVM screen - Fixes the bugs from migrating video events to imeta tags - Removes pull to refresh from the gallery Performance: - Increases the number of possible active video playbacks on the screen to 20 - 10x better performance on Blurhash generation - Improves search by npubs to use all relays. UI Improvements: - Avoids cutting off some of the users in the Pay intent screen - Adds toast message when the video/image starts downloading by @⚡ Dee Kay ⚡ - Remove crossfades and double composition on image loading/success - Improves Uploading feedback for the NewPost screen - Optimizes user search to account for names that start with the typed prefix - Several accessibility improvements by @⚡ Dee Kay ⚡ - Simple refactoring to newer versions of the clickable text - Migrates Video events to imeta tags - Removes youtu.be links from the video feed. - Checks for video file types in uppercase as well as lowercase Code quality: - Move relay dialog to a route by @npub1w4us...0jr5 - Refactors user tagging lists to generalize them - Updates zoomable, vico, mockk, kotlin, compose Bom, firebase, navigation compose, android camera libs and adaptive acompanist - Refactors Ammolite to remove the dependency on OkHttp to prepare for KTor and multiplatform settings. - Reduces the singleton coupling between Client and RelayPool. - Removes troublesome dependency on blurhash encoder library - Restructures contentScale for Images and Video dialogs - Refactors Media Uploaders to improve code reuse - Refactors iMeta usage on Quartz to move away from NIP-94 - Removes the use of nostr: uri for notifications - Enables a new screen to be routed when new logins happen - Removes the contract of the old image picker - Simplifies the Gallery stack - Separates event class that manages general lists and abstracts another intermediary class that manages private tag arrays in its content. Updated translations: - Czech, German, Swedish, and Portuguese by @⚡ Dee Kay ⚡ - Dutch by @npub1w4la...txcd - French by @npub106ef...r8fz - Polish by @Polak - Chinese by @CXPLAY - Slovenian by @StellarStoic - Thai by @npub1vm0k...xp8e - Bengali by @npub13qtw...x23t - Hindi by @npub1ww6h...w5e6 - Spanish by @⚡₿it₿y₿it⚡ - Hungarian by @npub1ww8k...nvtp and @summoner - Persian by @npub1cpaz...xxpk Download:
View quoted note →
Awesome work everyone. Can anyone hit me with short explanation on Singleton coupling between Client and RelayPool? reduces? Can we eliminate completely?
I've tried internal, full privacy. Everything works as usual. Relays, media upload and download.... Could it be your network prohibiting tor?
Por favor, considere incluir a opção de trocar de servidor de arquivos quando o envio para um falhar. Uma vez selecionado a mídia não precisar fechar e selecionar o arquivo novamente. Please consider including the option to switch file servers when posting to one fails. Once the media has been selected you don't need to close and select the file again.
Seems this version keeps crashing for me when I use the search box.. strangely happens often when I search 'ovni' or ufo. I have the play version on Samsung galaxy image
Here it is
Amethyst's avatar Amethyst
#Amethyst v0.94.0: Encrypted Media on DMs Now every upload on DM chats will be encrypted to the destination's pubkey following the same spec 0xChat uses. This offers a massive update in privacy from the common "hidden link" design. The encrypted blobs are sent to NIP-96 and Blossom servers. Make sure your server accepts encrypted blobs. Sattelite and void.cat do accept. We redesigned our upload screens to allow multiple images/videos on new posts, stories, and chat encryption. Error handling was also improved with the screens now allowing you to try again on a different server. Features: - Adds support for encrypted media uploads on NIP-17 DMs by @Vitor Pamplona - Integrates with Pokey's Broadcast receiver. - Expands the Around Me filter to 50km - Shows NIP-22 replies in the replies tab of the user profile - New upload screen for chats - When uploads fail, the screen stays live to allow changing the server and trying again. - Improves the padding in the layout of the gallery - Allows multi-image posts to be displayed in the Profile Gallery - Refactors zap the error message screen to allow sending messages directly to each split receiver with their error - Adds support for multiple media uploads at the same time. - Adds support to display PictureEvents with multiple images at the same time - Adds QR code private key export dialog by @⚡ Dee Kay ⚡ - Added Gamestr custom hashtag icon by @⚡ Dee Kay ⚡ - Switches to the right account from push notification click - Adds new picture and video events to the user profile gallery - Adds basic support for RelationshipStatus to Quartz Fixes: - Fixes bug that resets localhost relay settings. - Moves to using cancellable coroutines to avoid canceling the parent thread altogether. - Fixes the navigation padding on Samsung devices for the Shorts tab. - Fixes the chat's input field behind Samsung's app bar on tablets - Fixes notes appearing of replies for some recipes - Removes the swipe to delete draft from right to left. Only left to right remains available. - Solves crashing when a p-tag contains only "ffff" - Fixes edge-to-edge issues when the keyboard is shown on the Media Server settings. - Fixes keyboard overriding the relay settings screen - Fixes double quotes on NIP-28 Channel messages - Fixes cosine caching on Blurhash - Fixes download and loading image icon not showing on posts when text overflow by @npub1w4us...0jr5 - Fixes lack of notification when a new account is logged into the app and before the app restarts. - Fixes displaying an old result when coming back to a DVM screen - Fixes the bugs from migrating video events to imeta tags - Removes pull to refresh from the gallery Performance: - Increases the number of possible active video playbacks on the screen to 20 - 10x better performance on Blurhash generation - Improves search by npubs to use all relays. UI Improvements: - Avoids cutting off some of the users in the Pay intent screen - Adds toast message when the video/image starts downloading by @⚡ Dee Kay ⚡ - Remove crossfades and double composition on image loading/success - Improves Uploading feedback for the NewPost screen - Optimizes user search to account for names that start with the typed prefix - Several accessibility improvements by @⚡ Dee Kay ⚡ - Simple refactoring to newer versions of the clickable text - Migrates Video events to imeta tags - Removes youtu.be links from the video feed. - Checks for video file types in uppercase as well as lowercase Code quality: - Move relay dialog to a route by @npub1w4us...0jr5 - Refactors user tagging lists to generalize them - Updates zoomable, vico, mockk, kotlin, compose Bom, firebase, navigation compose, android camera libs and adaptive acompanist - Refactors Ammolite to remove the dependency on OkHttp to prepare for KTor and multiplatform settings. - Reduces the singleton coupling between Client and RelayPool. - Removes troublesome dependency on blurhash encoder library - Restructures contentScale for Images and Video dialogs - Refactors Media Uploaders to improve code reuse - Refactors iMeta usage on Quartz to move away from NIP-94 - Removes the use of nostr: uri for notifications - Enables a new screen to be routed when new logins happen - Removes the contract of the old image picker - Simplifies the Gallery stack - Separates event class that manages general lists and abstracts another intermediary class that manages private tag arrays in its content. Updated translations: - Czech, German, Swedish, and Portuguese by @⚡ Dee Kay ⚡ - Dutch by @npub1w4la...txcd - French by @npub106ef...r8fz - Polish by @Polak - Chinese by @CXPLAY - Slovenian by @StellarStoic - Thai by @npub1vm0k...xp8e - Bengali by @npub13qtw...x23t - Hindi by @npub1ww6h...w5e6 - Spanish by @⚡₿it₿y₿it⚡ - Hungarian by @npub1ww8k...nvtp and @summoner - Persian by @npub1cpaz...xxpk Download:
View quoted note →
#7 image Nostr’s Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network. Thanks to by @PABLOF7z for providing this data. Here are the Top Zapped/Top Zappers from last week, showcasing the creators who received/sent the most engagement: 🔥 Top 3: Most Zapped 1. Name: @Fountain Boost Bot - Zaps Received: 400 - Sats Earned: 1M 2. Name: @npub1utx0...50e8 - Zaps Received: 361 - Sats Earned: 73k 3. Name: @npub1f4uy...r407 - Zaps Received: 291 - Sats Earned: 94k 🔥 Top 3: Most Zappers 1. Name: @npub1dsn6...2h64 - Zaps Sent: 2522 - Sats Spent: 86k 2. Name: @Piotr - Zaps Sent: 174 - Sats Spent: 57k 3. Name: @TheGrinder - Zaps Sent: 138 - Sats Spent: 47k 💰 Top 3: Most Sats Received 1. Name: @Fountain Boost Bot - Sats Earned: 1M - Zaps Received: 400 2. Name: @craigraw - Sats Earned: 152k - Zaps Received: 50 3. Name: @Vitor Pamplona - Sats Earned: 151k - Zaps Received: 157 💰 Top 3: Most Sats Sent 1. Name: “The name is not visible” - Sats Spent: 190k - Zaps Sent: 2 2. Name: @npub1v0lx...qj49 - Sats Spent: 145k - Zaps Sent: 12 3. Name: @npub1nsqz...knan - Sats Spent: 121k - Zaps Sent: 2 Here are the Top Zapped from last week, showcasing notes that received the most engagement: 🔥 Top 3: Most Zapped 1. View quoted note → - Zaps Received: 440 - Sats Earned: 350k 2. View quoted note → - Zaps Received: 319 - Sats Earned: 46k 3. View quoted note → - Zaps Received: 132 - Sats Earned: 23k 🔥 Top 3: Most Sats 1. View quoted note → - Sats Earned: 350k - Zaps Received: 440 2. View quoted note → - Sats Earned: 152k - Zaps Received: 50 3. View quoted note → - Sats Earned: 56k - Zaps Received: 5 #most-zapped_nostr_recap