Skip to content

Releases: HuolalaTech/page-spy-web

v1.8.10

13 Jun 03:50
Compare
Choose a tag to compare

This update mainly focuses on optimizing the "Locate Source-Code Of Error From Sourcemap" feature. Here are the details:

  • πŸ†• The Replay page (/replay) now supports source mapping for errors as well;
  • πŸ†• Previously, only caught exceptions supported source mapping. Now, errors logged using console.xxx(<Error>) can also be mapped to their source, see #212 ;
  • πŸ†• If there are \t tabs in the source code, an option is provided to choose the equivalent number of spaces for each tab;
  • πŸ› Various bug fixes, see #211 / HuolalaTech/page-spy#97

v1.8.9

06 Jun 09:01
Compare
Choose a tag to compare

v1.8.8

29 May 03:31
Compare
Choose a tag to compare
  • πŸ†• Refactor the /replay page, making interactions smoother when playing back long and large offline log data, see #186 ;
  • πŸ†• Adapted for "UniApp packaged as a native App", see HuolalaTech/page-spy#90, #197 ;
  • πŸ› Fixed an issue where a circual-reference in request headers caused the Network plugin to malfunction, see HuolalaTech/page-spy#89, #193;
  • πŸ› Fixed the display of HTML tags on the Page panel, see #196 ;

v1.8.7

13 May 12:05
Compare
Choose a tag to compare
  • πŸ†• The SDK doesn't send message until the developer enter room, see HuolalaTech/page-spy#84;
  • πŸ› Fix the issue where reconnection after connection timeout;

v1.8.6

11 May 07:25
Compare
Choose a tag to compare
  • πŸ†• After disconnection, the SDK will exponentially retry establishing connection, with a maximum interval not exceeding (1.5 ** 4 * 2000)ms, see HuolalaTech/page-spy#78;
  • πŸ†• The SDK instantiation adds a new parameter useSecret, with a default value of false. When set to true, the SDK will generate a 6-digit random password for the room. The debugging terminal needs to know the client password before entering the debugging room, see HuolalaTech/page-spy#78;
  • πŸ†• Support for dynamically updating the title / project parameters by using window.$pageSpy.updateRoomInfo({ title: 'xxx', project: 'xxx' }), see HuolalaTech/page-spy#78;
  • πŸ†• After dragging the floating ball rendered by the browser SDK to the top, bottom, left, or right side, it will automatically retract, see HuolalaTech/page-spy#80;
  • πŸ†• Support for get uploaded url, see HuolalaTech/page-spy#81:
    window.$harbor = new DataHarborPlugin()
    PageSpy.registerPlugin(window.$harbor)
    
    async function uploadLogManually() {
      const debugUrl = await window.$harbor.onOfflineLog('upload')
      console.log({ debugUrl })
    }
  • πŸ†• The page-spy-api no longer serializes data, resulting in a significant performance improvement;
  • πŸ› fix some problems, see: #172, HuolalaTech/page-spy#79;

v1.8.5

23 Apr 07:02
Compare
Choose a tag to compare
  • πŸ†• remove the unsupported arch binary.

v1.8.4

19 Apr 03:41
Compare
Choose a tag to compare
  • πŸ†• Optimize the message cache , see #169

v1.8.3

17 Apr 06:23
Compare
Choose a tag to compare

Warning

The @huolala/page-spy-harmony SDK is developed based on OpenHarmony API 9 and does not support API 11.

  • πŸ› Fix response loss when an error occurs in NetworkPlugin

v1.8.2

03 Apr 11:32
Compare
Choose a tag to compare
  • πŸ› Fixed the issue where the npm package from the 1.8.0 and 1.8.1 version couldn't be installed on certain system architectures;

v1.8.1

03 Apr 10:23
Compare
Choose a tag to compare
  • πŸ†• Added pre-submission reminders to the mini-program integration documentation;
  • πŸ†• Log replay page: Progress bar displays aggregated activity events.