Closed beerisgood closed 4 years ago
No updates for 16 months
https://addons.thunderbird.net/en-US/thunderbird/addon/paranoia/
It's looking that way!
I know, that's why i ask here.
Hmm, I've not been using Thunderbird for a long time now but I don't mind updating it for TB68. I just didn't know it's not working - glad @beerisgood reported.
I don't have a timeline though.
(of course, pull requests welcome)
@beerisgood Have you tried just updating the maxVersion
similar to the latest commit (5e6330d) or is the extension completely broken?
I'm still on 60.9.0, so I can't test it.
@sdellenb i don't test that yet but it won't work if add-on isn't a webextension
Wait, so webextensions are now mandatory in Thunderbird too? I'm certainly not going to rewrite this as a WebExtension.
Looks like it's possible to just convert the manifest from RDF to JSON, anyone willing to give it a try? https://developer.thunderbird.net/add-ons/updates/overlays
I try the convert and the install and addon itself works.
Only the config menu didn't open:
My manifest.json:
{ "manifest_version": 2, "applications": { "gecko": { "id": "tls-paranoia@gdr.name", "strict_min_version": "68.0" } }, "name": "Paranoia", "description": "Check if your emails arrived encrypted (and which corporations were able to read them nevertheless)", "version": "0.2.7", "icons": { "32": "skin/good.png" }, "legacy": { "type": "xul", "options": { "page": "chrome://Paranoia/content/overlay.xul", "open_in_tab": true } } }
Nice!!! I don't think it had a settings page, maybe the
"options": {
"page": "chrome://Paranoia/content/overlay.xul",
"open_in_tab": true
}
can be omitted?
Want to do a pull request with manifest.json or should I integrate it myself?
On Thu, 19 Sep 2019 14:59:07 -0700 beerisgood notifications@github.com wrote:
I try the convert and the install and addon itself works. Only the config menu didn't open:
My manifest.json:
{
"manifest_version": 2, "applications": { "gecko": { "id": "tls-paranoia@gdr.name", "strict_min_version": "68.0" } }, "name": "Paranoia", "description": "Check if your emails arrived encrypted (and which corporations were able to read them nevertheless)", "version": "0.2.7", "icons": { "32": "skin/good.png" }, "legacy": { "type": "xul", "options": { "page": "chrome://Paranoia/content/overlay.xul", "open_in_tab": true } } }
I've implemented the discussed changes and tested it on my Thunderbird installation. There are no problems so far.
Title.