diff --git a/.eslintrc.js b/.eslintrc.js index af66eae6..9877600c 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -21,6 +21,6 @@ module.exports = { "no-restricted-globals": [2, "event", "error"], "linebreak-style": ["error", "unix"], }, - ignorePatterns: ["ruffle/**/*", "build/**/*"], + ignorePatterns: ["ruffle/**/*", "build/**/*", "/sw.js", "/ui.js"], reportUnusedDisableDirectives: true, }; diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..19cd6950 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "runem.lit-plugin", + "streetsidesoftware.code-spell-checker" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..29dd7427 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,63 @@ +{ + "cSpell.languageSettings": [ + { + "languageId": "typescript", + "allowCompoundWords": true, + "dictionaries": ["typescript", "node", "html", "fonts", "css"] + }, + { + "languageId": "javascript", + "allowCompoundWords": true, + "dictionaries": ["typescript", "node", "html", "fonts", "css"] + }, + { + "languageId": "markdown", + "allowCompoundWords": true, + "dictionaries": ["typescript", "node", "html", "fonts", "css"] + } + ], + "cSpell.words": [ + "authed", + "browsertrix", + "Bulma", + "canonicalization", + "cdxj", + "Collec", + "colls", + "electronuserland", + "flexsearch", + "gapi", + "gauth", + "gdrive", + "iframes", + "indexeddb", + "inited", + "ipfs", + "ival", + "kiwix", + "ndjson", + "pmarsceill", + "popd", + "pushd", + "pywb", + "reauth", + "recalc", + "replaybase", + "replayweb.page", + "sesh", + "Strs", + "surt", + "svgs", + "swmanager", + "swonly", + "Unfullscreen", + "unrewriting", + "wabac", + "WACZ", + "WARC", + "warcio", + "webrecorder", + "wrlogo" + ], + "cSpell.ignorePaths": ["node_modules", ".git", "*.lock", "package.json"] +} diff --git a/CHANGES.md b/CHANGES.md index 72ad468a..da273a69 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,5 @@ + + ## CHANGES v1.8.11 @@ -72,7 +74,7 @@ v1.8.0 - UI: Add 'Show All Pages' option to show non-seed pages that are previously only available via search - Embeds: add 'swName' option to allow customizing 'sw.js' to a different filename -- Dependencies: Update to wabac.js 2.16.1 -- varioues loading improvements related to surt +- Dependencies: Update to wabac.js 2.16.1 -- various loading improvements related to surt - Dependencies: Update to electron 25.5.1, ruffle 2023-06-14 v1.7.15 @@ -149,7 +151,7 @@ v1.7.4 v1.7.3 - Fidelity: Misc fidelity improvements via latest wombat + wabac.js -- Dependecies: wabac.js 2.13.8, wombat 3.3.11, auto-js-ipfs 1.5.1 +- Dependencies: wabac.js 2.13.8, wombat 3.3.11, auto-js-ipfs 1.5.1 - Loading: Fix occasional loading issues with multiple embeds loading on the same page v1.7.2 @@ -292,7 +294,7 @@ v1.5.2 v1.5.1 -- Library usage: Simplfy download options in editable mode, add warc/1.0 download opt (for archiveweb.page) +- Library usage: Simplify download options in editable mode, add warc/1.0 download opt (for archiveweb.page) - Library usage: Allow custom service worker init path on app init (or none) - Library usage: Ensure page title reflects current app - UI: Refresh UI after half second while waiting for service worker to load, instead of every 5. @@ -338,7 +340,7 @@ v1.4.4 v1.4.3 -- Loading: Various fixes to index loading for compessed WACZ index +- Loading: Various fixes to index loading for compressed WACZ index - Fidelity: Fix edge-case POST-to-get conversion - binary, empty and text/plain POST payloads now handled same way here (via wabac.js/warcio.js) as in other tools (pywb, cdxj-indexer) - Customization: Support for automated redirect to live page on not found (via embed options) - UI: Updated page not found message diff --git a/src/pageentry.ts b/src/pageentry.ts index c5fd56ef..59e11c1b 100644 --- a/src/pageentry.ts +++ b/src/pageentry.ts @@ -78,7 +78,7 @@ class PageEntry extends LitElement { width: 100%; } - /* Overrde Bulma to add the tiniest margin, so the focus indicator isn't obscured */ + /* Override Bulma to add the tiniest margin, so the focus indicator isn't obscured */ .columns { margin-top: calc(-0.75rem + 2px); }