Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.

Commit

Permalink
feat: Upgrade to Electron 12
Browse files Browse the repository at this point in the history
At the recommendation of @dbluhm, I have taken a look at migrating the
work on the ARIES Toolbox from using Electron 9 to Electron 12.
@burdettadam found and recommended the use of
mubaidr/vue-electron-template, which has been paramount in this upgrade.

This change involved moving the minimal amount of code from
hyperledger/aries-toolbox into the vue electron template until things
started to work. Once the UI was able to show up, and a connection to
an instance of hyperledger/aries-cloudagent-python could be established
and feature list discovered, success was determined in this endeavor.

There do appear to be a couple of console errors at this time that may
need cleaning up before this change can be considered complete. Once
everything is working, this should fix #237.

Successful connection via loca.lt has been determined. It is assumed
that loca.lt uses Let's Encrypt certificates as described in the
aforementioned issue.

I plan to spend Monday working on fixes for the remaining console errors
that I saw earlier, clean up any unnecessary code changes, and get a PR
ready for the upstream repo.

Signed-off-by: Colton Wolkins (Indicio work address) <[email protected]>
  • Loading branch information
TheTechmage committed Jan 8, 2022
1 parent e0bbe50 commit 9a89dfb
Show file tree
Hide file tree
Showing 93 changed files with 13,400 additions and 18,157 deletions.
44 changes: 16 additions & 28 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,30 +1,18 @@
{
"comments": false,
"env": {
"main": {
"presets": [
["env", {
"targets": { "node": 8 }
}],
"stage-0"
]
},
"renderer": {
"presets": [
["env", {
"modules": false
}],
"stage-0"
]
},
"web": {
"presets": [
["env", {
"modules": false
}],
"stage-0"
]
}
},
"plugins": ["transform-runtime"]
"presets": [
[
"@babel/env",
{
"targets": {
"chrome": "89",
"node": "14.16"
},
"modules": "commonjs"
}
]
],
"plugins": [
"@babel/proposal-class-properties",
"@babel/proposal-object-rest-spread"
]
}
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
132 changes: 0 additions & 132 deletions .electron-vue/build.js

This file was deleted.

40 changes: 0 additions & 40 deletions .electron-vue/dev-client.js

This file was deleted.

Loading

0 comments on commit 9a89dfb

Please sign in to comment.