Replying to Avatar Vitor Pamplona

#Amethyst v0.80.1: FOSS Push Notifications

This version adds support for UnifiedPush to the FOSS edition of Amethyst. Make sure to have one of the [UnifiedPush](https://unifiedpush.org/) apps installed to receive Notifications. Once installed, Amethyst will ask which distribution app to use. If the app is paid, make sure to have enough credits in that system.

- Adds support for Unified Push in the FOSS edition by nostr:npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k

- BugFix for missing push notifications when using Google's edition

- Creates a ViewModel store for each user, which allows faster memory cleanup when switching accounts.

- Fix crash when uploading images/videos using external signer by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5

- Adds Lifecycle to all Flow collects in compose to stop processing new events when the app is paused.

- Avoids creation of the LiveData in every recomposition

- Removing Stop with Task from PushNotifications to make sure the PushService remains active.

- Updated translations to Sweden, Portuguese, Czech and German by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef

Download:

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

- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.80.1/amethyst-fdroid-universal-v0.80.1.apk )

Just stood up my own ntfy server for this. Been wanting notifications since forever!

Is there a way to test them? And what kind of notifications can I even receive now?

Configured a single user and made the default deny-all, all behind a Caddy reverse proxy with HTTPS. So technically I should be set.

Anything else?

Reply to this note

Please Login to reply.

Discussion

Try to message or zap yourself. :)

Neither your zaps, nor my self-messages triggered a notification - and I was eyeballing the logs as well. I can see that the app has registered a topic, but not sent anything there, at all.

I'll grab a few screenshots real quick. :)

hum... Maybe nostr:npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k can help here.

Is this through the base ntfy service or with your own servers?

Our push server is taking the event from relays and sending it to your server. Do you have to white-list our servers? If so, it will call from https://amethyst-notif-server.herokuapp.com

Oh my god this might be it. I have set the default to deny-all because I thought everything came from Amethyst... I'll set it to write-only - don't need strangers to read my notifications :)

Theeeeere we go!

Is your experience worth a blog post on Habla? :) I think more people need to know they can put up their own notif servers.

Hm... I should consider that, yeah. o.o Has been a while since I last checked out several blogging clients. After I learned that YakiHonne was closed source, I kinda turned away from the idea of blogging a little miffed.

And, thanks. :)

https://void.cat/d/YT8cRKDw9ytiL6945acuRW.webp

Very likely you will have to allow write all for the Amethyst topic. I've set this up for my Synapse Home Server and that is the recommended approach for a locked down personal NTFY server. This guide is very helpful for a personal NTFY server:

https://docs.ntfy.sh/config/#access-control

Hello BitcoinLizard!