diff --git a/index.html b/index.html
index 8b15a78..00fdcf7 100644
--- a/index.html
+++ b/index.html
@@ -166,10 +166,6 @@
margin: auto;
display: block;
}
- .appimage {
- width: 15px;
- height: 15px;
- }
@@ -181,7 +177,7 @@
✕
@@ -309,7 +305,7 @@
Rainbow Six Siege | Rank Calculator (Custom Rank
-
Subscribe to my newsletter |
+
Subscribe to the R6RC newsletter! |
Node.js: |
Chromium: |
Electron: |
@@ -324,20 +320,22 @@
R6RC | Changelog
VERSION 0.4.0 CHANGE NOTES
CHANGES
- Updated all dependencies to the latest version
- Fixed a bug where If the user leaves some of the fields blank, upon calculation the result for how many games the user has to win or lose will return "NaN"
- Added an in-app Changelog so that the user can press a button to the most recent changes
+ Updated all dependencies to the latest version
+ Fixed a bug where If the user leaves some of the fields blank, upon calculation the result for how many games the user has to win or lose will return "NaN"
+ Added an in-app Changelog so that the user can press a button to view the most recent changes
+ Added a prompt to subscribe to the R6RC newsletter
COMING SOON
- Soon Visible in-app menu for R6RC
- Soon Windows Taskbar Jump & Task list for R6RC
- Soon R6RC Discord
- Soon R6RC Discord Bot
+ Soon Visible in-app menu for R6RC
+ Soon Windows Taskbar Jump & Task list for R6RC
+ Soon R6RC Discord
+ Soon R6RC Discord Bot
KNOWN BUGS
Some Antivirus software (Norton, Avast, Kaspersky, etc.) may produce false positives upon install
+ The scrollbar overlaps the titlebar when viewing the changelog page
If the user leaves some of the fields blank, upon calculation the result for how many games the user has to win or lose will return "NaN"
When right clicking the application on the task bar and clicking "R6RC" another instance is opened
diff --git a/package-lock.json b/package-lock.json
index 04765c3..620bcde 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,9 +11,9 @@
"dev": true
},
"@types/node": {
- "version": "8.10.23",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.23.tgz",
- "integrity": "sha512-aEp5ZTLr4mYhR9S85cJ+sEYkcsgFY10N1Si5m49iTAVzanZXOwp/pgw6ibFLKXxpflqm71aSWZCRtnTXXO56gA==",
+ "version": "8.10.25",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.25.tgz",
+ "integrity": "sha512-WXvAXaknB0c2cJ7N44e1kUrVu5K90mSfPPaT5XxfuSMxEWva86EYIwxUZM3jNZ2P1CIC9e2z4WJqpAF69PQxeA==",
"dev": true
},
"abbrev": {
@@ -98,29 +98,28 @@
}
},
"app-builder-bin": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.0.0.tgz",
- "integrity": "sha512-JUJ1Wiaig1589MxF110HHh5I5v9hn2Qu4ZeleNwSZHfD1S2LrCxm4H+q7Snr/rWlWdEChFoWM2lj11Cdl4LP0Q==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.1.1.tgz",
+ "integrity": "sha512-ye0fQcG/msVKJcHBOZOfXf8kIkHoY+1ZYpWyFH/jyeNRwlsdBQCmg0A+pbbTyvjiet9XQzPVA7s21oyRhUixRQ==",
"dev": true
},
"app-builder-lib": {
- "version": "20.26.1",
- "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.26.1.tgz",
- "integrity": "sha512-tLRC9bU3f7TgeK//jjDfhwzQymmLACkcs6vC/5VZLstVigg0G55RejsD4cCP3YA7fdUNNH6MaOAUh4l9FblCMg==",
+ "version": "20.27.1",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.27.1.tgz",
+ "integrity": "sha512-nuGl5s6dGp0lbLfM3Ef/tst3ZAeKznBb+SB0zNjHR8chbU7338451y7TfDXkcLQVkvMivfhwIRlUCyN/sH5KKA==",
"dev": true,
"requires": {
"7zip-bin": "4.0.2",
- "app-builder-bin": "2.0.0",
+ "app-builder-bin": "2.1.1",
"async-exit-hook": "2.0.1",
"bluebird-lst": "1.0.5",
- "builder-util": "5.20.1",
+ "builder-util": "6.0.0",
"builder-util-runtime": "4.4.1",
"chromium-pickle-js": "0.2.0",
"debug": "3.1.0",
"ejs": "2.6.1",
"electron-osx-sign": "0.4.10",
- "electron-publish": "20.26.0",
- "env-paths": "1.0.0",
+ "electron-publish": "20.27.0",
"fs-extra-p": "4.6.1",
"hosted-git-info": "2.7.1",
"is-ci": "1.1.0",
@@ -133,7 +132,6 @@
"read-config-file": "3.1.0",
"sanitize-filename": "1.6.1",
"semver": "5.5.0",
- "sumchecker": "2.0.2",
"temp-file": "3.1.3"
},
"dependencies": {
@@ -145,26 +143,6 @@
"requires": {
"ms": "2.0.0"
}
- },
- "sumchecker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
- "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
- "dev": true,
- "requires": {
- "debug": "2.6.9"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
}
}
},
@@ -189,7 +167,7 @@
"dev": true,
"requires": {
"chromium-pickle-js": "0.2.0",
- "commander": "2.17.0",
+ "commander": "2.17.1",
"cuint": "0.2.2",
"glob": "6.0.4",
"minimatch": "3.0.4",
@@ -253,9 +231,9 @@
"dev": true
},
"aws4": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz",
- "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
"dev": true
},
"balanced-match": {
@@ -401,13 +379,13 @@
"dev": true
},
"builder-util": {
- "version": "5.20.1",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.20.1.tgz",
- "integrity": "sha512-rqSl3Tbi/sECIVWAys8Blic4UEzUpZkGgmVXR2mZwdVPreNnfY3MHqSGSxlJRMTqxSsO0SgxnAEnanBNw4212g==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-6.0.0.tgz",
+ "integrity": "sha512-PPwBEQa8zNcgd0ht2IozdD9QDdrADSl/TkceGcErkT7By1v8LLcomBAThm+t+0Ebm7q6JJbdL2SShM6wbXRCUg==",
"dev": true,
"requires": {
"7zip-bin": "4.0.2",
- "app-builder-bin": "2.0.0",
+ "app-builder-bin": "2.1.1",
"bluebird-lst": "1.0.5",
"builder-util-runtime": "4.4.1",
"chalk": "2.4.1",
@@ -417,7 +395,7 @@
"js-yaml": "3.12.0",
"lazy-val": "1.0.3",
"semver": "5.5.0",
- "source-map-support": "0.5.6",
+ "source-map-support": "0.5.8",
"stat-mode": "0.2.2",
"temp-file": "3.1.3"
},
@@ -607,9 +585,9 @@
}
},
"commander": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.0.tgz",
- "integrity": "sha512-477o1hdVORiFlZxw8wgsXYCef3lh0zl/OV0FTftqiDxJSWw6dPQ2ipS4k20J2qBcsmsmLKSyr2iFrf9e3JGi4w==",
+ "version": "2.17.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
+ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
"dev": true
},
"compare-version": {
@@ -781,14 +759,14 @@
"dev": true
},
"dmg-builder": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-5.1.0.tgz",
- "integrity": "sha512-Pyi64um0eZMwwyZeKM2ckhwuCQCvudcRXDwREHm7m9hYzzfKVWmExYXIV0+a9aaeqHesqxwfWyTwl3lwThW+Bw==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-5.2.0.tgz",
+ "integrity": "sha512-0doOlH/Lew4St3X5UwEyuj763sDa4GIJPBDr/0hDywPn06atclRO36Bf6oEy9BEp7YaNV5aoaOfH3l8SBBacYQ==",
"dev": true,
"requires": {
- "app-builder-lib": "20.26.1",
+ "app-builder-lib": "20.27.1",
"bluebird-lst": "1.0.5",
- "builder-util": "5.20.1",
+ "builder-util": "6.0.0",
"fs-extra-p": "4.6.1",
"iconv-lite": "0.4.23",
"js-yaml": "3.12.0",
@@ -841,28 +819,28 @@
"dev": true
},
"electron": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.6.tgz",
- "integrity": "sha512-1UHBWHF2EMjjVyTvcdcUBmISnoxElY4cUgkFVslw5pM1HxTVzi2vev+8NBohdLLFGbIbPyNua5vcBg+bxo1rqw==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.7.tgz",
+ "integrity": "sha512-MRrDE6mrp+ZrIBpZM27pxbO2yEDKYfkmc6Ll79BtedMNEZsY4+oblupeDJL6RM6meUIp82KMo63W7fP65Tb89Q==",
"dev": true,
"requires": {
- "@types/node": "8.10.23",
+ "@types/node": "8.10.25",
"electron-download": "3.3.0",
"extract-zip": "1.6.7"
}
},
"electron-builder": {
- "version": "20.26.1",
- "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.26.1.tgz",
- "integrity": "sha512-WEqb8BVdcc8uSfWW9TA9WrltG4TDydwhlUIINkyXVOz68ckV56dSt383unTT9Awo+6oFsjABZdMMYtAjLAuDEw==",
+ "version": "20.27.1",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.27.1.tgz",
+ "integrity": "sha512-jsrUX2t8Yx8n5lVzIZ7AOMGlSYSb2iZhD+BX1DQ9H0O2FNDhWBNRfQQyj0mM2slNsk+5RWpK8FpOOsn5Z8BIqw==",
"dev": true,
"requires": {
- "app-builder-lib": "20.26.1",
+ "app-builder-lib": "20.27.1",
"bluebird-lst": "1.0.5",
- "builder-util": "5.20.1",
+ "builder-util": "6.0.0",
"builder-util-runtime": "4.4.1",
"chalk": "2.4.1",
- "dmg-builder": "5.1.0",
+ "dmg-builder": "5.2.0",
"fs-extra-p": "4.6.1",
"is-ci": "1.1.0",
"lazy-val": "1.0.3",
@@ -1066,13 +1044,13 @@
}
},
"electron-publish": {
- "version": "20.26.0",
- "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.26.0.tgz",
- "integrity": "sha512-CPh/U+qyyG8HXrS3s/E2JAgrmysIMDij9VTqz2QAUAwExH1e5V06iII0eMn47BFRRVqw4yF8VMzefuugpwAbkg==",
+ "version": "20.27.0",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.27.0.tgz",
+ "integrity": "sha512-bmyA9PbXeYDoh2S3Q5Rcs/AT3XUKxPnx0aChfy/qbsPBc/DtZirKuHh8B9SVjo8nK9wqm531rempyEOh3LAkDw==",
"dev": true,
"requires": {
"bluebird-lst": "1.0.5",
- "builder-util": "5.20.1",
+ "builder-util": "6.0.0",
"builder-util-runtime": "4.4.1",
"chalk": "2.4.1",
"fs-extra-p": "4.6.1",
@@ -1081,9 +1059,9 @@
}
},
"electron-updater": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-3.0.3.tgz",
- "integrity": "sha512-7gJLZp34Db+lXiJsFzW8DunGnvxJgZclBZa1DNLbXOet3lRXkVKbFJ73mClbv+UTW6hW/EJ6MmSsofRiK1s6Dw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-3.1.1.tgz",
+ "integrity": "sha512-Llk5O+dlGbWZF6OCj52lfciQ0osHjRAmAuEBSz2svS2jOQb1+xZ2aB5daTYzYaoH6hPcqKbebDxBFTnniqz6dw==",
"requires": {
"bluebird-lst": "1.0.5",
"builder-util-runtime": "4.4.1",
@@ -1093,7 +1071,7 @@
"lazy-val": "1.0.3",
"lodash.isequal": "4.5.0",
"semver": "5.5.0",
- "source-map-support": "0.5.6"
+ "source-map-support": "0.5.8"
}
},
"env-paths": {
@@ -1538,9 +1516,9 @@
"dev": true
},
"har-validator": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
- "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
+ "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
"dev": true,
"requires": {
"ajv": "5.5.2",
@@ -2057,7 +2035,7 @@
"requires": {
"decompress-zip": "0.3.0",
"fs-extra": "0.26.7",
- "request": "2.87.0"
+ "request": "2.88.0"
},
"dependencies": {
"fs-extra": {
@@ -2130,7 +2108,7 @@
"minimist": "1.2.0",
"pretty-bytes": "1.0.4",
"progress-stream": "1.2.0",
- "request": "2.87.0",
+ "request": "2.88.0",
"single-line-log": "1.1.2",
"throttleit": "0.0.2"
}
@@ -2142,9 +2120,9 @@
"dev": true
},
"oauth-sign": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
- "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
"dev": true
},
"object-assign": {
@@ -2290,9 +2268,9 @@
"dev": true
},
"path-parse": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
- "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
"dev": true
},
"path-type": {
@@ -2411,6 +2389,12 @@
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
"dev": true
},
+ "psl": {
+ "version": "1.1.29",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
+ "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
+ "dev": true
+ },
"punycode": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
@@ -2562,29 +2546,29 @@
}
},
"request": {
- "version": "2.87.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
- "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
+ "version": "2.88.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
"dev": true,
"requires": {
"aws-sign2": "0.7.0",
- "aws4": "1.7.0",
+ "aws4": "1.8.0",
"caseless": "0.12.0",
"combined-stream": "1.0.6",
"extend": "3.0.2",
"forever-agent": "0.6.1",
"form-data": "2.3.2",
- "har-validator": "5.0.3",
+ "har-validator": "5.1.0",
"http-signature": "1.2.0",
"is-typedarray": "1.0.0",
"isstream": "0.1.2",
"json-stringify-safe": "5.0.1",
"mime-types": "2.1.19",
- "oauth-sign": "0.8.2",
+ "oauth-sign": "0.9.0",
"performance-now": "2.1.0",
"qs": "6.5.2",
"safe-buffer": "5.1.2",
- "tough-cookie": "2.3.4",
+ "tough-cookie": "2.4.3",
"tunnel-agent": "0.6.0",
"uuid": "3.3.2"
}
@@ -2607,7 +2591,7 @@
"integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
"dev": true,
"requires": {
- "path-parse": "1.0.5"
+ "path-parse": "1.0.6"
}
},
"rimraf": {
@@ -2701,9 +2685,9 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
},
"source-map-support": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
- "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.8.tgz",
+ "integrity": "sha512-WqAEWPdb78u25RfKzOF0swBpY0dKrNdjc4GvLwm7ScX/o9bj8Eh/YL8mcMhBHYDGl87UkkSXDOFnW4G7GhWhGg==",
"requires": {
"buffer-from": "1.1.1",
"source-map": "0.6.1"
@@ -2923,11 +2907,12 @@
}
},
"tough-cookie": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
- "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
"dev": true,
"requires": {
+ "psl": "1.1.29",
"punycode": "1.4.1"
}
},
diff --git a/package.json b/package.json
index 7e3e02f..d702169 100644
--- a/package.json
+++ b/package.json
@@ -15,13 +15,13 @@
"updep": "npm install electron@latest electron-builder@latest electron-packager@latest electron-log@latest electron-updater@latest"
},
"devDependencies": {
- "electron": "^2.0.6",
- "electron-builder": "^20.26.1",
+ "electron": "^2.0.7",
+ "electron-builder": "^20.27.1",
"electron-packager": "^12.1.0"
},
"dependencies": {
"electron-log": "^2.2.16",
- "electron-updater": "^3.0.3"
+ "electron-updater": "^3.1.1"
},
"build": {
"appId": "com.austinleath.r6rc",