Skip to content

Releases: HuolalaTech/page-spy-web

v1.8.0

02 Apr 03:56
Compare
Choose a tag to compare
  • πŸ†• DataHarborPlugin now supports uploading offline logs, and the debugging end has added a https://<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

20 Mar 07:37
Compare
Choose a tag to compare
  • πŸ†• 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:

  1. Download the offline JSON log file: 2024_3_20 15_36_26.json;
  2. 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;
  3. Enjoy it ! πŸ˜„
  • πŸ› SDK: fix the network plugin which correct the response data if there have.

v1.7.9

13 Mar 03:15
Compare
Choose a tag to compare

v1.7.8

12 Mar 11:01
Compare
Choose a tag to compare
  • πŸ†• "Replay Log" support load online source.
    image

v1.7.7

20 Feb 09:27
Compare
Choose a tag to compare
  • NO source changes, tag for update npm package.

v1.7.6

20 Feb 09:01
Compare
Choose a tag to compare
  • πŸ†• Add offline parameter to enable offline mode in new 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

01 Feb 12:44
Compare
Choose a tag to compare
  • πŸ†• 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";
  • πŸ†• Update @huolala-tech/page-spy-plugin-data-harbor
    • add enforce: "pre" property;
    • optimize the rrweb-event data lost;

v1.7.4

29 Jan 09:23
Compare
Choose a tag to compare
  • πŸ› Fix cannot find the document.body in page-spy-plugin-data-harbor;
  • πŸ†• Set rrwebReplayer.showWarning: true to check issues in replaying;

v1.7.3

29 Jan 05:36
Compare
Choose a tag to compare

v1.7.2

25 Jan 14:52
Compare
Choose a tag to compare
  • πŸ› fix browser filter in room-list
  • πŸ†• optimize auto scroll interaction in Console panel