dependabot[bot]
9264b9a5b8
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 ( #372 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from
7.0.3 to 7.0.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md ">cross-spawn's
changelog</a>.</em></p>
<blockquote>
<h3><a
href="https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6 ">7.0.6</a>
(2024-11-18)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>update cross-spawn version to 7.0.5 in package-lock.json (<a
href="https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176 ">f700743</a>)</li>
</ul>
<h3><a
href="https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5 ">7.0.5</a>
(2024-11-07)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>fix escaping bug introduced by backtracking (<a
href="https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f ">640d391</a>)</li>
</ul>
<h3><a
href="https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4 ">7.0.4</a>
(2024-11-07)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>disable regexp backtracking (<a
href="https://redirect.github.com/moxystudio/node-cross-spawn/issues/160 ">#160</a>)
(<a
href="https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff ">5ff3a07</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0 "><code>77cd97f</code></a>
chore(release): 7.0.6</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85 "><code>6717de4</code></a>
chore: upgrade standard-version</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176 "><code>f700743</code></a>
fix: update cross-spawn version to 7.0.5 in package-lock.json</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263 "><code>9a7e3b2</code></a>
chore: fix build status badge</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184 "><code>0852683</code></a>
chore(release): 7.0.5</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f "><code>640d391</code></a>
fix: fix escaping bug introduced by backtracking</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464 "><code>bff0c87</code></a>
chore: remove codecov</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973 "><code>a7c6abc</code></a>
chore: replace travis with github workflows</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19 "><code>9b9246e</code></a>
chore(release): 7.0.4</li>
<li><a
href="https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff "><code>5ff3a07</code></a>
fix: disable regexp backtracking (<a
href="https://redirect.github.com/moxystudio/node-cross-spawn/issues/160 ">#160</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
You can trigger a rebase of this PR by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/webrecorder/replayweb.page/network/alerts ).
</details>
> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 00:00:16 -07:00
Ilya Kreymer
5779091011
deps: update wabac.js to 2.23.9 ( #441 )
...
bump to 2.3.16
2025-07-24 23:49:40 -07:00
Ilya Kreymer
039499d33a
deps: bump to wabac.js 2.23.7 ( #439 )
...
- replay fidelity fixes via wabac.js
bump to 2.3.15
2025-07-15 10:42:10 -07:00
Ilya Kreymer
8f10357e1b
version: bump to 2.3.14
2025-06-17 23:12:50 -04:00
Ilya Kreymer
2bca66e3ec
2.3.14 release ( #437 )
...
- update to wabac.js 2.23.4 to make hashing optional, not require wasm
- add tests with CSP policy in place
2025-06-17 20:51:56 -04:00
Ilya Kreymer
05d117f374
linux build: add gtk version flag to fix incompatibility, fixes #430 ( #436 )
2025-06-14 19:45:32 -04:00
Ilya Kreymer
6ee91ad4d7
Fix s3:// resolving, don't use origin for non-standard URLs, fixes #432 ( #434 )
2025-06-14 15:06:12 -04:00
Ilya Kreymer
a33daf8c9b
rewrite: fix rewrite of HLS when only available bandwidth exceeds max… ( #435 )
...
… (via wabac.js 2.23.3), fixes #433
bump to 2.3.13
2025-06-14 15:06:02 -04:00
Ilya Kreymer
af7dc7a6c3
Electron app loading improvements + Windows paths fix ( #429 )
...
- Electron no longer allows Windows paths in URLs
(https://www.electronjs.org/docs/latest/breaking-changes#behavior-changed-custom-protocol-url-handling-on-windows ),
fixes with help of wabac.js to replace `C:\path\to\file` with
`C//path/to/file`
- Electron app cleanup: replace deprecated protocol handlers with new
protocol.handle() method, update types
- Electron app: ensure just filename is displayed on index page,
consistent with other platforms
- Update to wabac.js 2.23.2
- Update to Electron 36.3.2
- Fixes #427
- bump to 2.3.12
2025-05-30 13:15:54 -07:00
Ilya Kreymer
e4daded7d9
deps: actually update to wabac.js 2.23.1 ( #423 )
...
bump to 2.3.11
2025-05-15 19:01:31 -07:00
Ilya Kreymer
c575c4c8dd
deps: update electron + wabac.js to 2.23.1 ( #422 )
...
bump to 2.3.10
2025-05-15 18:42:25 -07:00
Ilya Kreymer
69983af3a8
Add multi browser tests + wabac.js update ( #420 )
...
Fidelity: Fix CSP issue with iframes in Firefox (via wabac.js 2.23.0)
Loading: Avoid unnecessary reloads of multiWACZ JSON, prune expired
multiWACZ collections
Testing improvements:
- add playwright multi browser tests with firefox and webkit
- add test of iframe replay with iframetest.wacz
deps: update to wabac.js 2.23.0
bump to 2.3.9
2025-05-14 21:26:01 -07:00
Ilya Kreymer
62c30e7838
Fix ruffle injection + disable gdrive in library build ( #419 )
...
library: disable GDrive integration in library build (for AWP use)
fidelity: Fix Ruffle injection, rewriting improvements (via wabac.js
2.22.17)
loading: Support .wacz.zip extension for loading WACZ files when .zip is
auto-added (eg. on Android devices)
deps: bump to wabac.js 2.22.17
bump to 2.3.8
2025-05-06 21:07:24 -07:00
Ilya Kreymer
c0c196c225
deps: update to wabac.js 2.22.16 ( #418 )
...
bump to 2.3.7
2025-05-02 18:26:33 -07:00
Ilya Kreymer
15a2ee4937
deps: update to wabac.js 2.22.15 for improved CSP hardening ( #417 )
...
bump to 2.3.6
2025-05-01 18:27:29 -07:00
Sebastian Alvarez
e2c3f69c7e
fix not being able to tab into the web page ( #411 )
...
Fixes #371
2025-04-29 18:16:22 -07:00
Ilya Kreymer
052be327d1
deps: update to wabac.js 2.22.14 ( #415 )
2025-04-29 17:15:53 -07:00
Ilya Kreymer
e12497cb93
2.3.5 deps update ( #414 )
...
update to wabac.js 2.22.12, various fidelity improvements, fix for issue in
webrecorder/browsertrix-crawler#801
2025-04-24 12:26:21 -07:00
Ilya Kreymer and emma
592ccc5253
Add 'utils' module export ( #410 )
...
Export core utils and assets used by RWP in /utils.
Add serviceWorkerActivated() utility promise.
---------
Co-authored-by: emma <hi@emma.cafe >
2025-03-12 21:55:29 -07:00
Ilya Kreymer
2ef95985cd
downloadUrl support for multiWACZ + latest wabac ( #407 )
...
main menu tweaks:
- use downloadUrl for action menu download
- don't show download menu if downloadUrl is null
- don't show Archive Info if downloadUrl !== sourceUrl and in embed mode
improved loading: update to wabac.js 2.21.3
bump to 2.3.3, update CHANGES for release
2025-03-04 11:37:20 -08:00
Emma Segal-Grossman
64dc599532
Add basic date & time formatters using navigator language ( #404 )
...
Adjacent to #400 — while this isn't yet a proper localization pass, at
least dates & times will now use the user's browser language/locale
settings. When used in Browsertrix, this should ensure dates are
formatted more consistently, at least when the user has a locale with a
language matching one of the supported languages in Browsertrix set in
their browser settings.
Also adds tabular numerals in a few places (e.g. lists of dates/times).
2025-03-04 13:52:06 -05:00
Henry Wilkinson
51c7eef4cd
docs: Update header font ( #405 )
2025-03-03 22:23:46 -05:00
Henry Wilkinson
a5389edb95
Fix edit link
...
One too many paths!
2025-03-03 21:04:11 -05:00
Henry Wilkinson
6af5ef7149
Fix name of site to align with branding
2025-03-03 21:04:11 -05:00
Henry Wilkinson
b105b1b48f
docs: Update header font
...
Long overdue match to Browsertrix docs styling
2025-03-03 21:04:11 -05:00
Emma Segal-Grossman
c2a02e2888
Update actions/cache to v4 ( #406 )
...
v2 is now deprecated and doesn't run anymore
https://github.com/webrecorder/replayweb.page/actions/runs/13643415384/job/38137809743
https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
cc @ikreymer
2025-03-03 21:03:01 -05:00
Ilya Kreymer
6493f9942f
version: actually bump to 2.3.2!
2025-02-26 23:22:29 -08:00
Ilya Kreymer
4bbe9910e3
loading: fix dynamic page loading for pages with queries (via wabac.j… ( #403 )
...
…s 2.12.2)
version to 2.3.2
2025-02-26 23:16:01 -08:00
Ilya Kreymer
4c96ea6cb3
Additional fixes for dynamic page loading optimization ( #402 )
...
- Update to wabac.js 2.21.1
- Hide 'Show non-seed pages' when doing a dynamic query
- bump to 2.3.1
2025-02-24 18:01:29 -08:00
Ilya Kreymer
de305915b0
CHANGES: update CHANGES for 2.3.0
2025-02-24 14:35:56 -08:00
Ilya Kreymer
6ef8bf4973
Support for dynamic page loading for Multi-WACZs ( #399 )
...
Support querying pages dynamically via pages endpoint:
- If loaded pages < total pages, load additional pages via /pages
endpoint if canQueryPages is set to true on item
- If query provided, do `/pages?search=...` to search for pages. Use
pagination of 25 pages for now.
WACZ hash:
- if provided, store waczhash per page, and use for thumbnail, favicon
and top-level replay loading.
Embed: better support for force reloading, call delete with reload
directly in embed
Depends on webrecorder/wabac.js#220
2025-02-24 14:35:03 -08:00
94cbf5e43d
fix: Loading indicator fixes ( #398 )
...
Resolves https://github.com/webrecorder/replayweb.page/issues/397
## Changes
- Uses animated logo when loading
- Show non-animated logo for error and other states where user action is required.
- Only shows progress bar if progress is >0
- Fixes WARC progress bar percentage lagging behind displayed "Loaded"
values
- Fixes "Cancel" not redirecting back to initial view
- Removes extra spacing from logo image file
---------
Co-authored-by: Henry Wilkinson <henry@wilkinson.graphics >
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com >
2025-02-11 23:17:01 -08:00
Henry Wilkinson
50ac4e41ca
fix: Allow CDX file loading ( #394 )
2025-01-20 09:43:01 -05:00
Henry Wilkinson
bbce684c9e
Adds CDXJ as a valid format
2025-01-15 15:01:11 -05:00
Henry Wilkinson
89204f3d95
List CDX as a supported file type in the app
2025-01-15 14:57:15 -05:00
Henry Wilkinson
4059f6258d
fix: Allow CDX file loading
2025-01-15 14:54:31 -05:00
Ilya Kreymer
6f495c94f9
bump to wabac.js 2.20.8 for 2.2.5 ( #389 )
...
add CHANGES for 2.2.5
2024-12-31 21:00:05 -08:00
sua yoo and emma
09239285a1
fix: Support description markdown and longer length ( #385 )
...
Fixes https://github.com/webrecorder/replayweb.page/issues/381
## Changes
- Renders description as markdown
- Shows "Collection name" and "About this collection" labels when
description is present
- Fixes overflow issue where bottom few pixels of embed is cut off
- Hides description in mobile view
Co-authored-by: emma <hi@emma.cafe >
2024-12-31 19:49:42 -08:00
Emma Segal-Grossman
c2ebbed7dc
Rename exported Embed to ReplayWebPage, and export EmbedReplayEvent type ( #384 )
...
Closes #376
2024-12-23 16:12:45 -05:00
Emma Segal-Grossman
ce8230df44
Bump macos version to 13 and node to 20 in CI ( #386 )
...
macOS builders are failing with major version 12 because it's deprecated
now https://github.com/actions/runner-images/issues/10721
2024-12-23 15:51:05 -05:00
2f798eeacb
Update Site Links and Branding ( #375 )
...
Partially addresses https://github.com/webrecorder/website/issues/133
- Adds link to ReplayWeb.page marketing site instead of the docs on the
homepage to better explain the product to new users
- Updates embed receipt with company logo
- Minor capitalization fixes and copy updates.
### Screenshots
<img width="677" alt="Screenshot 2024-11-23 at 2 10 38 AM"
src="https://github.com/user-attachments/assets/1f1fef82-12fb-460c-9757-cf0cb70bc281 ">
<img width="696" alt="Screenshot 2024-11-23 at 2 15 20 AM"
src="https://github.com/user-attachments/assets/2991bd43-d563-492e-9575-5201ff31a91e ">
---------
Co-authored-by: Ilya Kreymer <ikreymer@users.noreply.github.com >
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com >
2024-12-11 16:45:43 -05:00
Ilya Kreymer
9fa008bab2
Nested WACZ + embed reloading fix ( #374 )
...
- Loading: Fix for loading nested WACZ files (via wabac.js 2.20.7)
- Embeds: Support full reload on embeds via fullReload() call on embed
web component
2024-11-22 17:58:44 -08:00
Ilya Kreymer
bf6da1ed00
deps: update to wabac.js 2.20.6 for fb video + localStorage replay fixes ( #373 )
...
deps: update electron-updater
bump to 2.2.3
2024-11-21 15:12:41 -08:00
Ilya Kreymer
7fcb470962
deps: update to wabac.js 2.20.3 / wombat 3.8.6 for wombat typo fix ( #370 )
2024-11-14 19:17:50 -08:00
Ilya Kreymer
7e967cb14c
deps update: ( #369 )
...
bump wabac to 2.20.2, minor fidelity improvements via wombat
bump to 2.2.2
2024-11-14 18:17:27 -08:00
Henry Wilkinson
218c1ed14f
Minor docs updates & Link Updates ( #361 )
...
### Changes
- Fix docs edit URL
- Update links to new webrecorder.net pages
2024-11-01 09:43:27 -07:00
Ilya Kreymer
4d02878c6b
deps: bump to wabac.js 2.20.1, wombat 3.8.3 ( #367 )
...
fidelity: better handling of document.write() based frame detection (via
wabac.js 2.20.1, wombat 3.8.3)
bump to 2.2.1
2024-10-31 23:58:25 -07:00
Ilya Kreymer
95c9be6c5b
Support for import as module, wabac.js 2.20 ( #364 )
...
- Extensibility for AWP (customizable toolbar, pass replay iframe messages to parent)
- Support export as module, build separate index.js for module in addition to ui.js
- Update to wabac.js 2.20.0
- bump to 2.2.0
2024-10-16 20:22:11 -07:00
Henry Wilkinson
91dd5addd1
Updates "No archives yet?" text ( #358 )
2024-09-18 23:55:29 -04:00
Henry Wilkinson and Ilya Kreymer
28fd66b289
Update src/item-index.ts
...
Co-authored-by: Ilya Kreymer <ikreymer@users.noreply.github.com >
2024-09-18 22:01:52 -04:00