loading: fix loading from ipfs, use latest ipfs-core

fidelity: support local/sessionStorage replay, if available
update CHANGES
dep: use wabac.js 2.7.8
bump to 1.4.5
This commit is contained in:
Ilya Kreymer
2021-06-05 21:44:46 -07:00
parent e542d25a82
commit fa0b229aa9
7 changed files with 39 additions and 33 deletions
+7 -2
View File
@@ -1,10 +1,15 @@
## CHANGES
v1.4.5
- Loading: Fix IPFS loading (fixed in wabac.js 2.7.8)
- Fidelity: Support replaying localStorage/sessionStorage (if available)
- Dependencies: bump to wabac.js 2.7.7, wombat 3.2.0
v1.4.4
- Loading: Fix loading from sources that don't support range requests for HEAD, don't send If-Range header (fixes in wabac.js 2.7.8)
- Loading: Fix loading from sources that don't support range requests for HEAD, don't send If-Range header (fixes in wabac.js 2.7.7)
- Loading: Cleanup of any partial data loaded when collection load fails (from wabac.js)
- Fidelity: Improved fidelity of certain sites that use eval() (from wabac.js)
- Dependencies: bump to wabac.js 2.7.8, wombat 1.3.8, Electron 11.4.8
- Dependencies: bump to wabac.js 2.7.8, wombat 3.1.8, Electron 11.4.8
v1.4.3
- Loading: Various fixes to index loading for compessed WACZ index
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "replaywebpage",
"productName": "ReplayWeb.page",
"version": "1.4.4",
"version": "1.4.5",
"description": "Serverless Web Archive Replay",
"repository": "https://github.com/webrecorder/replayweb.page",
"homepage": "https://replayweb.page/",
@@ -9,7 +9,7 @@
"license": "AGPL-3.0-or-later",
"dependencies": {
"@fortawesome/fontawesome-free": "^5.13.0",
"@webrecorder/wabac": "^2.7.7",
"@webrecorder/wabac": "^2.7.8",
"bulma": "^0.9.2",
"electron-log": "^4.3.0",
"electron-updater": "^4.3.5",
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "replaywebpage",
"productName": "ReplayWeb.page",
"version": "1.4.4",
"version": "1.4.5",
"description": "Serverless Web Archive Replay",
"repository": "https://github.com/webrecorder/replayweb.page",
"homepage": "https://replayweb.page/",
@@ -9,7 +9,7 @@
"license": "AGPL-3.0-or-later",
"dependencies": {
"@fortawesome/fontawesome-free": "^5.13.0",
"@webrecorder/wabac": "^2.7.7",
"@webrecorder/wabac": "^2.7.8",
"bulma": "^0.9.2",
"electron-log": "^4.3.0",
"electron-updater": "^4.3.5",
+5 -5
View File
File diff suppressed because one or more lines are too long
+13 -13
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -21,7 +21,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.'";
// IPFS ipfs-core lib url
const IPFS_CORE_URL = "https://cdn.jsdelivr.net/npm/ipfs-core@0.5.4/dist/index.min.js";
const IPFS_CORE_URL = "https://cdn.jsdelivr.net/npm/ipfs-core@0.7.1/dist/index.min.js";
const electronMainConfig = (/*env, argv*/) => {
+9 -8
View File
@@ -760,12 +760,12 @@
"@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2"
"@webrecorder/wabac@^2.7.7":
version "2.7.7"
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.7.7.tgz#89e42fcc8d0b971209edab6e27e83e727cf60b0d"
integrity sha512-7uKOVcJA8h+TA3xek+EBkzm5r4SYUUPyAxwyAPoRhn+cvuJcxYUN1Q6LuK47eHwJE4dYLSJr8+b5DMHl3orzRw==
"@webrecorder/wabac@^2.7.8":
version "2.7.8"
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.7.8.tgz#460221a5381d09ec254737eb81f79cb06770d34f"
integrity sha512-1xgJ8hCxEoqbNW3a7bBIruPJOGbRaOSaxVKJbhklQsrg6Fy+tXe3KTvuteFRt9gGR2ul5uOR2n2QiCUAkgAaiw==
dependencies:
"@webrecorder/wombat" "^3.1.8"
"@webrecorder/wombat" "^3.2.0"
brotli "github:foliojs/brotli.js"
fast-xml-parser "^3.15.1"
format-link-header "^3.1.1"
@@ -782,9 +782,10 @@
warcio "^1.4.6"
wbn "^0.0.3"
"@webrecorder/wombat@^3.1.8":
version "3.1.8"
resolved "https://codeload.github.com/webrecorder/wombat/tar.gz/9265b84fa189bca77b7f25fb6c5f4aadbabc379a"
"@webrecorder/wombat@^3.2.0":
version "3.2.0"
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.2.0.tgz#e03525a9a0f1c8b5f59c4b0c2e37a7ed72333a57"
integrity sha512-iDXoBIaosIcmtl0qp2e0RC+roA5U5F2Xbwv3les8mrRXG90V9TJ5UTEzt62ZvoZ2CxsJz3S/rMC2gkYuC2DDZw==
"@xtuc/ieee754@^1.2.0":
version "1.2.0"