Vitor Pamplona @Vitor Pamplona - 2y
#Amethyst v0.80.1: FOSS Push Notifications https://image.nostr.build/509d2969153831440d75d58e5866cfa2c30c88895f954f674905a6c2c59bc545.png 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 )
Because you should minimize apps running as a foreground service. Having just one app that manages all notifications for you significantly reduces battery consumption. It doesn't make sense to keep 5 apps running their own notification services if 1 app can do it for them all.
Try to message or zap yourself. :)
I don't think that is a good choice for the de-Googled crowd, but it will be ok for the Google + FOSS crowd. On a de-Googled phone, there are just going to be too many apps that would have to be on at all times to make sense. But if you are developing for folks that use Google and most apps use the PlayService's Push Notification system, then it's fine. Ntfy consumes around 1% of the battery just to be connected and receive notifications. If you have 10 apps with their own notification service baked in, just the notification part will consume ~10% of the battery. It doesn't scale very well.
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
Is your experience worth a blog post on Habla? :) I think more people need to know they can put up their own notif servers.
greenart7c3 @greenart7c3 - 2y
Thanks for the repostt. I'll try to fix it on Monday
Report*
d0enakalleπβ‘ @d0enakalleπβ‘ - 2y
Just left Friday I heard someone crying about SimpleX's notifications service running in the background. I personally have threema and home assistant doing the same. I guess it can sum up for some users.
Do you have a Notification Provider? Unified push requires you to choose a provider and install the app from that provider. You can see it here: https://unifiedpush.org/ A common Notification provider is Ntfy: https://ntfy.sh/
Check if Notifications are active for this app in the phone's settings.
Just for DMs and Zaps over 10 sats. Same for the existing Google version of it.
If you are using Google, then this new version is not necessary for you. Notifications have always been there for Google users. Do you see a way to activate in the phone's Settings/Apps/Notification ? The version released yesterday adds push notifications for users who are installing the FOSS version of the app via F-Droid or Obtainium. The play version doesn't need any of it.
Sure. If you are using Google, you don't need ntfy.
Did it work? :)
ava @ava - 2y
#amethyst adds unified push to FOSS edition π₯awesome stuff π€π»π nostr:nevent1qqstpwqn5yfr9re2kzg4uxqkrjt59yz4csptn5v87m225m4tlduaz4spvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vcm82emc09uxk6mwddjhgvmtddjxwaf5dvcxvafhx3mx6umgv9mk2unddd4rsepsxeeh5dn2w3enjap5ddekcct6vd4kz0mzwfhkzerrv9ehg0t5wf6k2q3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqqqqzywl7lp
easy peasy. just install and choose ntfy app and enjoy better battery life π€π» nostr:nevent1qqs0rgu475xsx6p6w8kwclq249gj24u3sv799qd4pfpxxe6kr5kgc8spzemhxue69uhkzarvv9ejumn0wd68ytnvv9hxgq3qf6ugxyxkknket3kkdgu4k0fu74vmshawermkj8d06sz6jts9t4ksxpqqqqqqzvmgtl3
no. currently just using the default ntfy server
maybe i misunderstood. how so?
figured it was something like that π
it's commonplace. it saves battery
same people, usually privacy focused, go out of their way to use obtanium to track and update apks directly from source vs using google play