2024.8.2
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
tovitest
- 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