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:
sua yoo
2026-08-07 16:05:09 -07:00
committed by GitHub
co-authored by Ilya Kreymer Misty De Méo
parent 830468e03a
commit 141d35d687
31 changed files with 10637 additions and 7622 deletions
+21 -5
View File
@@ -2,7 +2,11 @@
"compilerOptions": {
"outDir": "./dist/",
"module": "esnext",
"lib": ["esnext", "dom", "dom.iterable"],
"lib": [
"esnext",
"dom",
"dom.iterable"
],
"target": "es6",
"moduleResolution": "Bundler",
"allowJs": true,
@@ -29,9 +33,21 @@
],
"incremental": true,
"paths": {
"flexsearch": ["./node_modules/@types/flexsearch"],
"~assets/*": ["./src/assets/*"]
"flexsearch": [
"./node_modules/@types/flexsearch"
],
"~assets/*": [
"./src/assets/*"
],
"~icons/*": [
"./node_modules/@shoelace-style/shoelace/dist/assets/icons/*",
"./node_modules/@fortawesome/fontawesome-free/svgs/*",
],
}
},
"include": ["src/**/*.ts", "src/**/*.js", "src/**/*.d.ts"]
}
"include": [
"src/**/*.ts",
"src/**/*.js",
"src/**/*.d.ts"
]
}