From 4155b9af33d28c94a7df81074aee753bbde8ba2f Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Fri, 20 Nov 2020 15:34:42 -0800 Subject: [PATCH] wacz loading: support wacz 1.0.0! -- update to wabac.js 2.3.0 local file loading: support purge cache + reload for local files when filehandles are used (chrome) update CHANGES.md bump to 1.3.1 --- CHANGES.md | 4 ++++ package.json | 4 ++-- src/coll.js | 10 +++++++--- src/loader.js | 12 +++++++++--- src/pages.js | 14 +------------- src/story.js | 14 +++++++++----- sw.js | 12 ++++++------ ui.js | 44 ++++++++++++++++++++++---------------------- yarn.lock | 18 +++++++++--------- 9 files changed, 69 insertions(+), 63 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 810a00a..29a8a9e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ ## CHANGES +v1.3.1 +- Loading: Support updated WACZ Format (1.0.0) with latest wabac.js update +- Loading: Archives loaded with via native file system can be reloaded after purge cache (chrome only) + v1.3.0 - UI: Condense navbar and location bar: add logo to location bar, condense button spacing, add about link to context menu - UI: Add collection info dropdown to be a separate tab instead diff --git a/package.json b/package.json index 4ae9238..dd2ab40 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "replaywebpage", "productName": "ReplayWeb.page", - "version": "1.3.0", + "version": "1.3.1", "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.2.2", + "@webrecorder/wabac": "^2.3.0", "bulma": "^0.9.0", "fetch-ndjson": "^1.1.0", "flexsearch": "^0.6.32", diff --git a/src/coll.js b/src/coll.js index fa35d47..8da801e 100644 --- a/src/coll.js +++ b/src/coll.js @@ -73,6 +73,7 @@ class Coll extends LitElement this.appName = "ReplayWeb.page"; this.appLogo = rwpLogo; + this.appHomeUrl = "/"; } static get properties() { @@ -107,6 +108,7 @@ class Coll extends LitElement appName: { type: String }, appLogo: { type: String }, + appHomeUrl: { type: String } } } @@ -703,7 +705,7 @@ class Coll extends LitElement
${!this.embed ? html` - + Home @@ -765,7 +767,7 @@ class Coll extends LitElement