#Amethyst v0.92.0: Tor and NFC-hosted transient accounts
This version ships with a Tor service enabled by default to access .onion urls and untrusted relays from the Outbox model. It also offers NFC-hosted transient accounts: accounts that log off as soon as the app goes to the background, deleting all traces of the account from the phone.
Write your ncryptsec to an NFC tag and hide it in your clothing. When you need to use Amethyst, tap the tag, insert your password and login. Lock the screen to delete everything. If you are an activist and if your phone is confiscated, they will never find anything on the phone. Not even your public key. Ncryptsec is a NIP-49-based password-encrypted nsec. If you need, you can destroy and dispose the NFC tag.
Features:
- Adds tor node
- Adds multiple settings for the use of Tor
- Adds privacy presets to simplify Tor choices
- Adds support for NFC-hosted transient accounts
- Adds button to take and add pictures from camera by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
- Adds Uncompressed option when uploading media by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpg3mhxw309a3hs6ts093n27t90p6xxan8w5mk5dtjda3nyamxxsmkxmt2xv6rwdtyvu6kgvnedeuk7e35v448y6ncxdjk6mn809jzummwd9hkutcd36mke
- Adds support for Bloom filters
- Adds zapstore yaml setup
- Adds mempool api to verify OTS via Tor
Bug Fixes
- Fixes the zap options available for the Zap the Devs button
- Fixes edit draft not working when using the quick action menu by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
- Fixes opengraph url preview tags from substack by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpg3mhxw309a3hs6ts093n27t90p6xxan8w5mk5dtjda3nyamxxsmkxmt2xv6rwdtyvu6kgvnedeuk7e35v448y6ncxdjk6mn809jzummwd9hkutcd36mke
- Fixes the parsing of d-tags with colons in them
- Fixes back button not working after opening a nostr link from the web
- Fixes push notifications when using amber by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
- Fixes NIP-47 implementation to force relay for the NWC connection.
- Fixes OTS web calls via Tor using mempool's api
- Fixes the loading of localhost urls using Tor
- Fixes .onion urls not using tor even if available
- Fixes show buffering animation when loading videos
- Fixes folowing icon position on chat user pictures
Performance
- Starts to build all OkHttp clients from a main root client to keep the same thread pool
- Caches OTS web calls to avoid pinging the server repeatedly for the same event.
Code Quality Improvements:
- Updates navigation compose, lifecycle, fragment, activity, composeBoms and AGP to 8.6.1
- Improves OTS Verification error messages
Updated translations:
- Czech, German, Swedish and Portuguese by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpg3mhxw309a3hs6ts093n27t90p6xxan8w5mk5dtjda3nyamxxsmkxmt2xv6rwdtyvu6kgvnedeuk7e35v448y6ncxdjk6mn809jzummwd9hkutcd36mke
- Dutch by nostr:nprofile1qqs82l74z7g3x8j3avpn2wrjrwn855nyvmpxa4v5pftfvtv5lrvrc5cpz9mhxue69uhkummnw3ezuamfdejj7tk0drp
- French by nostr:nprofile1qqs8av5uzf4nv2q80chrmp3mj9a9dd6zjw4fmz56hsn2gzar72rxhtcpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qg3waen5te0w4kkyun9dsargwp58qhsnxcg72
- Polish by nostr:nprofile1qqsdyfz0ewdhmgp3a4r3pxvezx5r8yalrgvjn38v2ml5qrusnv7yywg25ynng
- Chinese by nostr:nprofile1qqsyxnuhnymz0u0xru2watmqe25vlh8vzzje9jhlsfgvsff9942gc9gpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpr9mhxue69uhhyetvv9ujumt0d4hhxarj9ecxjmnt9uq3kamnwvaz7tmjv4kxz7fwwajhxar9wfhxyarr9e3k7mf0ey7g93
- Slovenian by nostr:nprofile1qqsqqqqqqp0fmkspg7w8d305ln96a0jw0ptwqtuwskkm5pddv2kkjfcpg3mhxw309ahxvun9d3shjdnnv9hks6mdd9cxj6m3w4m8ym3kvsmrger60p5hv6rdvdjxx635vs6kjdmh0p5hxdph0pmhxunf09jzummwd9hkutcpgamhxw309ac85enhx36hgetgvymry6thddax6vmv093kzcntx3cxyarrwgmrwcm8x4uk6up4dyehsamjwp6rxapjx3knvar6v9jzummwd9hkuw3cxyhsz3rhwvaz7tmzd96xxmmfdeerver9x4kxkancx368qamyd4a8yerxv3cxccf4wdukzvnpvemhqcmpvf482upj0pcxjdtyw4kxycty9ehku6t0dchsxh36jv
- Thai by nostr:nprofile1qqsxdhmq2cke8xk6scfyxeyfj3dyancavg6xk0v50r023gec7vsrceqpp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejsz9rhwden5te0wfjkccte9ejxzmt4wvhxjmc25yu8l
- Bengali by nostr:nprofile1qqsgs9hgjw87vz36jf2r83m5zree2q87zvs8s7kty9jljdz7wprytyspg3mhxw309a3hs6ts093n27t90p6xxan8w5mk5dtjda3nyamxxsmkxmt2xv6rwdtyvu6kgvnedeuk7e35v448y6ncxdjk6mn809jzummwd9hkutcjxev40
- Hindi by nostr:nprofile1qqs88dt78wgnzvaph6fcstfvsd98xc2qs8eg8tllwv2zlutu8ehec2cppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qgkwaehxw309aex2mrp0yhx6mmnw3ezuur4vghscrwkdn
- Spanish by nostr:nprofile1qqs07tjpyvvlq9ugdpax8h3jfrpwn7kr72k3tc7ky83tggn4et9eangprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qyghwumn8ghj7mn0wd68ytnhd9hx2tcfj7wzt
- Hungarian by nostr:nprofile1qqs88rmfrp9wmfn4qq4kslly0j8futmmrgn86mu3gkc3jvcjl97p3mcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcqngjsj
Download via http://amethyst.social
Login to reply
Replies (40)
Wow, #Nostr is winning
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epsprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730qgs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcrqsqqqqqpwh3cvx
Not on GitHub yet?
Now it is
It's here #Amethyst Privacy by Default 👀
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epspzpmhxue69uhkummnw3ezumt0d5hsyg92jprny4srmtx5lq2zpy6k09e4vm0rk83q4z240degcwlyc65yfvpsgqqqqqqsvllc4q
“NFC-hosted transient accounts “ great
Shit, this baby really flies.
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epspzpmhxue69uhkummnw3ezumt0d5hsyg92jprny4srmtx5lq2zpy6k09e4vm0rk83q4z240degcwlyc65yfvpsgqqqqqqsvllc4q
Obtanium still bot getting it.
🤯
Looks it doesn't get pre releases
And BTW man citrine is crashing now all the time
Tor version is up! But I will keep this in pre-release for now check for bugs. Please use Obtainium to get it (you have to activate pre-releases in their settings.
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epspzdmhxue69uhhwmm59e6hg7r09ehkuef0qgs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcrqsqqqqqpt6z7yh
Do you see the error if you go to the logs screen after the crash? It would help me if you can get the error
Posting a photo feels so snappy. Thanks nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck
Bravo! Amazing release, I was testing transient accounts but cannot make it work, first Zeus was popping all the time when tapping, then I tested without Zeus in a fresh amethyst and the ncrypsec appeared but as a collected NFC tag, nothing related with ame. I'm doing something wrong? Tested on graphene
f'n luv nostr! t-y
Nah is stuck on this I forced closed and nothing happened, deleted and reinstalled it was ok than I restored and froze again.


Make sure to make the NFC tag using the URI mode and add nostr: in the beginning.
nostr:ncryptsec1...
FYI, we just fixed a bug where Amethyst was using the Tor connection to find Citrine. But that didn't create this strange screen on Citrine...
Did you change anything in settings or just retored a backup file?
Ok I tested but didn't work first time, had to write the record in the NFC tag as a custom uri, and them worked 👍
Just edited the picture and name
In fact it's crashing even without restoring the backup
Amethyst's left drawer, backup keys. On the bottom part of the screen insert a password and hit export. The ncryptsec1 will be copied to the clipboard. Then add nostr: in front of it to make a URI and put it on the NFC tag.
very cool shit
Sweet, but not having any luck zapping this from #Minibits via NWC. Getting lots of connection timeouts for LN URLs (Tor problem?). Tried switching to external Orbot - no change. Nothing is showing in Minibits.
Seeing lots of warnings in #Orbot log like this:
WARN: Not attempting connection to [scrubbed]:9000 because the network would reject it. Are you trying to send Tor traffic over Tor? This traffic can be harmful to the Tor network. If you really need it, try using a bridge as a workaround.
WARN: Not attempting connection to [scrubbed]:9100 because the network would reject it. Are you trying to send Tor traffic over Tor? This traffic can be harmful to the Tor network. If you really need it, try using a bridge as a workaround.
WARN: Not attempting connection to [scrubbed]:443 because the network would reject it. Are you trying to send Tor traffic over Tor? This traffic can be harmful to the Tor network. If you really need it, try using a bridge as a workaround.
revolutionary!
nostr:nevent1qvzqqqqqqypzp25sgue9vq76e48czssfx4newdtxmca3ug9gj4tmw2xrhexx4pztqqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epsxx8c39
NFC-hosted transient accounts👀👀👀
nostr:nevent1qvzqqqqqqypzp25sgue9vq76e48czssfx4newdtxmca3ug9gj4tmw2xrhexx4pztqqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epsxx8c39
The things being built are fucking incredible
Look at the cooperation on this
Contributions from so many countries
The movement cannot be stopped
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epspzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3q42gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39sxpqqqqqqz5y9r2p
nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9
Wow. kudos. great options!
👀
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epspzpmhxue69uhkummnw3ezumt0d5hsyg92jprny4srmtx5lq2zpy6k09e4vm0rk83q4z240degcwlyc65yfvpsgqqqqqqsvllc4q
Vou comprar um Android só pra usar o Amethyst parece incrível
nostr:nevent1qqsf3u4v47dnadcdsas8jsh9wmu6pp4v9zklx7rfm2dznayptnk2epspzemhxue69uhhwmm59eek7anzd96zu6r0wd6z7q3q42gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39sxpqqqqqqzpallck
Maybe this TOr implementation tackles some of the issues nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9 raised 🤟✨
Huge respect for the work nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z and his team are doing 💜
Como faz pra traduzir automaticamente do inglês para o português?
nostr:npub1qv02xpsc3lhxxx5x7xswf88w3u7kykft9ea7t78tz7ywxf7mxs9qrxujnc zapped ⚡️800,000 sats
nostr:note1nre2etum86msmpmq09pw2ahe5zr2c29d7duxnk56986gzh8v4jrqjksurw
wow huge zaps comin thru
nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcprdmhxue69uhkummnw3ez6vfwde3x7tnpdenkzmnf9e3k75xqss4 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau that's a great update. Unfortunately when I zap Amethyst devs split payment it still gives me an error with NWC linked to my Albyhub.


2.5 million sats zapped on this note.
nostr:note1nre2etum86msmpmq09pw2ahe5zr2c29d7duxnk56986gzh8v4jrqjksurw