Welcome to the release of Tapicker v5.10.8. This version includes many updates, and we hope you will enjoy it. Some of the major highlights include:
π« New Features
- Network Requests: Supports multiple HTTP request methods, customizable request headers and parameters, allowing flexible API calls.
- Show Notifications: Supports customizing the content, title, and sound of notifications to enhance user interaction.
- Flow Control: Introduces "Resume" and "Stop" function blocks for more complex workflow control.
- Print Logs: Supports customizable print content, making it easier for developers to debug and troubleshoot.
- Form Interaction: Adds a "Tick Checkbox" function block to enhance form interaction capabilities.
π¬ Enhancements
- Data Processing: Supports using template variables to construct Array and JSON data, simplifying data operations.
- Data Transform: New variable and column converters for flexible handling of different data types.
- Engine Performance: Improves engine stability and enhances compatibility with various environments.
- Interaction Experience: Adjusts UI details to optimize user operation processes.
ποΈ Bug Fixes
- Fixed an issue where numeric data could not be input correctly in simulated input fields.
- Resolved inaccuracies in data comparison results under certain conditions.
- Fixed errors when extracting data from outside the rows.
π₯ Breaking Changes
- Flow Control: Changed the behavior of the "Return" function block.
Network Requests
With this function block, you can easily retrieve data from or submit data to a server. Additionally, you can call third-party APIs to implement specific features.
Show Notifications
You can now customize show notifications, which is particularly useful in scenarios like displaying alerts during exceptions. If thatβs not enough, you can also play audio to draw attention.
In addition to online audio, you can also use local audio. To use it, enable the option for the extension to access file paths:
- Go to the
chrome://extensions/
page. - Find the Tapicker extension and click the βDetailsβ button.
- Enable the βAllow access to file URLsβ option.
On macOS, the file path looks like this:
file:///Users/admin/Downloads/rings.mp3
On Windows, the file path looks like this:
file:///D:/Downloads/rings.mp3
Flow Control
In terms of flow control, we have added "Resume" and "Stop" function blocks for more precise control.
Additionally, we have modified the behavior of the "Return" function block. Previously, the "Return" action would stop the task globally; now, it is limited to a local return.
Example
- Before - When reaching step 3, it would return globally, stopping the task.
- After - When reaching step 3, it will return locally, ignoring step 4 while step 5 continues to execute.
π‘ Tip
If you want the before behavior, use βStopβ instead.
Print Logs
To facilitate debugging workflows, we have added this function block.
If you need to print Array or JSON variables, please convert them to a string first:
Product Info: {{@vars.info|toString()}}
Otherwise, you will not see the details of the variables.
Form Interaction
To make it easier to tick checkboxes, I added the "Tick Checkbox" function block. While you could achieve this using "Click Element" before, it required checking the checkbox status to prevent unchecking.
Data Processing
You can construct dynamic Array or JSON data like this:
{
"Name": "Nick",
"Age": {{@vars.Age}}
}
Data Transform
Now you can flexibly transfrom various data types.
Summary
Tapicker v5.10.8 introduces powerful new features and optimizations aimed at enhancing user experience. The new network request and show notification features provide more flexibility in interaction. We look forward to your feedback for continuous improvement!