!nluluIEuYMvHftcVDs:matrix.org

Radical Native WebExtension (deprecated / archived)

45 Members
Project archived, see https://github.com/stoically/radical-native/issues/44 | Was: Extending Element with native capabilities: https://github.com/stoically/radical-native | Current release: 0.1beta1523 Servers

Load older messages


SenderMessageTime
11 Jan 2021
@kity:kity.wtfproblemsit worked fine with app.element.io20:07:43
@stoically:matrix.orgstoicyep, can reproduce. seems like activating for an already logged in account breaks now because the olm pickle key isn't in the system keychain20:10:38
@kity:kity.wtfproblemsoh, awesome. glad it's not just me!20:11:16
@stoically:matrix.orgstoicworkaround should be logging in with radical-native active20:11:24
@kity:kity.wtfproblemsi will try that20:11:37
@kity:kity.wtfproblemsyes that works20:13:04
@stoically:matrix.orgstoicgood to know20:14:33
@stoically:matrix.orgstoicopened https://github.com/stoically/radical-native/issues/3220:14:41
@kity:kity.wtfproblemsi should eventually figure out about building the webext myself20:15:21
@kity:kity.wtfproblemsi'm already building the native part but that's easy20:15:42
@stoically:matrix.orgstoiccool, and good luck! let me know if you hit any roadblocks20:16:40
@stoically:matrix.orgstoicbtw, manually creating the correct keychain entry should to also allow enabling while being already logged in 20:22:07
@stoically:matrix.orgstoic * btw, manually creating the correct keychain entry should also allow enabling while being already logged in 20:22:19
@kity:kity.wtfproblemsi wouldn't know how to do that;;20:22:52
@stoically:matrix.orgstoicif you're on linux and have seahorse available ("passwords & keys" in ubuntu), then it's a matter of creating account: @mxid|deviceid service: riot.im password: pickle-key (not sure which one element currently uses if the system keychain isn't available)20:26:10
@kity:kity.wtfproblemsah, i see20:28:57
@stoically:matrix.orgstoichmmm20:32:14
@kity:kity.wtfproblemshow do you package the built radical-native webext as xpi for firefox?20:32:34
@stoically:matrix.orgstoiccreating a zip and upload it on AMO20:33:29
@stoically:matrix.orgstoic * creating a zip from the build directory and upload it on AMO20:33:39
@stoically:matrix.orgstoichttps://github.com/matrix-org/matrix-react-sdk/blob/983ffe98ff2f59d479a06aa3f504d44c4fd7c102/src/Lifecycle.ts#L388-L39920:33:43
@stoically:matrix.orgstoic so it seems, when getPickleKey (which in case of RN ends up in the web-ext) returns undefined, everything should work 20:34:22
@stoically:matrix.orgstoicah, there's the bug20:35:49
@stoically:matrix.orgstoichttps://github.com/stoically/radical-native/blob/c1216f85a1da9df559217e02b33c90c343348705/native/src/secrets.rs#L29-L3620:35:51
@kity:kity.wtfproblemsis it required to upload to amo for signing if using policies to install?20:35:59
@stoically:matrix.orgstoicin general it's required if you plan to install using a stable firefox version20:37:53
@stoically:matrix.orgstoicyou can disable the verification only in beta and nightly versions20:38:13
@stoically:matrix.orgstoic * so it seems, when getPickleKey (which in case of RN ends up in the web-ext) returns falsy, everything should work20:38:36
@stoically:matrix.orgstoic * ah, this might be related20:38:52
@kity:kity.wtfproblemshm20:39:18

Show newer messages


Back to Room ListRoom Version: 5