0
0
1

1
0
1

Vic @Vic - 1y

0
0
3

#Amethyst v0.82.1: Marketplace, NIP-96 Image Servers, NIP-54 inline metadata Adds support for selling and listing in Amethyst as well as NIP-96 Image Servers and NIP-54 inline metadata. Provides large improvemetns to Cashu's token redemption and fixes several bugs. https://image.nostr.build/40ae418ccc5336e17b5949bacc11c31835603437816f8bf867c171f07d34dd54.jpg#m=image%2Fjpeg&dim=720x1612&blurhash=%5BLFFgJMyj%5Bt74TMyoft70LxufiV%5B_Nt7f6WB4TogoMj%5Bxut7ofWAS%7EofbFjtD%25xtWBWBs%2BM%7BjbbH&x=c3a3f49c017f58749226f8ae6021c11a745d2354f52a229cb99eef4a9d20ec39 - Adds selling: ShopStr's classified creation - Migrates old image server uploads to NIP-96 - Adds support for NIP-54 inline metadata - Adds a Marketplace tab to Discovery - New Cashu Redeeming card UI. - Shows the blurhash with a Download icon instead of the URL when the user chooses to not automatically load images/videos - Improves the video switching flicker from blurhash to video - Optimizes the rendering of the drawer - Updates EOSE status in the same thread of the new event to reduce the amount of coroutine launches. - Uses just one HTTPClient for the entire app - Adds a User Agent to all HTTP requests. - Improves Cashu Redeeming UI feedback - Adds support for the FileServers kind - Adds relay information for Replaceable events - Unifies upload options into NIP-94 images - Improves the rendering of inline metadata - Uses nostr.wine instead of filter.nostr.wine as a search relay - Fixes bottom bar appearing in chats when the keyboard is open - Fixes uploading crash due to malformed video formats - Fixes crash when image is an SVG and tries to compress - Fixes deletion of replaceable events - Fixes hash calculation from the entire payload to only the bytes in the file - Fixes bug when updating relay list that used keep the previous list - Presents better error messages when the image upload fails - Adds a button to Cashu preview to redeem on external wallet by nostr:npub1nxa4tywfz9nqp7z9zp7nr7d4nchhclsf58lcqt5y782rmf2hefjquaa6q8 - Fixes zap splits when using amber with intents by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Updates translations for cs/de/sv/pt by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef - Updates Hungarian translations by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp - Updates Finnish translations by @petrikaj - Updates Dutch translations by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd - Updates French translations by nostr:npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz - Updates dependencies Download: - [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.82.1/amethyst-googleplay-universal-v0.82.1.apk ) - [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.82.1/amethyst-fdroid-universal-v0.82.1.apk )

0
0
0

#Amethyst v0.81.3: Shopstr and NIP-88 support https://image.nostr.build/914bcdceca1ea2b9f6ac205e687ff7860242008d24fa83cfca52b0b8c2e90081.png This version improves the rendering of Classifieds and adds an option to DM the seller directly in the post. It adds support for nostr.wine's NOTIFY spec (NIP-88) that allows relays to display messages when subscriptions are expired or another payment is requested. We also migrated our block list to the `kind:10000` as requested by this [PR](https://github.com/nostr-protocol/nips/pull/880). We also completely restructured the way events are signed to better support Amber's async calls and slighly improved our performace and data usage in many parts of the app. Enjoy! - Massive refactoring to unify our internal signer with Amber's signer in all supported events - Adds [NIP-88](https://github.com/nostr-protocol/nips/pull/901) NOTIFY request support - Migrates our Block list to `kind:10000` - Fixes the breaking of @s when other words are combined with the nostr address - Adds default encryption and decryption permissions to the Amber login call to avoid multiple Amber screens open at once by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Adds support for sending/receiving/approving multiple events at once by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Adds a chat with seller flow to ShopStr's event rendering. - Reduces the amount of downloads to build the Notification chart of the week - Immediatly force-closes the WebSocket when leaving the app - Narrows the re-downloads of event reactions down - Fixes the blue notification dot appearing when the user receives a notification from a blocked account before downloading the blocklist - Fixes URL Preview card when websites use a blended version of multiple open graph specs - Adds a geohash mipmap to event tags - Reduces multiple reconnections to relays when the app cold starts. - Adds back arrow button to the top of the Nav bar of the Thread view. - Fixes race conditions when opening videos at the same time - Fixes spacing when drawing POW and Geolocation at the same time - Runs the translation as the UI Scope instead of ViewModel's - Migrates the event's tag list from List to Array to save some bytes. - Increases connection timeouts when on mobile data. - Improves the EOSE logic when creating filters by grouping filter requests with similar `since`clauses - Fixes video release coroutine being killed by Android, leaving the Video playing in the background - Adds a cache of the total amount of Zaps per note - Allows sat amounts up to 4 digits without abbreviation @vicariousdrama - Improves the rendering of LN Invoice Previews. - Fixes error message when parsing LnInvoice - Updates several dependencies Updated translations for: - Czech, German, Swedish and Portuguese, Brazilian by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef - Spanish, Mexico and Spanish, United States by nostr:npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903 - Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp - Chinese Simplified by https://crowdin.com/profile/stella2023 - Persian by nostr:npub1cpazafytvafazxkjn43zjfwtfzatfz508r54f6z6a3rf2ws8223qc3xxpk Download: - [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.81.3/amethyst-googleplay-universal-v0.81.3.apk ) - [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.81.3/amethyst-fdroid-universal-v0.81.3.apk )

0
0
0

0
0
0

#Amethyst v0.80.1: FOSS Push Notifications https://image.nostr.build/509d2969153831440d75d58e5866cfa2c30c88895f954f674905a6c2c59bc545.png This version adds support for UnifiedPush to the FOSS edition of Amethyst. Make sure to have one of the [UnifiedPush](https://unifiedpush.org/) apps installed to receive Notifications. Once installed, Amethyst will ask which distribution app to use. If the app is paid, make sure to have enough credits in that system. - Adds support for Unified Push in the FOSS edition by nostr:npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k - BugFix for missing push notifications when using Google's edition - Creates a ViewModel store for each user, which allows faster memory cleanup when switching accounts. - Fix crash when uploading images/videos using external signer by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Adds Lifecycle to all Flow collects in compose to stop processing new events when the app is paused. - Avoids creation of the LiveData in every recomposition - Removing Stop with Task from PushNotifications to make sure the PushService remains active. - Updated translations to Sweden, Portuguese, Czech and German by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef Download: - [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.80.1/amethyst-googleplay-universal-v0.80.1.apk ) - [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.80.1/amethyst-fdroid-universal-v0.80.1.apk )

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

Did you all know that there's a #Bitcoin circular economy in Suriname? This small Dutch-speaking nation in South America has experienced over 600% inflation just this year, and with an average monthly salary of $150 USD, the citizens of this country need Bitcoin now more than ever. That's why nostr:npub1xwmh3ygyv5jyyh6wlwx69w52clavapr068ve4029nhxv03559gvqxn3nmv was founded. A group of dedicated individuals came together to create tools and pathways to financial freedom. They understand that the work must begin with education, for both adults and, of course, the children. Bitcoin Sranan has partnered with the Kindertehuis Tamara orphanage in Paramaribo, where they are currently educating kids on how sound money works. They drew inspiration and guidance from the team at Praia Bitcoin and have added their own twist to the Fruits for Sats program. The goal is to onboard more orphanages while building this circular economy, ensuring that no one is excluded from these educational and growth opportunities. However, like everything in this world, it doesn't run on dedication alone; they need sats! Let's support the people of Suriname by sending sats to their dedicated Fruits for Sats Geyser page or by making a donation to the overall project through their BTCPay Server page. - Fruits for Sats nostr:npub1kmwdmhuxvafg05dyap3qmy42jpwztrv9p0uvey3a8803ahlwtmnsnhxqk9 : https://geyser.fund/project/kindertehuistamara - nostr:npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg Page: http://bitcoinsranan.com/ #plebchain #zapraiser https://image.nostr.build/c58eafc67fa049fcb85f0cfaa14116a1cc1225029e3c17dcf4ec982b1c977a52.jpg https://image.nostr.build/18c42073abf312ac86d4042ea04b415fb51d888b2b713b101c2e36f6d6f21a15.jpg https://image.nostr.build/64cd0497d0d61ef5a9379fa43153c19b342e4d523154b72401f5d346d48800f4.jpg

0
0
0

0
0
0

e6ce6 - 2y

0
0
0

0
0
0

af4b1 - 2y

0
0
0

af4b1 - 2y

0
0
0

### #Amethyst v0.77.3: Communities, hashtags, and geotags in the Top Bar list https://image.nostr.build/954a74ed9b597e1c515f44df42b8b7bcff40068e47ed20de565130d3979bfd5f.jpg - Adds communities, hashtags, and geohashes to the lists on the top navigation bar. - New Repost profile picture arrangement from nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx - Adds a Zap Split view to the master node in the Thread View - Change nav bar color by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Removes the old user migration from the old preferences database - Sets up default reactions to be Rocket, Hugs, Watching and Laughing - Starting a Refactoring of LocalCache away from a Singleton instance - Fixes blank summaries occupying empty spaces in Long Form content - Improvements to the rendering of long-form content - Groups notifications by day first to avoid merging multi-day notification events - Performance improvements on loading users and calculating reports - Disable buttons if terms are not accepted in the Login Screen with Amber by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Fixes a crash when login with Amber by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 - Updates Bengali and Dutch translations - Removes the follow/unfollow button from the Zap to User view - Performance improvement by moving zap decryption to run in a group, avoiding multiple co-routines per zap - Updates Google Play services Download: - [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.77.3/amethyst-googleplay-universal-v0.77.3.apk) - [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.77.3/amethyst-fdroid-universal-v0.77.3.apk)

0
0
0

66f47 - 2y

0
0
0

0
0
0

Showing page 1 of 16 pages