Release v0.14.0:
- add support for Amber external signer #1 ( thanks nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 )
- fix "not include myself when calculating inbox relays when replying to a thread that includes me" nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
- fix "don't mention myself in my own notes" nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
https://github.com/frnandu/yana/releases/tag/v0.14.0

It's a bug in android 14. See https://grapheneos.org/releases#2023120800
#Amethyst v0.83.1: NIP-44v2 DMs are up!
New Features
- Moves DMs to the audited NIP-44v2
- Adds support for NIP-31 alt tags
- Adds a k-tag to reactions
- Adds i18n for error messages when uploading images
Performance Improvements:
- Improves the performance of Robohash
- Add less memory-intensive timeAgo calculations and translations
- Uses primitives instead of the wrapped object in several places
- Moves to a less memory-intensive way to write and send filters to the server.
- Refines recompositions of routes and bottom icons
- Avoids the creation of new sets when looping through cached maps of User and Notes
- Avoids recreating the EOSE array when changing filters
- Reuses SessionToken for all Playback connections
- Improving the memory use of concurrent hashmaps and immutable collections
- Reduces the use of remember for fixed UI modifiers
Bugfixes:
- Detects URL mime-types by pinging the server instead of relying on the url's extension
- Fixes bug with cropped joinToString assemblies of relay filters
- Avoids Concurrent Modification Exception on the EOSE markups
- Forces nip95 to be under 80Kb to make sure relays can receive it
- Fixes bug that error messages wouldn't show an error when uploading images to the reels page
- Fixes post video dimensions when the user has selected not to load videos automatically
- Updates dependencies
Updated translations:
- Chinese by @ra5pvt1n
- Finnish by nostr:npub1ust7u0v3qffejwhqee45r49zgcyewrcn99vdwkednd356c9resyqtnn3mj
- Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
- Dutch by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd
- Tamil by nostr:npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr
Download:
- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.83.1/amethyst-googleplay-universal-v0.83.1.apk )
- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.83.1/amethyst-fdroid-universal-v0.83.1.apk )
Always wanted to use Alby Extension on your mobile?
------------------
📱 You can always add getalby.com as a PWA app to your homescreen... but that didn't give webLN or Nostr support while browsing the web!
Now, you can have full #Alby experience, thanks to recent updates to the Mozilla Firefox and... to our extension, of course!
Please welcome....
🌁🌁 Alby Browser Extension v3.5: 🌁🌁
🌁🌁 THE CALIFORNIA NEBULA 🌁🌁


Now you can pay invoices, use Nostr clients, log in with #lightning on any website - like you do on PC - but ON YOUR PHONE!
🧩Get Alby Browser Extension to your #Firefox
on desktop and mobile - and enjoy the best #bitcoin experience on the web!
https://addons.mozilla.org/en/firefox/addon/alby/
It was build by #Alby team and open-source contributors (welcoming 2 more in our hive!) - thank you for your code <3
and it brings you:
📲 Firefox Mobile support
🖼️ UI improvements
🎧 Boostagrams in transaction details
🦩 Improved nostr signing screens
🛡️ Support for degoogled browsers
... and many more fixes and revamps
Get it and review to your browser at:
https://github.com/getAlby/lightning-browser-extension/releases
Improved performance in Spring v0.13.
We've moved most of the heavy operations into a separate thread (sync with relays, etc), which means UI is much smoother now. Start up time also got much lower.
There are some other performance optimizations we'll be working on next week, so the UX should get even more pleasant.
Also, there is now an automated build workflow set up, which "will ensure the build process will be transparent and more reproducible to other users/developers". Big thanks to nostr:npub19dn7fq9hlxwjsdtgf28hyakcdmd73cccaf2u7a7vl42echey7ezs2hwja7 for your contribution!
Play Store: https://play.google.com/store/apps/details?id=com.nostr.universe
In amber read me there's an example at the bottom.
In this note from nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr there's the code he uses in nostrudel
Another small #noStrudel update: Amber support, Better DMs, and Umbrel community app store
Changes:
- Add arm64 docker image (support for Umbrel and Raspberry PI)
- Rebuild DMs view to be more readable
- Show reactions and zaps on DMs
- Add support for threads in DMs
- Add support for Amber signer
- Add support for NIP-46 signer
- Support NIP-31 on unknown event kinds
As always you can run it locally with "docker run --rm -p 8080:80 ghcr.io/hzrd149/nostrudel:0.37" but now you can add it on umbrel 😁 https://github.com/hzrd149/umbrel-community-app-store

It pretty clunky but I've really been enjoying using Amber https://github.com/greenart7c3/Amber on Android.
I don't like pasting my nsec into random nostr apps not because I'm afraid they are going to leak it or steal it (although they could) but because I cant see what they are signing.
Amber gives me what the Alby extension dose on desktop. a way to manually approve each event.
I fixed something similar recently but it's not in the latest release yet. Will try again using orbot to see if the issue is still happening
But this only works for Android apps. Web apps can't do this
It's works in background when the user chooses the remember my choice option.
With this it's uses android content resolvers to share data in background.
I tried the Nostrudel alpha PWA (next.nostrudel.ninja) with Amber.
It is a bit funky with the app switching and requiring the clipboard permission to paste the signed event but IMO a great development and much better than bringing your nsec to random apps.
I hope soon with Amber + NWC / Bitcoin Connect people can get a native nostr client experience on any PWA.
Can there be something similar to Amber for iOS?
nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
I don't know if you can do this is ios.
Maybe nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s knows

