forked from signalapp/Signal-Desktop
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
AppX packages provide filesystem isolation and allow distribution on the Microsoft Store Signed-off-by: Tom Plant <tom@tplant.com.au>
- Loading branch information
Showing
2 changed files
with
8 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shall this be posted at
/releases
? I'd like to know where to track this, so that I can update the URI to the installer file at WinGet to use this.However, why did you choose AppX over MSIX? That's a deprecated format.
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@RokeJulianLockhart Please don't upload this to winget, it's only for testing on an upstream PR. It's not synced with upstream, doesn't have a publicly-trusted signature, and has a few branding and auto-update bugs.
Do you have an official source for AppX deprecation? MSIX is backwards compatible, so you can just change the file extension. I didn't need any MSIX-only features, and they're not supported by
electron-builder
anywayEDIT: just tested, it's so far behind upstream that it can't send messages anymore
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pl4nty, thanks for the explanation. Explains why it's not a PR. Hopefully there shall be a proper effort to make an MSIX at some point.
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah I mentioned AppX upstream to gauge interest. but the maintainers haven't responded, so I'm hesitant to spend time on a separate PR
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was suggested at signalapp#1946 (comment), but it seems that they went with merely allowing a developer of the platform to upload their
.exe
to the Store instead. We could try using WOA-Project/WoA-Installer-Rpi#25 (comment) and seeing whether it provides it repackaged as an MSIX.aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the store app mentioned there is a different signal-compatible client, rather than a repack
but you could try downloading it here: https://msft-store.tplant.com.au
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pl4nty, that's superb! Thank you. I'd been looking for a FOSS alternative to RG-AdGuard.
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would be awesome to get a secure MSIX instead of the non-signed Nullsoft Installer from the EXE Installer - very important step for Applocker and WDAC Application Allowlisting! 👍🏻🙏🏻
This comment was marked as outdated.
Sorry, something went wrong.
aa18920
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SebCT, https://community.signalusers.org/t/provide-an-msix-package/61772?u=rokejulianlockhart