cabal-club / cabal-desktop

Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
https://cabal.chat
GNU Affero General Public License v3.0
846 stars 77 forks source link

feat: check for new cabal updates when online and install them automatically #263

Closed okdistribute closed 4 years ago

okdistribute commented 4 years ago

This should also upload the proper latest.yml files to the github releases page.

Right now it is opt-out, because with the amount of new releases and critical bugfixes coming through, I think it is ideal to keep people up-to-date with cabal's swift movement!

nikolaiwarner commented 4 years ago

yes yes yes!! thank you @okdistribute!

i think there was some hesitation to add autoupdates unless it was an opt in feature. should we consider that now or add that as a toggle later?

okdistribute commented 4 years ago

@nikolaiwarner hmm good point, well we can add that as a menubar option!

nikolaiwarner commented 4 years ago

If its easy to add the option into the menu now, that would be awesome. Otherwise, we can add it into the settings screen later.

okdistribute commented 4 years ago

OK, I added this as a menubar item.

Ideally yes, this would be in the settings screen because it'll be easier to find.

Right now it is opt-out, because with the amount of new releases and critical bugfixes coming through, I think it is ideal to keep people up-to-date with cabal's swift movement!

todrobbins commented 4 years ago

nice work @okdistribute!

Screen Shot 2020-06-08 at 3 28 58 PM
nikolaiwarner commented 4 years ago

🔥🔥🔥🔥