ReplayWeb.page App 2.5.0
What's Changed
-
- Adds public navigateReplayTo method in that allows embeds to control replay navigation directly without reloading entire UI.
- Enables reloading iframe even if source URL hasn't changed.
- Refactors lifecycle events to prevent unnecessary re-renders.
-
- Fixes incorrect page count shown
- Enables non-seed pages by default
- Improves UX and accessibility of scrolling to load more by displaying help text
-
- Updates general styles and icons throughout to match Browsertrix styles
- Allows deep customization of components with part and exportparts
-
- 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
-
- 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.
-
- Fix non-seed pages toggle
-
- Upgrade to Node 22 and Yarn 4
-
Upgrade Electron Build Pipeline + Windows Signing by @ikreymer in #543
-
ndjson parsing: ingore invalid JSON lines by @ikreymer in #544
-
ci: make playwright tests more stable with additional settings by @ikreymer in #547
Full Changelog: v2.4.7...v2.5.0