Version 1.35.0

Improved "Response Handling"

The "Response Handling" section of the shortcut editor was redesigned to allow for more fine-grained control over how the HTTP response should be handled and displayed when a shortcut is executed. For example, it is now possible to display a custom message instead of the default "Shortcut executed." message.

Miscellaneous

Version 1.34.0

Miscellaneous

Bugfixes

Version 1.33.0

Scripting Improvements

Bugfixes

Version 1.32.0

Multi-Shortcuts

You can now create a special type of shortcut which allows you to easily trigger multiple other shortcuts without having to write special code for it.

Scripting Improvements

There is now a special type of shortcut which makes it easier to write custom logic through scripting without making an actual HTTP request. Additionally, it is now also easier to set up scripting actions which interact with or modify other shortcuts (e.g. to trigger or rename them or change their icon).

Miscellaneous

Bugfixes

Version 1.31.0

Miscellaneous

Bugfixes

Version 1.30.0

Widgets!

The app now has a (somewhat) customizable widget. This provides an alternative to regular home screen shortcuts and has the benefit that they can be customized more freely (size, label color, etc.).
Please note that this feature is in an early stage. More customization options will come in a future release.

Miscellaneous

Bugfixes

Version 1.29.0

File Parameters

You can now add file parameters to your shortcuts, which allows to send one or multiple files as part of a request. Triggering a shortcut with a file parameter will open a file picker to select which file to send. Alternatively you can share a file from another app to trigger a shortcut, similar to how it was already possible to share text values from other apps to be used as a value for a variable.

Response Debugging

There is now an additional option for how to display the response of an HTTP request, which displays the response body in a fullscreen window but also displays additional meta information such as response headers, status code and the response time. This should make it easier to set up or debug shortcuts.

User Interaction in Scripting

You can now use alert(), prompt() and confirm() as part of the scripting feature to create flows that require user interaction. These 3 functions work the same way as you'd expect from a browser.

Proxy Support

It is now possible to specify an HTTP proxy for each shortcut. Check the "Advanced Technical Settings" section when creating or editing a shortcut.

Miscellaneous

Bugfixes

Version 1.28.0

Miscellaneous

Bugfixes

Version 1.27.0

Quick Settings Tile

The app now has a Quick Settings Tile, which can be used to trigger a shortcut without opening the app and without going to the home screen. Simply enable the option for one or more shortcuts via the "Misc Settings" menu in the editor.

Dynamically change icons

There is now a new action "changeIcon" which can be used to change the icon of a shortcut before or after execution. So far it only supports built-in icons.

Miscellaneous

Bugfixes

Version 1.26.0

Miscellaneous

Bugfixes

Version 1.25.0

Dark Mode

The app now has a dark theme. It can be enabled or disabled via the settings.

Miscellaneous

Bugfixes

Version 1.24.1

Bugfixes

Version 1.24.0

Redesigned Editor

The editor for creating and editing shortcuts was completely redesigned. The many different options are now separated into their own screens to make the UI easier to navigate.

JavaScript Code Execution

Previously you were able to add specific actions to be executed before or after a shortcut runs. Now, instead of a static list of actions, you can run arbitrary JavaScript code, which allows for much more flexibility and more advanced workflows. On top of that, there are now 2 new actions that can be called directly from within the JavaScript code:

Miscellaneous

Bugfixes

Version 1.23.0

App Lock

It is now possible to lock the app with a password, to prevent modification of shortcuts or app settings.

Require Confirmation

There is now a new option that allows you to mark a shortcut as requiring confirmation. These shortcuts will prompt you with a confirmation dialog before executing, thereby preventing accidental execution.

Miscellaneous

Bugfixes

Version 1.22.0

Shortcut Placement / Using in Other Apps

You may have encountered a problem when trying to use shortcuts in other apps (e.g. Tasker), where it would not select or make the other app crash. There is now an alternative method of selecting a shortcut that you may try in this case. Simply retry selecting the shortcut and you will be prompted with a dialog that asks you to pick either the new or the old method.

Longer Timeouts

It is now possible to have request timeouts of up to 10 minutes.

Bugfixes

Version 1.21.0

Shortcut Actions

You can now define what happens before and after a shortcut is executed. This includes things like displaying a Toast message, extracting part of the response or triggering another shortcut. More to come in future updates!

Support for multipart/form-data

In addition to sending a custom request body and simple parameters, it is now also possible to send form data, i.e, using the "multipart/form-data" content type.

Miscellaneous

Bugfixes

Version 1.20.0

Simplified Variable Insertion

Inserting variables into shortcuts has now become much easier. Each input field that supports variables now has a button next to it. Clicking it opens a popup dialog with a list of all available variables, allowing you to easily pick and insert one.

Improved Tasker Integration

When triggering shortcuts from Tasker, it is now possible to send along variables. Simply define variables with the same name in Tasker as in your shortcut and their value will automatically be sent from Tasker to your shortcut when triggered.

Drag & Drop Reordering

Categories & Variables, as well as options of select & toggle variables, can now easily be reordered via drag & drop.

Improved Specification of Request Body

When specifying the request body of a shortcut, you now have the option to chose between x-www-form-urlencoded, i.e., the body is a list of parameters, or custom text, i.e., you specify the request body as raw text and give it a content-type.

Variables within Variables!

The constant, toggle and select variable types now support recursive resolution of values. This means you can reference other variables from these variables. For example, you could set up a select variable where one of the options is a color variable.

Miscellaneous

Version 1.19.0

Version 1.18.0

Version1.17.0

Version1.16.0

Version1.15.0

Version1.14.0

Version1.13.0

Version1.12.0

Version1.11.0

Version1.10.1

Version1.10.0

Version1.9.2

Version1.9.1

Version1.8.0

Version1.7.0

Version1.6.1

Version1.6.0

Version1.5.0

Version1.4.0

Version1.2.0

Version1.1.0