v2.5.0 (#527)
Closes https://github.com/webrecorder/replayweb.page/issues/523, closes https://github.com/webrecorder/replayweb.page/issues/396, closes https://github.com/webrecorder/replayweb.page/issues/470, closes https://github.com/webrecorder/replayweb.page/issues/237 ## Changes https://github.com/webrecorder/replayweb.page/pull/521 - Adds public `navigateReplayTo` method in `<replay-app-main>` that allows embeds to control replay navigation directly without reloading entire UI. - Enables reloading `<wr-coll-replay>` iframe even if source URL hasn't changed. - Refactors lifecycle events to prevent unnecessary re-renders. https://github.com/webrecorder/replayweb.page/pull/524 - Fixes incorrect page count shown - Enables non-seed pages by default - Improves UX and accessibility of scrolling to load more by displaying help text https://github.com/webrecorder/replayweb.page/pull/525 - Updates general styles and icons throughout to match Browsertrix styles - Allows deep customization of components with `part` and `exportparts` https://github.com/webrecorder/replayweb.page/pull/526 - Enables importing Shoelace (ie Bootstrap) icons as inline SVG - Updates location bar buttons to use Bootstrap icons - Replaces deprecated raw-loader with Webpack-native asset rule https://github.com/webrecorder/replayweb.page/pull/529 - Allows hiding collection metadata in embed. - Moves non-seed toggle next to search bar to match resources controls and enable hiding entire column when metadata is hidden. https://github.com/webrecorder/replayweb.page/pull/533 - Fix non-seed pages toggle https://github.com/webrecorder/replayweb.page/pull/535, https://github.com/webrecorder/replayweb.page/pull/534 - Upgrade to Node 22 and Yarn 4 --------- Co-authored-by: Ilya Kreymer <ikreymer@gmail.com> Co-authored-by: Misty De Méo <hi@mistydemeo.com>
This commit is contained in:
co-authored by
Ilya Kreymer
Misty De Méo
parent
830468e03a
commit
141d35d687
+8
-5
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "replaywebpage",
|
||||
"productName": "ReplayWeb.page",
|
||||
"version": "2.4.7",
|
||||
"version": "2.5.0-rc.2",
|
||||
"description": "Serverless Web Archive Replay",
|
||||
"repository": "https://github.com/webrecorder/replayweb.page",
|
||||
"homepage": "https://replayweb.page/",
|
||||
@@ -64,7 +64,6 @@
|
||||
"lint-staged": "^14.0.0",
|
||||
"mini-css-extract-plugin": "^2.3.0",
|
||||
"prettier": "^3.0.1",
|
||||
"raw-loader": "^4.0.2",
|
||||
"sass-embedded": "^1.70.0",
|
||||
"sass-loader": "^13.3.2",
|
||||
"serve": "^14.2.4",
|
||||
@@ -78,7 +77,7 @@
|
||||
"webpack-merge": "^5.10.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"**/lit": "3.1.1"
|
||||
"lit": "3.1.1"
|
||||
},
|
||||
"files": [
|
||||
"/dist",
|
||||
@@ -109,7 +108,7 @@
|
||||
"release": "yarn run build && electron-builder",
|
||||
"lint": "eslint ./",
|
||||
"format": "prettier --write ./",
|
||||
"prepare": "husky install; node scripts/build-if-not-git-repo.js"
|
||||
"prepare": "husky install; yarn node scripts/build-if-not-git-repo.js"
|
||||
},
|
||||
"build": {
|
||||
"afterSign": "build/notarize.js",
|
||||
@@ -205,10 +204,14 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=22 <25"
|
||||
},
|
||||
"lint-staged": {
|
||||
"*.ts": "prettier --write"
|
||||
},
|
||||
"prettier": {
|
||||
"trailingComma": "all"
|
||||
}
|
||||
},
|
||||
"packageManager": "yarn@4.17.1"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user