johanw666 / Signal-Android

Fork from a private messenger for Android with extra options added: full backup and (partial, ony text) xml backup of messages. Restore can happen at any time, not only after a fresh install. Import SMS database. Import of (unencrypted) WhatsApp databases. Removed apk expire. Choose between passphrase protection and the Android screenlock. Choice for the backup location (internal or removable storage on Android < 11 (on 11 and higher this is already possible)). Set the maptype in the place picker. Option to treat view-once media as normal media. Option to ignore remote deletion. Choose between FCM or websocket notification delivery.
https://johanw.home.xs4all.nl/Signal/signal-jw.html
GNU Affero General Public License v3.0
246 stars 16 forks source link

At least notify user when a new update is available. #54

Open pixincreate opened 2 years ago

pixincreate commented 2 years ago

Feature description

Notify user when a new update is available.
This can done by fetching this repo's latest release. Just compare whether the current version is lesser than or equal to the ones in the release channel, if yes, just show a pop-up at the top with the link. Clicking on it redirects the user to the release page.

#

Device info

Device: Necessary? Android version: Necessary? Signal version: 5.42.1

nekorubu commented 2 years ago

I typically just watch the repo, so when a new update is released, I get an email with the link and whatnot. Of course, an in-app update checker would be nice, too.

AntiKippi commented 1 year ago

You should see that an update is available in the app store you are using. I don't know for sure if this applies to the Google Play Store, but at least in Aurora Store it is like this.

pixincreate commented 1 year ago

You should see that an update is available in the app store you are using. I don't know for sure if this applies to the Google Play Store, but at least in Aurora Store it is like this.

This is a fork of Signal and not the Official Signal itself. It has different signatures and doesn't match with the one that is on the Google Play. JW versions are different ad has many features compared to the official and has to be installed from the releases section of this repo.

Read the readme to get the confusion cleared out.

AntiKippi commented 1 year ago

It has different signatures and doesn't match with the one that is on the Google Play

Yeah but it has the same package name, so although you can't install it, it will still show that a new version is available. And as i said I don't know the exact behavior from the Google Play store since I am using Aurora Store. There it shows me when an update is available. And of course I can't install it from there, I still have to get it from GitHub but at least I get notified. This is exactly what you asked for.

johanw666 commented 1 year ago

You can set a Github notification that you are warned when a new release of a repository is published. Those notifications come by email, and in the Github Android app if you use it.

pixincreate commented 1 year ago

You can set a Github notification that you are warned when a new release of a repository is published. Those notifications come by email, and in the Github Android app if you use it.

This is what I'm currently using and it's really annoying and not feasible in the long run!
I'd really appreciate a built-in update checker the fetches latest version from releases/latest from GitHub and compare it with the current version of the app. FYI, even Molly.im has a built-in updater in case if you change your mind and is willing to add it here.

kevin0t commented 1 year ago

If you are using an rss reader you can easily add update feeds for the releases of any github repo. For me its been convenient way currently. Also i wouldn't like the signal app to give me a pop-up every week to remind me of an update. url for adding to rss feed https://github.com/johanw666/Signal-Android/releases.atom

blaugrau3001 commented 10 months ago

You can also use something like Obtainium