Added Scenes V2, a brand new Scene system with responsive layouts that adapt to any screen size, full Material 3 theming and automatic dark/light mode.
Display Modes:Fullscreen, Dialog and Overlay (each with a With Result variant that waits for the scene to finish) and Dream (the scene becomes your Android screen saver). Scenes can also be shown on any connected display with the Physical Display option.
Overlays: position in dp, % or from the end of the screen, drag them by any component, make them blocking or passthrough, stack them, animate, move and resize them after they're shown, let them draw off screen, use different sizes/positions in portrait and landscape, and show them over the lock screen and system dialogs with Show Over Everything.
Components: Text, Text Input, Button, Icon Button, Image, Switch, Checkbox, Slider, Range Slider, Progress Bar, Dropdown, Segmented Button Row, Card, Divider, Spacer, Column, Row, Box, FlexBox, Flow Row, Flow Column, Scaffold, Top App Bar, Bottom App Bar, Floating Action Button, Navigation Bar, Navigation Item, Camera, Video, WebView, Variable, Placeholder and Arrays Merge Template.
Modifiers: Padding, Size, Size In, Fill Size/Width/Height, Weight, Offset, Align, Aspect Ratio, Match Parent Size, Scale, Rotate, Alpha, Background (with gradients), Border (per side), Clip, Crop Shape (crop any component to an SVG, including where it can be clicked), Shadow, Blur, Marquee, Scroll, Content Color, Container Color, Drag Handle and Haptic Feedback. Every modifier has an Apply When condition.
Images & Text: Material Symbols, Material Icons, SVGs, URLs, base64, local files and animated GIFs, with an optional Error Image; font options anywhere text is rendered.
States: map any component's state (text, checked, slider value, video position, etc) to variables. If more than 1 component uses the same variable, a Tasker array is created.
Event Handlers: react to clicks, long clicks (custom duration), multi-clicks, swipes (with %sv2_swipe_direction, %sv2_swipe_length, %swipe_path_x() and %swipe_path_y()), text changes, key presses, slider and scroll changes, video and WebView events and more, each running a list of ordered event actions: Set Variable, Output To Variable, Toggle Variable, Variable Clear, Run Task (with custom priority), Send Command, Dismiss Layout, Cancel Screen, Stop, Haptic Feedback, Run Component Action and Trigger Event.
Screen Events:Back Pressed (can be cancelled), Screen Shown, Screen Hidden and Variable Changed.
Show When & Enabled: show, hide, enable or disable any component based on variables, with comparisons, AND/OR/NOT, contains/ccontains, matches (Tasker pattern) and matchesr (regex). Components can animate in and out (Fade, Scale, Slide, Expand) when their visibility changes, plus Card Flip, Blur and Crossfade transitions.
Variables: use Tasker variables in any field, pass local variables from your tasks, have global variables update the scene live, write to Project/Profile/Task variables, use double references (%%var), and adapt to the device with variables like %sv2_display_width and %sv2_display_is_landscape. Provides lets child components reuse values defined in their parents.
WebView: JavaScript bridge to call Tasker tasks, send commands and call many Tasker actions directly (with await), Material 3 colors passed to the page and HTML elements as overlay drag handles (tasker-drag-handle, tasker-drag-handle-x, tasker-drag-handle-y).
Editor: Tree, Properties, Modifiers, States, Events, Actions, Animations, JSON and AI tabs, live preview, Interactive Mode to use the preview like a real screen, undo/redo, drag-and-drop, cut/copy/paste of components, modifiers and event handlers, layout and Component Templates, create/edit tasks right from the editor, test variables, color/icon/image pickers, (i) help on every property, multi-monitor support and a File Sync button to two-way sync the scene's JSON with a file.
AI: generate or change a scene by describing it, with a Component Only mode for faster changes to a single component, and export the system instructions to use with any AI.
Tasker Actions:Show Scene v2 (also with inline scenes built right in the action), Dismiss Scene v2, Update Scene v2, Update Scene v2 Overlay, Get Scene v2 Values, Wait For Scene v2 Result, Run Scene v2 Action and Trigger Scene v2 Event.
Tasker Event:Scene V2 Event triggers when you interact with any element in a scene.
Enable it in Tasker > Preferences > UI > Use Tasker 2026 UI. It's still in an early stage and more is coming in future updates.
Redesigned main screen with a single list of Profiles, Tasks, Scenes and Variables that you can filter, with triggers and task details shown inline.
Projects: in the sidebar or inline in the main list. Create them, reorder them by dragging, give them accent colors and icons, move items into them and enable/disable them. The UI is tinted with the project's icon color.
Tags: give items multiple tags, manage them in the Tag Manager, use "smart" tags, AND/OR search, filter chips and bulk tag operations.
Automations: a single screen to edit a task and its triggers, so you don't need to know what a profile is to create one. Anonymous tasks are supported.
Live tracking of running and active items, with the ability to run and stop tasks right from the list.
Smarter sorting and manual drag-to-sort, an AI option in the NEW button, projects in search results, new Settings screens and multi-display support.
Added almost 4000 Material Symbols icons you can use across Tasker: in the Image Select dialog, for project and task icons, in the Notify action, in Quick Setting Tiles (automatically filled or outlined depending on the tile state), in Scenes V2 and in Widget V2.
Write and modify JSON with dot notation (eg. %json.address.city) in the Variable Set, Variable Clear, Array Set, Array Push, Array Pop and Multiple Variables Set actions. All the in-between structures are created automatically.
Added Format JSON action to minify and pretty-print JSON, with an option to overwrite the source variable.
Added a "compiled" preview at the top of each If condition so you can see what the full condition looks like as an expression and more easily understand how it will behave.
Added 47 new Quick Setting Tiles (50 in total) that only show up in the system when they're configured, and go back to the same position when configured again.
Added support for SVG icons in Quick Setting Tiles and in the Notify action.
Redesigned the Runlog screen so it's easier to follow where each task starts and ends and which actions succeeded or failed, with a button to only show errors.
Added runShellTasker to run a shell exactly like the Run Shell action would, plus other Run Shell related functions.
tasker.setVariable and tasker.callTask now use real Tasker arrays when the Java value is an array or a collection, and callTask accepts non-text values and a priority.
Added tasker.clearVariable(), setProfileEnabled(profile, enabled), toggleProfileEnabled(profile), tasker.getImageBuffer() and tasker.hasImageBuffer().
Added a way to monitor lifecycle events of activities created with Java Code, which can now also show in recents.
Can now take screenshots using Tasker's accessibility service.
Added Export AI System Instructions to File in the action helper.
Languages
Added Portuguese (Portugal), Dutch, Cantonese, Hungarian, Indonesian and Romanian.
Added integration with the system's per-app language picker (Android 13+) and a language selector on the first screen when you first open the app.
Events, States & Actions
Added Wifi Changed event that triggers when Wifi is enabled, disabled, connected or disconnected.
Added Wait For Command action.
Added Get Cell Info option in the Get Network Info action.
Added command filtering in the Command event configuration screen.
Added Continue Task Immediately and Separator options to the Widget V2 action.
Added Check After Screen Unlock option to the Wifi Connected state and a screen-on check option to the VPN Connected state, to avoid using the location permission when you don't want to.
Added Start Early and End Later options to the Calendar Entry state.
Settings & Misc
Added an Apply option in the task editing screen.
Added action running time to the Running Tasks screen, updating every second.
Added option to never use Shizuku, even if available, in Tasker Preferences and in the Set Tasker Pref action.
Added the Shortcut Task Priority option in Settings.
Added option to send a memory report in Menu > Monitoring.
Added a warning when you try to write a very large variable.
Direct Purchase Version: Tasker's accessibility service can now be used with Android 17's Advanced Protection Mode and can see some apps' accessibility-hidden inputs.
Added ACCESS_LOCATION_EXTRA_COMMANDS permission for some advanced GPS related stuff.
Changes
System & Build
Updated Target API to 36.
Some crashes caused by the system that Tasker can't handle no longer crash Tasker in the background.
Shizuku
Get the clipboard with Shizuku when available.
Importing
Importing from TaskerNet now works even if you don't grant all the requested permissions.
App Factory
Show useful, detailed error messages when app generation fails.
AI
When the AI screen uses a model that no longer works, it automatically switches to a working model and asks you to continue.
Your setup is saved before entering the AI screen in the legacy UI so you don't lose changes made in the meantime.
Variables & Actions
Pushing/popping a global array now fires the Variable Set event for every array position that changes, and popping also fires Variable Cleared for the removed element.
The receive-share dialog isn't shown when the share is processed instantly.
The Wifi Connect action shows an error if the device's location setting is disabled.
Updated many translations.
Bugfixes
Profiles & Events
Fixed Device Boot on Android 15+ firing if the app was force stopped.
Fixed time based profiles potentially triggering too often if Tasker's process is killed by the system.
Fixed Tasker sometimes being slow or stalling when you have many unread SMS or Unread Text profiles.
Fixed profiles (eg. Wifi Connected) sometimes running their exit tasks when exiting Tasker's Preferences screen.
Fixed a profile sometimes not saving its state after saving Tasker's setup, and toggling a profile and then discarding changes not reverting it.
Fixed the Clipboard Changed event sometimes not triggering, including with Logcat monitoring and Shizuku.
Fixed the File Modified event so renaming a file to the watched file triggers it.
Fixed receive intent sometimes being triggered twice with just 1 intent.
Actions
Fixed Get Screen Info (Assistant) on Android 17.
Fixed DND action so that it can't be overrun by Silent/Vibrate.
Fixed Volume actions not detecting the device's real maximum.
Fixed Edit Calendar Event so all-day events only need a date, and adding all-day events with the legacy calendar action.
Fixed Get Network Info getting stuck forever in rare cases.
Fixed Kill App removing apps from recents in some situations and when using root or Shizuku as device owner.
Fixed Arrays Merge parsing issues, including with JSON.
Fixed using variables in the Work Profile action.
Fixed Flash with the same ID sometimes not working.
Fixed Java Code not setting the return value if already set, and a thread leak in Java Code.
Fixed running many remote actions in quick succession causing some of them to not run on the receiving device.
Fixed List Dialog, Flash and Widget v2 exporting tasks referenced in hidden fields.
Fixed output prefix being ignored and scoped variables sometimes not being set or cleared.
Tried to fix the Wait action becoming stuck and rare situations where Tasker would stop accepting new tasks (sometimes related to HTTP Request).
Added a workaround to the HTTP Auth action for some specific APIs.
Dialogs & UI
Fixed Tasker dialogs being dismissed when the keyboard is opened and issues with calling 2 dialogs in a row.
Fixed Text/Image Dialog image being hidden by long text, and List Dialog "First Visible Index" in light theme.
Fixed replacing an action with an If and keeping its conditions.
Fixed previous errors sometimes being reported on an action that ran correctly.
Fixed showing the number of actions over 100 in the legacy UI.
Fixed some screens showing the incorrect language and %DATE formatting in some situations.
Fixed Tasky tutorial coordinates.
Widgets, Tiles & Scenes
Fixed the Widget v2 editor crashing or not showing the preview.
Fixed Quick Setting Tiles sometimes not dismissing the notification shade or getting stuck on "Inactive".
Fixed legacy Scenes drawing issues, frame animations and slowness when entering the Scene editor.
Import, Export & Stability
Tasker now handles memory better and should produce much fewer Out Of Memory errors.
Fixed task, profile and scene order not being kept when importing and exporting.
Fixed Tasker sometimes stalling after importing full data.
Fixed memory leaks, memory accumulation when tasks are triggered too fast and out of memory crashes.
Fixed actions that need Shizuku in App Factory apps.
Fixed rare data loss situations and many rare crashes.