Avatar
Vitor Pamplona
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c
Nostr's Chief Android Officer - Amethyst Social

### #Amethyst v0.73.3-alpha: BugFixes and Performance Improvements

- BugFix for the blank screen when pressing the message button on a User Profile without any history of Chats

- BugFix for the crashing route when clicking in the GiftWrap DM Notification

- BugFix: Correctly updates Hashtags on a note after a new follow/unfollow

- Moves Zap Amount calculator from Compose scope to ViewModel Scope

- Avoids account state recompositions

- Moves Show And Hide functions from the Compose Scope to ViewModel Scope

- Moves the creation of the TopBar live data for lists into the AccountViewModel

- Moves HTTP and EMAIL regex compilation to a singleton

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.73.3/amethyst-googleplay-universal-v0.73.3.apk)

- [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.73.3/amethyst-fdroid-universal-v0.73.3.apk)

Sometimes a quote will not tag the event or you as the author of the event. If they don't tag, the app doesn't know it exists.

If you have an example, I can see if there is a bug or if it is just one of those cases.

Reminds me that I need to implement a rebroadcast of the base event when the user replies to it.

Replying to Avatar mark

one of the most positive influences on me in recent months has been when nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z responded to criticism of his hilariously under-designed Amethyst logo by updating it to an even more janky, under-designed logo 😅

having worked at digital design agencies for most of my career i've always found it challenging to break out of the "logo-fiddling" stage of projects and just get to making something that works and delivers results

the emphasis on shipping is an underappreciated virtue of the developer community, and as a non-dev i'm trying to become better about it

i know too many people who "start companies" but get their logo, llc, website, bank account, and business cards set up before finding a single user or paying customer

marketing is valuable and has its place, but also maybe just build the product and keep improving it first

forget about the logo ffs

A perfect logo still doesn't deliver any value to users. Marketing is a revenue multiplier, not a value multiplier. Design can increase value (e.g. UX/UI) but branding is all about revenue, not value. And, in open source, revenue is zero. Anything multiplied by zero is still zero. So, any strategy on the good use of capital (time and resources) would point to investments in the product not in marketing. The entrepreneurs you are seeing are just terrible capital allocators.

PS: we also don't have a website yet. :)

Replying to bcfe718f...

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

Ah okay

got It

but the delete process is optional not mandatory or

Each relay can decide if they want to delete it or not. Your data is their property anyway.

Replying to bcfe718f...

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

What about ..i just thinking

If u use the local db only for ur data and u sent these to some relays which makes an cryptovraphic match with ur id and the can be stored here bit it only functions as an slave device not master the master is the local db.

And the relay itself has to be forced the demand if u want to delete ur account.

And this goes also over crypto key verfifying.

May s. Thoughts too crude sorry not a dev

That would work. I'm some ways we already have that today, we just don't save in the local phone yet.

Replying to bcfe718f...

If you want everyone the Internet connecting with your phone to download your data, sure :)

It doesn't sound realistic though.

But a simple local db for backups is more likely.

Replying to Avatar Max

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z when I click on the DM icon of a npub without preexisting chat history, then there is just a black screen now on v0.73.2

Ohh, thanks. That's a bug

Strange, can you send a print screen?

Also, I think Wrapping alone is not enough because the receiver can always unwarp and simply re-broadcast the wrapped event. The one we did forces another Seal event of an unsigned event.

The Wrap has the receiver. The Seal is signed by the sender. But only when both are open, you can see the contents.

The Wrap without a Seal means the receiver can either expose the inner event if signed OR, if you don't sign the inner event, the receiver will not be able to verify who the sender is.

Seals alone are signed by the sender, but don't have a destination or any other ptags. So, they are not that useful by themselves.

1. Yes. Different screen UI have different ways of working with it

2. The app loads image sizes in different caching schemes. So you might see one getting updated before the other. Usually that happens when the image host fails to deliver in one of the calls.

### #Amethyst v0.73.2-alpha: Push Notifications for GiftWraps

- Adds PushNotification for all GiftWrapped Events

- Fix: Marking All GiftWraped DMs as read

- Fix: Displays GiftWraped DM as Messages in the Notification Screen

- Fix: Menu drawer half open when switching to landscape mode by nostr:npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k

- Fix: Forces the creation of Notification Channels to enable toggles in the Settings of Samsung phones

- Fix: Correctly displaying/hiding pictures in Chat Compose

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.73.2/amethyst-googleplay-universal-v0.73.2.apk)

- [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.73.2/amethyst-fdroid-universal-v0.73.2.apk)

Replying to Avatar Harry

v0.72.2

Not a bug. Amethyst subscribes to new reactions, zaps, boosts, replies, bookmarks and reports to the items visible in the screen +2 outside the screen. Every scroll should trigger a lot of network activity.

yet another reason to put up my own relays :)

I am not sure if nostr.wine receives encrypted GiftWraps.

I am interested in knowing any details you might provide. I have been hunting this slow downs for months now :(

It might be a relay that is too slow at the moment. I think if the app receives 1 message a second (super slow) it would be updating the entire feed every second and that could create issues.