dependency update release: update to wabac.js 2.10.0, wombat 3.3.6, electron 16.0.6, ruffle (2022-01-08)

bump to 1.5.7
This commit is contained in:
Ilya Kreymer
2022-01-08 23:33:33 -08:00
parent b60a0ee7d3
commit 91ef718b08
11 changed files with 818 additions and 1192 deletions
+6 -1
View File
@@ -1,9 +1,14 @@
## CHANGES ## CHANGES
v1.5.7
- Dependencies: update to wabac.js 2.10.0 and wombat 3.3.6
- Dependencies: update to electron 16.0.6 (chromium 96)
- Dependencies: update ruffle to latest nightly (2022-01-08)
v1.5.6 v1.5.6
- Fidelity: Fix assignment to local location causing invalid redirect (via wombat 3.3.5) - Fidelity: Fix assignment to local location causing invalid redirect (via wombat 3.3.5)
- Loading: Optimized loading for larger WARCs (via warcio 1.5.0) - Loading: Optimized loading for larger WARCs (via warcio 1.5.0)
- Loading: Show number of WARC records loaded (via wabac.js 2.10.0) - Loading: Show number of WARC records loaded (via wabac.js 2.10.0-beta.0)
- Loading: Use separate web worker for loading, then remove for possible faster loading - Loading: Use separate web worker for loading, then remove for possible faster loading
v1.5.5 v1.5.5
+5 -5
View File
@@ -1,7 +1,7 @@
{ {
"name": "replaywebpage", "name": "replaywebpage",
"productName": "ReplayWeb.page", "productName": "ReplayWeb.page",
"version": "1.5.6", "version": "1.5.7",
"description": "Serverless Web Archive Replay", "description": "Serverless Web Archive Replay",
"repository": "https://github.com/webrecorder/replayweb.page", "repository": "https://github.com/webrecorder/replayweb.page",
"homepage": "https://replayweb.page/", "homepage": "https://replayweb.page/",
@@ -9,13 +9,13 @@
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-free": "^5.15.4", "@fortawesome/fontawesome-free": "^5.15.4",
"@webrecorder/wabac": "^2.10.0-beta.0", "@webrecorder/wabac": "^2.10.0",
"bulma": "^0.9.3", "bulma": "^0.9.3",
"electron-log": "^4.4.1", "electron-log": "^4.4.1",
"electron-updater": "^4.3.9", "electron-updater": "^4.3.9",
"fetch-ndjson": "^1.1.6", "fetch-ndjson": "^1.1.6",
"flexsearch": "^0.7.21", "flexsearch": "^0.7.21",
"ipfs-core": "^0.10.8", "ipfs-core": "^0.13.0",
"keyword-mark-element": "^0.2.0", "keyword-mark-element": "^0.2.0",
"lit": "^2.0.0-rc.4", "lit": "^2.0.0-rc.4",
"marked": "^3.0.3", "marked": "^3.0.3",
@@ -31,12 +31,12 @@
"devDependencies": { "devDependencies": {
"copy-webpack-plugin": "^9.0.1", "copy-webpack-plugin": "^9.0.1",
"css-loader": "^6.2.0", "css-loader": "^6.2.0",
"electron": "^15.3.0", "electron": "^16.0.6",
"electron-builder": "^22.14.2", "electron-builder": "^22.14.2",
"electron-notarize": "^1.1.1", "electron-notarize": "^1.1.1",
"http-server": "^13.0.2", "http-server": "^13.0.2",
"mini-css-extract-plugin": "^2.3.0", "mini-css-extract-plugin": "^2.3.0",
"node-sass": "^6.0.1", "node-sass": "^7.0.1",
"raw-loader": "^4.0.2", "raw-loader": "^4.0.2",
"sass-loader": "^12.1.0", "sass-loader": "^12.1.0",
"style-loader": "^3.2.1", "style-loader": "^3.2.1",
+5 -5
View File
@@ -1,7 +1,7 @@
{ {
"name": "replaywebpage", "name": "replaywebpage",
"productName": "ReplayWeb.page", "productName": "ReplayWeb.page",
"version": "1.5.6", "version": "1.5.7",
"description": "Serverless Web Archive Replay", "description": "Serverless Web Archive Replay",
"repository": "https://github.com/webrecorder/replayweb.page", "repository": "https://github.com/webrecorder/replayweb.page",
"homepage": "https://replayweb.page/", "homepage": "https://replayweb.page/",
@@ -9,13 +9,13 @@
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-free": "^5.15.4", "@fortawesome/fontawesome-free": "^5.15.4",
"@webrecorder/wabac": "^2.10.0-beta.0", "@webrecorder/wabac": "^2.10.0",
"bulma": "^0.9.3", "bulma": "^0.9.3",
"electron-log": "^4.4.1", "electron-log": "^4.4.1",
"electron-updater": "^4.3.9", "electron-updater": "^4.3.9",
"fetch-ndjson": "^1.1.6", "fetch-ndjson": "^1.1.6",
"flexsearch": "^0.7.21", "flexsearch": "^0.7.21",
"ipfs-core": "^0.10.8", "ipfs-core": "^0.13.0",
"keyword-mark-element": "^0.2.0", "keyword-mark-element": "^0.2.0",
"lit": "^2.0.0-rc.4", "lit": "^2.0.0-rc.4",
"marked": "^3.0.3", "marked": "^3.0.3",
@@ -31,12 +31,12 @@
"devDependencies": { "devDependencies": {
"copy-webpack-plugin": "^9.0.1", "copy-webpack-plugin": "^9.0.1",
"css-loader": "^6.2.0", "css-loader": "^6.2.0",
"electron": "^15.3.0", "electron": "^16.0.6",
"electron-builder": "^22.14.2", "electron-builder": "^22.14.2",
"electron-notarize": "^1.1.1", "electron-notarize": "^1.1.1",
"http-server": "^13.0.2", "http-server": "^13.0.2",
"mini-css-extract-plugin": "^2.3.0", "mini-css-extract-plugin": "^2.3.0",
"node-sass": "^6.0.1", "node-sass": "^7.0.1",
"raw-loader": "^4.0.2", "raw-loader": "^4.0.2",
"sass-loader": "^12.1.0", "sass-loader": "^12.1.0",
"style-loader": "^3.2.1", "style-loader": "^3.2.1",
Binary file not shown.
Binary file not shown.
+1 -1
View File
File diff suppressed because one or more lines are too long
+4
View File
@@ -297,8 +297,12 @@ class ElectronReplayApp
await this.ipfsClient.initIPFS(); await this.ipfsClient.initIPFS();
console.log("inited");
let size = await this.ipfsClient.getFileSize(ipfsCID); let size = await this.ipfsClient.getFileSize(ipfsCID);
console.log("got size", size);
if (size === null) { if (size === null) {
return this.notFound(ipfsCID, callback); return this.notFound(ipfsCID, callback);
} }
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -48,7 +48,7 @@ class ie extends te{constructor(e){if(super(e),this.it=I,e.type!==X)throw Error(
* Copyright 2017 Google LLC * Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
class re extends ie{}re.directiveName="unsafeSVG",re.resultType=2;const oe=ee(re),ne=ee(class extends te{constructor(e){var t;if(super(e),e.type!==Y||"style"!==e.name||(null===(t=e.strings)||void 0===t?void 0:t.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce(((t,i)=>{const a=e[i];return null==a?t:t+`${i=i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${a};`}),"")}update(e,[t]){const{style:i}=e.element;if(void 0===this.ut){this.ut=new Set;for(const e in t)this.ut.add(e);return this.render(t)}this.ut.forEach((e=>{null==t[e]&&(this.ut.delete(e),e.includes("-")?i.removeProperty(e):i[e]="")}));for(const e in t){const a=t[e];null!=a&&(this.ut.add(e),e.includes("-")?i.setProperty(e,a):i[e]=a)}return T}});var se=__webpack_require__(6274),le=__webpack_require__(3029),ce=__webpack_require__.n(le);const de=r(se.Z);function ue(e){return[de,e]}const he=window.IS_APP||window.electron&&window.electron.IS_APP||window.matchMedia("(display-mode: standalone)").matches,fe="1.5.6";function be(e){" "==e.key&&(e.preventDefault(),e.target.click())}class pe extends J{constructor(){super(),this.size="1.1em",this.width=null,this.height=null}static get properties(){return{svg:{type:String},size:{type:String},width:{type:String},height:{type:String}}}static get styles(){return o` class re extends ie{}re.directiveName="unsafeSVG",re.resultType=2;const oe=ee(re),ne=ee(class extends te{constructor(e){var t;if(super(e),e.type!==Y||"style"!==e.name||(null===(t=e.strings)||void 0===t?void 0:t.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce(((t,i)=>{const a=e[i];return null==a?t:t+`${i=i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${a};`}),"")}update(e,[t]){const{style:i}=e.element;if(void 0===this.ut){this.ut=new Set;for(const e in t)this.ut.add(e);return this.render(t)}this.ut.forEach((e=>{null==t[e]&&(this.ut.delete(e),e.includes("-")?i.removeProperty(e):i[e]="")}));for(const e in t){const a=t[e];null!=a&&(this.ut.add(e),e.includes("-")?i.setProperty(e,a):i[e]=a)}return T}});var se=__webpack_require__(6274),le=__webpack_require__(3029),ce=__webpack_require__.n(le);const de=r(se.Z);function ue(e){return[de,e]}const he=window.IS_APP||window.electron&&window.electron.IS_APP||window.matchMedia("(display-mode: standalone)").matches,fe="1.5.7";function be(e){" "==e.key&&(e.preventDefault(),e.target.click())}class pe extends J{constructor(){super(),this.size="1.1em",this.width=null,this.height=null}static get properties(){return{svg:{type:String},size:{type:String},width:{type:String},height:{type:String}}}static get styles(){return o`
:host { :host {
display: inline-block; display: inline-block;
padding: 0; padding: 0;
+2 -2
View File
@@ -23,7 +23,7 @@ const GDRIVE_CLIENT_ID = "160798412227-tko4c82uopud11q105b2lvbogsj77hlg.apps.goo
const BANNER_TEXT = "'[name].js is part of ReplayWeb.page (https://replayweb.page) Copyright (C) 2020-2021, Webrecorder Software. Licensed under the Affero General Public License v3.'"; const BANNER_TEXT = "'[name].js is part of ReplayWeb.page (https://replayweb.page) Copyright (C) 2020-2021, Webrecorder Software. Licensed under the Affero General Public License v3.'";
// IPFS ipfs-core lib url // IPFS ipfs-core lib url
const IPFS_CORE_URL = `https://cdn.jsdelivr.net/npm/ipfs-core@${package_json.dependencies["ipfs-core"].replace("^", "")}/dist/index.min.js`; const IPFS_CORE_URL = `https://cdn.jsdelivr.net/npm/ipfs-core@${package_json.dependencies["ipfs-core"].replace("^", "")}/index.min.js`;
const fallback = { const fallback = {
@@ -163,7 +163,7 @@ const browserConfig = (/*env, argv*/) => {
new webpack.BannerPlugin(BANNER_TEXT), new webpack.BannerPlugin(BANNER_TEXT),
new CopyPlugin({ new CopyPlugin({
patterns: [ patterns: [
{ from: "node_modules/ipfs-core/dist/index.min.js", to: "ipfs-core.min.js" }, { from: "node_modules/ipfs-core/index.min.js", to: "ipfs-core.min.js" },
{ from: "package.json", to: "_data/package.json" } { from: "package.json", to: "_data/package.json" }
] ]
}), }),
+792 -1175
View File
File diff suppressed because it is too large Load Diff