Which version was this on? The latest APK seems to be leaner. That being said, Amethyst connects with 16 relays by default. If you and your followers have data in all of them, it will download 16 copies of everything. On top of that, many profiles pictures are quite big (10mb each). Since there is no rescaling of images yet, it's downloads everything it needs to render from the source, which can easily reach 2gb. Phones only reserve 250MB of local cache, which means once that limit passes, it erases old data to go get new one, redownloading some assets all the time.

That being said, i am using the latest APK v0.11.4 and it runs ok in 200k connections.

Reply to this note

Please Login to reply.

Discussion

I ve had my profile picture placed on a personal web page and it drained out entire bandwidth of the server. cuz of only 1 gif (was about 2mb) some cache features maybe would be necessary for things like that

Isn't everything ID'd? If clients hit relays in succession, if could get the Note ID's and only actually grab "new"?

This would reduce overhead on Clients and Relays (esp if relays are hit in random order to spread the load).

Or even if grabbing all is unavoidable, can locally dump the dupes.

A caching server that connects to all relays for the user, downloads everything, dedups, resize and chache all profile, banners and image/video links/previews in all posts would be ideal.

But that feels like a regular app with a central server that controls everything, not a nostr app.

Thanks for the explanation. I'm installing new versions as I see them, but seems like I started on v0.10.1

Congrats on Amethyst and your pace of development 💪 But don't burn out!

Is it possible to upgrade to that version of you've initially installed the app from an app store, or do I need to wait for it to be updated there? Alternatively, I guess I could uninstall from the app store and install directly from GitHub..

As soon as Google stops rejecting my updates... 🫤

If you are comfortable with apks, i would uninstall it and use the APK version for now.

I prefer installing your newest .apk at Github over using google play store. :)

I've been using Aurora Store since it simplified updates and verifies keys for me, but I do have a few apps I download directly. This week be one of those now.

Where can I obtain your PGP key to verify the APK builds?