Releases: HuolalaTech/page-spy-web
Releases Β· HuolalaTech/page-spy-web
v1.8.0
- π
DataHarborPlugin
now supports uploading offline logs, and the debugging end has added ahttps://<your-host>/#/log-list
page; - π Enhanced functionality on the offline log replay page, supporting layout adjustment via drag-and-drop and playback speed adjustment;
- π The mini-program now supports sending code for remote execution on the client side;
v1.7.10
- π Support custom logo and logo style in SDK;
window.$page = new PageSpy({ ..., logo: '<your-logo-source-url>', logoStyle: { borderRadius: '12px' } })
- π Add 'Storage' and 'System' panel in replay panel;
Tip
We invite you to experience the replay fetaure:
- Download the offline JSON log file: 2024_3_20 15_36_26.json;
- Access the https://test.jikejishu.com/#/room-list, click the "Replay log ( ζ₯εΏεζΎ )" button and select "Local file ( ζ¬ε°ζδ»Ά )" and the select the file which downloaded in first step;
- Enjoy it ! π
- π SDK: fix the network plugin which correct the response data if there have.
v1.7.9
- Upgrade SDKs:
- page-spy-plugin-data-harbor: await user's
onDownload
; - others: update types;
- page-spy-plugin-data-harbor: await user's
v1.7.8
v1.7.7
- NO source changes, tag for update npm package.
v1.7.6
-
π Add
offline
parameter to enable offline mode innew PageSpy()
. In offline mode, no room will be created, and no WebSocket connection will be established.window.$pageSpy = new PageSpy({ ..., offline: true, // Default value is false });
-
π The "Download Logs" button in the modal control now supports custom behavior.
PageSpy.registerPlugin(new DataHarborPlugin({ onDownload: (data) => { // Custom logic here } })); window.$pageSpy = new PageSpy();
-
π Data collected by the DataHarborPlugin plugin is no longer stored in indexedDB but adjusted to be stored in memory.
v1.7.5
- π Plugins now can additionally specify an
enforce: "pre" | "post"
property to adjust its application order in HuolalaTech/page-spy#46. The resolved plugins will be in the following order:- Plugin with
enforce: "pre"
; - Plugin without
enforce
property; - Plugin with
enforce: "post"
;
- Plugin with
- π Update
@huolala-tech/page-spy-plugin-data-harbor
- add
enforce: "pre"
property; - optimize the
rrweb-event
data lost;
- add
v1.7.4
- π Fix cannot find the
document.body
inpage-spy-plugin-data-harbor
; - π Set
rrwebReplayer.showWarning: true
to check issues in replaying;
v1.7.3
- π Add "Repaly Log" support in #140;
- See more detail: https://github.com/HuolalaTech/page-spy-web/wiki/replay-log;
- π Add
page-spy-plugin-rrweb
to record the DOM mutations; - π Add
page-spy-plugin-data-harbor
to offline caching and download; - π Abandon auto-scroll in
Console
panel; - π Fix
$pageSpy.abort()
inpage-spy-browser
and other issues;
v1.7.2
- π fix browser filter in room-list
- π optimize auto scroll interaction in
Console
panel