Skip to content

2024.8.2

Compare
Choose a tag to compare
@jlipps jlipps released this 26 Aug 17:12
· 125 commits to main since this release

Highlights

  • Gestures can now be imported and exported
  • Saved gestures are now shown over the screenshot on hover, not click
  • New infobox when selecting an element at snapshotMaxDepth
  • Upon opening the attach to session tab, session discovery is now run automatically
  • The filepath input type in the capability fields has been removed (the file picker cannot work in the browser version)

What's Changed

🚀 New Features

  • feat: add infobox for elements at snapshotMaxDepth by @eglitise in #1596
  • feat: replace native confirmation popups with antd popconfirms by @eglitise in #1611
    • These are used when deleting a saved capability set or gesture
  • feat: improve UX for attaching to existing session by @eglitise in #1607
    • Automatically retrieve sessions upon opening the Attach to Session tab
    • List discovered sessions in reverse order (newest to oldest)
    • Add more details in session description
  • feat: add support for export/import gestures in json format by @sudharsan-selvaraj in #1491
    • Multiple gesture files can be uploaded at the same time
    • Detailed error messages are shown if the uploaded gesture files are invalid
  • feat: add or update tooltips to various buttons by @eglitise in #1597, #1607, #1616, #1620, #1627
  • feat: improve presentation of saved gestures table by @eglitise in #1623
    • Table height is now limited by the Inspector window height - the new gesture button no longer needs to be scrolled into view if the user has many gestures
    • Visualising a gesture over the screenshot now only requires hovering instead of clicking

🛠 Fixes

  • fix: update WDIO generated code for tap/swipe actions by @eglitise in #1541
  • fix: adjust syntax for .NET codegen by @eglitise in #1540
  • fix: disable Inspector tabs until screenshot has loaded by @eglitise in #1545
  • fix: do not generate code for element searches if recording is turned off by @eglitise in #1586
  • fix: retrieve disableIdLocatorAutocompletion from settings instead of capabilities by @eglitise in #1595
  • fix: open most recent server type tab on app launch by @eglitise in #1613
  • fix: do not add prefix to webSocketUrl capability by @eglitise in #1617
  • fix: prevent deletion of default pointer in gesture by @eglitise in #1621
  • fix: adjust saved session JSON height to fit in container by @eglitise in #1625

📖 Documentation

🌐 Localization

  • chore: Update translations by @github-actions in #1535
  • chore: Update translations by @github-actions in #1599
  • chore: Update translations by @github-actions in #1612
  • chore: Update translations by @github-actions in #1628

🔍 Other Changes

  • chore: remove filepath input type in capability builder by @eglitise in #1531
  • chore: fix i18next warnings by @eglitise in #1574, #1630
  • chore: migrate from Parcel v1 to Vite by @eglitise in #1558
    • As a side effect, the app now opens notably faster!
    • Also switch from mocha/chai to vitest
    • Refer to #1453 for all the refactoring changes made to achieve this
  • chore: store session settings in Redux by @eglitise in #1592

Full Changelog: v2024.6.1...v2024.8.2