Skip to content

Commit fdff1a1

Browse files
committed
import fix: after importing existing warc/wacz, ensure decode option is set to true on collection config
- force reload of collection (via wabac.js 2.10.2) - dependencies: wabac.js 2.10.2, replayweb.page 1.5.9 should fix #62 bump to 0.7.7
1 parent 3dd601d commit fdff1a1

File tree

7 files changed

+40
-51
lines changed

7 files changed

+40
-51
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "@webrecorder/archivewebpage",
3-
"version": "0.7.6",
3+
"version": "0.7.7",
44
"main": "index.js",
55
"description": "Create Web Archives directly in your browser",
66
"repository": "https://github.com/webrecorder/archiveweb.page",
77
"author": "Webrecorder Software",
88
"license": "AGPL-3.0-or-later",
99
"dependencies": {
1010
"@fortawesome/fontawesome-free": "^5.13.0",
11-
"@webrecorder/wabac": "^2.10.0",
11+
"@webrecorder/wabac": "^2.10.2",
1212
"browsertrix-behaviors": "^0.2.4",
1313
"btoa": "^1.2.1",
1414
"bulma": "^0.9.3",
@@ -21,7 +21,7 @@
2121
"node-fetch": "2.6.2",
2222
"pretty-bytes": "^5.6.0",
2323
"querystring-es3": "^0.2.1",
24-
"replaywebpage": "^1.5.7",
24+
"replaywebpage": "^1.5.9",
2525
"stream-browserify": "^3.0.0",
2626
"url": "^0.11.0",
2727
"uuid": "^8.3.2",

src/ui/app.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,13 @@ class ArchiveWebApp extends ReplayWebApp
7272
}
7373

7474
onCollLoaded(event) {
75+
if (this.loadInfo && this.loadInfo.importCollId) {
76+
if (navigator.serviceWorker.controller) {
77+
const msg = {"msg_type": "reload", "full": true, "name": this.loadInfo.importCollId};
78+
navigator.serviceWorker.controller.postMessage(msg);
79+
}
80+
}
81+
7582
super.onCollLoaded(event);
7683

7784
if (!event.detail.alreadyLoaded && event.detail.sourceUrl && event.detail.sourceUrl !== this.sourceUrl) {

wr-ext/bg.js

Lines changed: 7 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wr-ext/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Webrecorder ArchiveWeb.page",
33
"description": "Create high-fidelity web archives directly in your browser",
4-
"version": "0.7.6",
4+
"version": "0.7.7",
55
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
66
"permissions": [
77
"debugger",

wr-ext/replay/sw.js

Lines changed: 8 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wr-ext/replay/ui.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

yarn.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1028,10 +1028,10 @@
10281028
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.0.tgz#2c275aa05c895eccebbfc34cfb223c6e8bd591a2"
10291029
integrity sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==
10301030

1031-
"@webrecorder/wabac@^2.10.0":
1032-
version "2.10.0"
1033-
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.10.0.tgz#8f1107167f4dccc29df9911201e0d398b42d5a1f"
1034-
integrity sha512-DFJjW0X/k3vHbs/s6ganXSV+VRbi8N6EYjR6ptzP+m8ZX33aWW8fIo6LnF4zsqLSo8zwzthfrL5dg7rbNQiX9g==
1031+
"@webrecorder/wabac@^2.10.2":
1032+
version "2.10.2"
1033+
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.10.2.tgz#2d82a53465de0af4c8af0646b95e83efb0a5a9bb"
1034+
integrity sha512-etDN/vluaZMWqUGL3gU/QQrm1c3JwtV9U/esbBb274RqbmJk5+Dh/e8vqhVWHNM0y6YkelP5fznzs1vvG0MX4Q==
10351035
dependencies:
10361036
"@webrecorder/wombat" "^3.3.6"
10371037
brotli "github:foliojs/brotli.js"
@@ -6116,13 +6116,13 @@ registry-url@^5.0.0:
61166116
dependencies:
61176117
rc "^1.2.8"
61186118

6119-
replaywebpage@^1.5.7:
6120-
version "1.5.7"
6121-
resolved "https://registry.yarnpkg.com/replaywebpage/-/replaywebpage-1.5.7.tgz#92b3fe5a8090756ccf21ad91d5aadb877f745072"
6122-
integrity sha512-k+6kLJ4sLYe90tG9P8jOrfXi6scQcwrL4szc+Z3aqly+GGLLqe/sj2n+9F8fo3dwvPA/yE15UliRsQAr6YssgQ==
6119+
replaywebpage@^1.5.9:
6120+
version "1.5.9"
6121+
resolved "https://registry.yarnpkg.com/replaywebpage/-/replaywebpage-1.5.9.tgz#d67c5d5a2fdb67b888d2fd9cac7fdc763d1e3b0b"
6122+
integrity sha512-zGpH35sgCqk24/bBk7P6h5htBibleTXkIHeNIbAEkTXWSVwS/17dBJW9Nd20oMAL6bXOzYvU1u9mbzMlv9i0Bw==
61236123
dependencies:
61246124
"@fortawesome/fontawesome-free" "^5.15.4"
6125-
"@webrecorder/wabac" "^2.10.0"
6125+
"@webrecorder/wabac" "^2.10.2"
61266126
bulma "^0.9.3"
61276127
electron-log "^4.4.1"
61286128
electron-updater "^4.3.9"

0 commit comments

Comments
 (0)