Amethyst v0.23.0: In Search we Trust

We are defaulting to nostr.band as one of the few if not the only relay that accepts search filters. You can add more options to the relay settings page.

- NIP-50 Support (Relay Search) by #[0], thanks to #[1] and @EvgenyPlaksin for the first draft on this feature

- "Mark all messages as Read" feature by #[2]. Let's see #[3] approves the feature and bounty claim

- NIP-19 Refactoring and test cases by #[4]

- Small performance improvements by #[5]

- Require biometric to export private keys by #[6]

- Support for relative paths on preview card's OG:IMAGE tags by #[7]

- Changes the navigation bar's magnifying glass icon to globe by #[8]

- French translation by #[9]

- Add Password Managers autofill support to the login screen by #[10]

Download: https://github.com/vitorpamplona/amethyst/releases/download/v0.23.0/app-release-v0.23.0.apk

Reply to this note

Please Login to reply.

Discussion

Naming the upgrades needs to stay 🤙

Loving it, searching for users by name looks great, as well as searching for keywords! Keep up the great work!

Wow you finally did it & special thanks to #[2] for his amazing project.

This is awesome man, working great

Wait mark all, Is today Christmas?

When Google play update? 🥺

Why let Google know you installed it?

Pilling others. Just because they are new doesn't mean they should be stuck with an outdated version!

Awesome. Thank you #[3] #[1]. Who do I Zap? Max?

Is there a way to directly zap people (not by zapping a note) on any clients?

⚡🙏

Will Zap when I get home. Internet is so bad here I can't load the LNURL invoice. I'm good for it. 🤙

Oh I was just giving you a post to zap if you wanted one instead of a tip. Either way, and yeah I know you're good for it 😆

Zapped 👑 Thank you sir. I can't wait to clear all of my read but unread messages.

Yep, he did it all

Me

Me

Biometric for privkey? What does that mean?

Before you can export the private key (copy nsec to the clipboard) you need to authenticate either with a fingerprint or your device PIN/password

Oh good, was worried about having to enable fingerprint auth but that makes sense. Biometric can also mean pin.

Confirmed, it seems faster and smoother than v0.22 . Thank you Vitor 🙏

Crashing on "Upload Image" click

My global feed in the v0.23 now with a spam again! I see messages there from relays are not marked for global feeds (Globus icon is grey). Before I got global feed only from relays with green Globus icon. But the version 0.23 doesn't count with same options :(

It seems that now the active download icon ("read" or download icon) is taken into account to get a global feed - I have it enabled even for relays with the Globe disabled. But it seems to me that this is a bug. If I disable the "download icon" icon, then spam from that feed disappears, but most likely due to the fact that nothing is received from that relay at all.

Hum.. there might be a bug indeed. See if you can disable nostr.band, the new relay for search from the Global View.

I didn't quite understand what to try. Yesterday I read the list of changes, decided to look for this relay in the list of relays and did not find it. Then I added it manually to see how the search works. But I didn't see the difference. But the error I wrote about, it seems to have been before adding the relay manually. I can turn it off, but what does it have to do with anything?

Now the global feed seems to be taken only from those relays that are enabled through the globe. Yesterday it was the same, but sometimes the global feed suddenly started asking for messages from other relays. Perhaps this happens after editing the list (for example, adding a relay or on/off)

A spam started again (v0.23.1). I did screenshots.

nostr.oxtr.dev - this relay when I click by small icon at left where is spam message (a relay from message come to me)

One more example without an auto translation

Now spam has just been pouring tons into the global feed, although I only have paid relays to the global feed. Then I killed the application (swiped it) and started it again - after that there is no spam in the global feed again. There is clearly a bug in the application somewhere. This has appeared since version 0.23.*

Another strange behavior is that spam seems to come from a oxtr.dev relay After that, I go to the relay settings - the global view is disabled there, but the most interesting thing is that the Amethyst shows zero statistics on received messages from that feed. Watch the video.

https://nostr.build/av/nostr.build_668fc30dd1a0d82fcb5804a2d7b79a771f59c7ea8dff38b5cccd123f00431e33.mp4

An expected behavior is that if your relay list is taking too long to be downloaded by your relays, the app will use the default relays to give you some experience while it waits for your list.

When your list arrives, then the app replaced the default behavior with yours.

The same can happen with an old relay list of yours coming before a newer one.

Wow, search is super snappy. 💪

#[0]

It's just me or when clicking "upload image" the app crashes? Tried to delete caches but doesn't help

Yep, bug fix coming up

Scrolling seems to be improving quit a bit now. Not as choppy.

#[1] I sent you two days ago a message, please check it.🙏🙂

Hi, is there a way to set the language to use for the app?

My android system is in French but I rather have this app in English.

Interesting, is this about the interface language or the autotranslation of people's posts?

The interface language.

I'm used to using English as a default language nearly everywhere in computers.

The length of text in the French translation also creates some UI problems.

Interestingly, I have magisk + LsPosed + App Settings Reborn on my phone precisely to force the language to English for another app that has no settings for this, but when I set the language to English for Amethyst, it stays in French.

My phone is a OnePlus 10 pro + OxygenOs 13. I think Android 13 has a system setting to set language per app, but OnePlus did not put it in its os 🤬

Oh wow, those buttons look huge!maybe we just need more icons everywhere 🤔

#[0]

This is what Vitor said at least v0.23 has already implemented better search function. You better try to update the latest version. Let's see if you still have problems. I can find you by username search.

#[5]