sua yoo
13d6f011ca
Format changed files in src on pre-commit ( #211 )
...
Formats staged files on pre-commit with prettier. Requires running `yarn prepare` once or is enabled after first `yarn install`.
2023-08-16 18:46:38 -07:00
sua yoo
1893550274
Format src files with Prettier ( #215 )
...
Formats files in `src` with [prettier for consistent code style](https://prettier.io/docs/en/why-prettier ) and adds npm script
Related to https://github.com/webrecorder/replayweb.page/issues/201
2023-08-16 18:21:18 -07:00
Ilya Kreymer
32b2dad06e
bump version to 1.8.8-beta.0 for future changes
2023-08-16 17:38:13 -07:00
Ilya Kreymer
2dd82345bd
docs: add separate page for cors-settings to mention cors settings for both regular replayweb.page usage and embedding, link from embedding guide ( #205 )
...
addresses #74 , #168 , #202
2023-08-11 18:23:10 -07:00
Ilya Kreymer
79e4c2a77e
deps: bump to wabac.js 2.16.8 for relative url rewriting fix ( #204 )
2023-08-11 00:27:54 -07:00
Ilya Kreymer
38548a25aa
bump to 1.8.7, update CHANGES ( #203 )
...
deps: bump to wabac.js 2.16.7
2023-08-09 20:30:18 -07:00
Matteo Cargnelutti and Henry Wilkinson
ca6c19ff0f
Bugfix: "info" tab overflow is hidden ( #197 )
...
* Bugfix: "info" tab overflow is hidden
* add `height: fit-content` to info list
The scrollbar is added in the correct place, but without this the actual info text gets cut off based on the page size.
* Revert changes to compiled files
* re-commit compiled files
---------
Co-authored-by: Henry Wilkinson <henry@wilkinson.graphics >
2023-08-09 20:18:17 -07:00
dependabot[bot]
8090970f75
build(deps): bump word-wrap from 1.2.3 to 1.2.4 ( #195 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 20:16:42 -07:00
dependabot[bot] and Ilya Kreymer
d2895045b3
build(deps): bump semver from 5.7.1 to 5.7.2 ( #191 )
...
* loading: improved multi-wacz loading, support for patching
deps: update to 2.16.5
bump to 1.8.5
* build(deps): bump semver from 5.7.1 to 5.7.2
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 20:16:23 -07:00
Ilya Kreymer
7a8c88b038
CHANGES: update changelist for 1.8.6 release!
2023-07-26 19:47:49 -07:00
Henry Wilkinson
dbf8f90064
Reorder Archive Receipt Sections ( #194 )
...
* Reorder sections, move download above technical info
* Make the download button more prominent
2023-07-26 19:44:06 -07:00
Henry Wilkinson
2a2330e7f1
Adds the Observer Public Key field to Archive Info ( #192 )
2023-07-26 19:43:17 -07:00
Ilya Kreymer
873615079d
fixes for 1.8.6 release: ( #196 )
...
- Loading: Fix improved handling of multi-wacz collections (via wabac.js 2.16.6)
- Loading: Allow embedded video/audio to play inline instead of being downloaded (via wabac.js 2.16.6)
- Fidelity: Add missing ruffle.js files to fix ruffle
- bump wabac.js to 2.16.6
2023-07-26 19:35:53 -07:00
Ilya Kreymer
a138ce0d50
patch: testing wabac.js fix
2023-07-11 15:23:57 +02:00
Ilya Kreymer
df23be42ca
bump to 1.8.5
2023-07-11 12:57:12 +02:00
Ilya Kreymer
fb41ea818c
loading: improved multi-wacz loading, support for patching
...
deps: update to 2.16.5
bump to 1.8.5
2023-07-11 11:06:25 +02:00
Ilya Kreymer
03a049496f
fidelity: improved replay of pages with top-level let / const globals, addresses webrecorder/wombat#82 ( #190 )
...
deps: bump to wabac.js 2.16.4
bump to 1.8.4
2023-07-05 20:38:34 -07:00
Ilya Kreymer
dbafc19522
ui: fix 'show non-seed pages' for multi wacz and for after first load ( #187 )
...
deps: bump to wabac.js 2.16.3
bump to 1.8.3
2023-06-27 22:51:12 -07:00
Ilya Kreymer
646f3f8d76
fix redirect loop ( fixes #184 ): ( #185 )
...
- loading: fix redirect loop on 404s (via wabac.js 2.16.2)
- misc: additional check before autoupdate, update build deps to support Node 20
bump to 1.8.2
2023-06-20 18:21:55 -07:00
Ilya Kreymer
f8116eeaa6
ruffle: update to ruffle 2023-05-13 release, later versions interfere… ( #181 )
...
* ruffle:
- switch to ruffle 2023-05-13 release, later versions interfere with loading, it seems (see #180 )
fixes #180
* add ruffle toggling options
- disable by default in embed mode, can be enabled with 'useruffle' attr
- enable by default in standalone, can be disabled with 'skipruffle' attr
- fixes #182
* update CHANGES for 1.8.1
2023-06-16 16:01:31 -07:00
Ilya Kreymer
b26f4b082d
Compute unique collection id using full sourceUrl if relative url given ( #179 )
...
* loading: update sourceToId to resolve any pathname to absolute URL (via document.baseURI) for computing unique id (eg. to avoid conflicts of two 'webarchive.wacz' loaded from different paths) - matches behavior used in embed
embed demo: fix typo, don't change default service worker name
2023-06-15 09:45:01 -07:00
Ilya Kreymer
99a034af49
ui: don't show sidebar within sidebar
2023-06-14 18:16:46 -07:00
Ilya Kreymer
3fb9e82c1c
Deps Update for 1.8.0 ( #178 )
...
* update to wabac.js 2.16.1, electron 25.1.1, ruffle 2023-06-14
2023-06-14 17:28:48 -07:00
Ilya Kreymer
21ddc5b713
Show All Pages Option ( #177 )
...
* show all pages:
- add option to 'show all pages' if additional non-seed pages are present in the wacz file
- only show checkbox if there are additional pages
- tweak page results to just show 'Pages' or 'Pages Shown' to avoid confusion over 'Pages Found'
- bump to 1.8.0
fixes #176
CHANGES: add changes for 1.8.0
2023-06-14 17:17:20 -07:00
Ilya Kreymer
d1e84b1b52
Custom SW filename ( #175 )
...
* embed: support using custom filename for service worker instead of sw.js
can be set via <replay-web-page swName='custom.js' ... > property
docs: update embedding docs to mention new option
fixes #160
2023-06-14 17:06:51 -07:00
Ilya Kreymer
d767e6e164
CI: Update MacOS Runner to 11 from 10.15 ( #173 )
...
* bump to macos-11 runners
* remove xcode removal hack
2023-06-01 17:55:43 -07:00
Ilya Kreymer
a1c0a9bb57
deps: bump wabac.js to 2.16.0
...
update README
2023-05-30 19:50:21 -07:00
Ilya Kreymer
c7adbdeb0c
file chooser: relax extension pattern to allow query/hash after extension (check for ?/#) ( #171 )
...
bump to 1.7.15
2023-05-12 13:52:33 +02:00
Ilya Kreymer
f4da4051eb
CHANGES: update changelist for 1.7.14
...
deps: bump to wabac.js 2.15.5
2023-04-06 10:45:09 -07:00
Ilya Kreymer
e9d5ca7f21
CHANGES: update changelist
...
deps: bump to wabac.js 2.15.5
2023-04-06 10:43:56 -07:00
dependabot[bot]
d505dc88ff
build(deps-dev): bump webpack from 5.75.0 to 5.76.0 ( #161 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 10:10:58 -07:00
Matteo Cargnelutti and Ilya Kreymer
6a24be439c
Show total pages count ( #164 )
...
* Update pages.js
* show x of y pages found when showing partial results
---------
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com >
2023-04-06 10:10:26 -07:00
Ilya Kreymer
02631740d4
CHANGES: update changes
2023-04-06 10:02:46 -07:00
Matteo Cargnelutti
b074cda6d8
Fixes background color in fullscreen mode ( #165 )
...
* Fixes background color in fullscreen mode
* Applied fix suggested by @curtgrimes
2023-04-03 11:17:34 -07:00
Curt Grimes
d4832e4df9
Support dropping files onto window to load ( #163 )
...
- Allow dropping a supported file type onto the window to automatically
load it as an alternative to clicking the "Choose File..." button,
selecting a file in the file dialog, and clicking the "Load" button.
- Do not do anything when unsupported files are dropped.
2023-03-31 18:47:00 -07:00
Ilya Kreymer
913a28b594
wabac.js + wombat version bump ( #166 )
...
- Fidelity: Support dynamic 'import()' in non-module JS (via wabac.js 2.15.4)
- Fidelity: Fix dynamic iframes that fall through via document.write / srcdoc by rewriting to blob:<content> (via wombat 3.5.0, wabac.js 2.15.4)
- Dependencies: Update to wabac.js 2.15.4, wombat 3.5.0
2023-03-31 18:15:42 -07:00
Ilya Kreymer
05287749ca
fidelity / loading fixes: ( #159 )
...
- Fidelity: Improved replay via unrewriting fixes of style urls, request/response urls (via wabac.js 2.15.3)
- Embeds: Support updating auth headers if custom headers provided in embed 'config'
- Dependencies: Update to wabac.js 2.15.3, wombat 3.4.6, Electron 23.1.1
- bump to 1.7.13
2023-02-25 16:38:10 -08:00
Ilya Kreymer
d5b1c1b7fc
docs: fix broken links fixing #150 , #151 ( #153 )
2023-02-02 19:39:48 -08:00
dependabot[bot]
775285485d
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 ( #152 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 19:38:13 -08:00
dependabot[bot]
4f4056b890
build(deps): bump json5 from 1.0.1 to 1.0.2 ( #145 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 19:38:03 -08:00
dependabot[bot]
f75820918c
build(deps): bump qs from 6.10.1 to 6.11.0 ( #140 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.10.1 to 6.11.0.
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 19:37:51 -08:00
Ilya Kreymer
8b2a5c6076
fidelity: improved fb/instagram replay (via wabac.js 2.15.1)
...
loading: fix incorrect loading of some WACZ files (incorrect SURT detection, fixed in wabac 2.15.2)
deps: update to wabac.js 2.15.2
bump to 1.7.12
2023-02-02 17:55:30 -08:00
Ilya Kreymer
0c737101c2
loading + fidelity fix:
...
- loading: Support loading URLs without extension (including blob: urls), automated type detection of WACZ, WARC, compressed and uncompressed (via wabac.js)
- fidelity: Improved handling of ESM modules, cookies, Vimeo videos (via wabac.js)
- dependencies: Update to wabac.js 2.15.0, wombat 3.4.3
bump to 1.7.11
2023-01-15 11:17:06 -08:00
Ed Summers
c0ff3b426b
Use crt.sh ( #144 )
...
Switch back to using crt.sh for certificate lookups since censys now
require a login to search by cert fingerprint.
bump to 1.7.10
2023-01-04 10:12:18 -08:00
Ilya Kreymer
7d0866aa23
deps: update to wabac.js 2.14.0 ( #143 )
...
deps: also includes update to wombat 3.4.2, warcio 2.0.1
ci: fix yarn flags, add --ignore-engines to electron build
build: update banner copyright text to use current year
fidelity fixes: including better location and ESM module rewriting (via wabac.js and wombat)
reduce size of sw.js by ~40k
bump to 1.7.9
2022-12-17 10:39:19 -08:00
Ilya Kreymer
bcc0faf933
ci: add automated npm publish on release
2022-12-07 16:04:59 -08:00
Ilya Kreymer
3223ac7ed7
update CHANGES for 1.7.8
2022-12-07 14:57:22 -08:00
Ilya Kreymer
e6f837df13
Cleanup Electron App + Dependency Update ( #139 )
...
* electron: clean-up / remove unused code in main process, including:
- remove native plugin init (no longer supported)
- remove auto-js-ipfs (used in render process)
- remove ipfs handling logic (handled in render process)
- use custom file2:// scheme for loading files, instead of custom prefix
- proxyLive supports POST requests, using original UA (if set, for archiveweb.page)
- webpack: remove unused __IPFS_CORE_URL__
- ci: add lint check
* dependency update:
- update to wabac.js 2.13.15 for latest auto-js-ipfs (2.1.0) and wombat (3.3.13)
- update to electron 22.0
- update webpack + electron updater to latest
* bump to 1.7.8
2022-12-07 13:33:36 -08:00
Ilya Kreymer
591753d6d8
loading: remove cacehing ruffle.js to avoid old versions being cached
...
deps: wabac.js 2.13.14
2022-12-02 14:14:03 -08:00
Ilya Kreymer
06e9ed53af
ruffle: add missing files
2022-12-02 13:52:57 -08:00