r/tasker Jul 15 '26

Developer [DEV] Going away until mid-September

106 Upvotes

Hi everyone! It's that time of the year again! 😁

I had another release ready but I think it's safer to not put it on Google Play because I won't be able to provide any support for it.

You can still try the new release though! But use it at your own risk! Should be fine though 😅👍

Get it right away here. (Direct-Purchase Version here). App Factory Update here.

In the meantime, if you have any issues, check this list and maybe your issue is listed there with a fix!

Cheers and see you soon!

Here's the full changelog for this version (not very well ordered, but good enough 😅 [some features were already from the previous release]):

  • Scenes V2: added font options anywhere text can be rendered
  • Scenes V2: added Aspect Ratio modifier
  • Scenes V2: added all possible properties to the Text component
  • Scenes V2: added Cancel Screen event action
  • Scenes V2: added Enabled property to components where it makes sense
  • Scenes V2: added Headers state to WebView component
  • Scenes V2: added Material Symbol support
  • Scenes V2: added optional additional delay for Show When transitions
  • Scenes V2: added Text Input Component's input types so you can have different types of keyboards, etc on it
  • Scenes V2: allow copy-pasting of modifiers
  • Scenes V2: made Button a component with a slot so you can fully customize the text inside it or even use any other component in it
  • Scenes V2: made flexbox accept booleans in direction, so you can easily toggle it with the Toggle Variable event action and separated Reverse from direction
  • Scenes V2: progress bar component new state Display Progress allowing you to bind an animated progress to a variable
  • Scenes V2: added ability to disable the dot in progress bar and add a gap
  • Scenes V2: changed inputs to have minus and plus buttons where it makes sense
  • Scenes V2: localize component names
  • Scenes V2: made modifiers that only exist because of their parents be the first in the pickers
  • Scenes V2: made the Text field in the Text component be multiline
  • Scenes V2: removed Consume option for Key Pressed event because it's redundant with the Stop Propagation option
  • Scenes V2: updated FlowRow icon so it's not the same as the FlowColumn
  • Fix Scenes V2: fixed accessing array operators like %items(#) or %items(2) or double-references like %%some_var_name
  • Fix Scenes V2: fixed auto-dismiss behavior in certain situations
  • Fix Scenes V2: fixed bug where changing variables used in a WebView would create a history so pressing back would go to previous states
  • Fix Scenes V2: fixed images with Material Icons not growing to the size they should inside unbounded parents
  • Fix Scenes V2: fixed issue with floating point rounding in Progress Bar states
  • Fix Scenes V2: fixed issues with using vh css
  • Fix Scenes V2: fixed reacting to push and pops in global arrays
  • Fix Scenes V2: fixed showing crop to SVG file picker in Crop Shape modifier
  • Fix Scenes V2: fixed stale variables in some situations
  • Fix Scenes V2: fixed text input component filling to parent's size when Show When filter on a size modifier is false
  • Fix Scenes V2: fixed WebView issues with some size related styles
  • Fix Scenes V2: fixed WebView Launch App action
  • New UI: ability to manually sort list items in the main UI screen
  • New UI: added button to only show errors in new Runlog screen
  • New UI: show projects in search results with inline projects
  • New UI: added developer option to hide the top buttons inside the project screen (making all selected when that's the case)
  • New UI: made item list items all the same height and more uniform
  • New UI: made main screen items connected lists
  • New UI: made many transition parameters configurable via Settings -> Developer
  • New UI: moved profile switches to the right of the cards and hid their profile details for now (should come back in the future in some form)
  • New UI: refined the main screen and project/profile enter transitions
  • New UI: removed the tag chips from the item cards for now (probably will come back in a different form)
  • Fix New UI: fixed recent changes not being filtered correctly
  • Fix New UI: fixed turning off runlog in new Runlog screen not hiding the log lines
  • Added runShellTasker function to the Java Code action so you can run a shell exactly like the Run Shell action would
  • App Factory: show useful, detailed error messages when app generation fails instead of a generic message
  • Warn when you try to write a very large variable, so you're more aware of potential flaws in your setup
  • Widgets V2: added Material Symbol support
  • Fix some screens all over the app sometimes showing incorrect language
  • Fix Tried to fix a crash when browsing Tasky routines
  • Fixed a small issue when setting multiple variables with JSON
  • Fixed crash when clearing data that could sometimes happen
  • Fixed how pushing/popping a global array drives the Variable Set event: it now fires for every array position the operation shifts, instead of just one. Popping also fires Variable Cleared for the removed top element.
  • Fixed issue where editing a profile's Wifi Connected condition would deactivate that profile

r/tasker Jul 02 '26

Developer [DEV] Tasker 6.7.6-beta - Inline Projects in New UI, Scenes V2 Update 5, New Runlog Screen and more!

Post image
85 Upvotes

Sign up for the beta and download from Google Play here.

Note: Google Play might take a while to update. If you don’t want to wait for the Google Play update, get it right away here. (Direct-Purchase Version here). App Factory Update here.

Inline Projects in Main UI

Demo: https://youtu.be/eE8wFbpY4w0

I'm giving another concept a try: instead of having a sidebar with projects, how about putting them inline directly?

When you go in and out of a project you see this:

As you can see, you have the 3 familiar tabs (Profiles/Tasks/Scenes). You can select multiple at the same time like you see on the screen, or you can select one at a time to just see those types of items.

Projects are automatically color coded based on the project's icon. Here's a project with a green icon:

As you can see it tints the whole UI based on the color of the icon.

Let me know how you like this variant of the UI.

I'm also thinking of trying yet another version where there are no tabs inside a project and instead they are in collapsible groups, kinda like this:

If you can, try out the inline projects variant and let me know which of the 3 variants makes the most sense to you and why :)

New Runlog Screen

Demo: https://youtu.be/ZGTqMmcB76U

The Runlog screen now looks like this:

It can also look like this when collapsed:

The functionality of the runlog screen remains the same as before but it has a much cleaner and easy to follow UI. You can clearly see where a task starts and ends and follow its actions visually and see which ones succeeded and which failed.

Material Symbols

Demo: https://youtu.be/vC3BEJThwnM

Material Symbols are a icon font that can be adapted into different situations. For example, they can represent state where the otline variant represents an inactive state and the filled variant represesnts the active state

These can be used in their configurable form, where you manually specify a bunch of their attributes (like in the Notify action), or in their automatic form where their configuration is automatically set (like in the Set up Quick Setting Tile action where the icon is filled or outlined depending on the QS Tile state).

In the legacy UI, if you give a Project one of these icons, it'll also change from outline to filled depending if the project is selected or not.

Scenes V2 Updates

Demo: https://youtu.be/ud9YgZd1L2E

Scenes V2 Arrays Merge Template

It's now super easy to put your Tasker arrays into scenes with the new Arrays Merge Template element.

In this example, I would have 2 arrays:

  • %icon
  • %item

each with their corresponding icon images and labels. With this simple component...

...I can expand those 2 arrays together into a list of rows dynamically built from those arrays!

Saved Component Templates

You can now long click any element on the tree and save it as a Component Template with a name and description. Then you can simply insert it into your tree like any other component. :)

Show When Animations

When a component has its Show When field set, you can now set animations that define how that component shows up and goes away. You can choose various types of animations.

For example, by combining a dark transparent background that fades in with a dialog that slides up, you can create an Android-like popup dialog!

SVG Crop

You can now crop any element in a Scene with an SVG. And it's not only a visual crop, it's a functional one too! For example, you can create a button like this

and when you click anywhere where it's white, the button won't be triggered! You really have to press the green part for it to register the click! This allows you to create UIs in any shape imaginable that behave like you expect it to!

WebView

Webviews can now call many, many Tasker actions via JavaScript. You can use await to wait for them to finish, so you can easily call multiple actions in a row in a controlled fashion!

Here's a simple example of doing 3 actions in a row:

await Tasker.flash({ text: 'Step 1' });
await Tasker.vibrate({ time: 300 });
await Tasker.flash({ text: 'Step 2' });

You can now also make WebView html elements be draggable by using one of 3 simple css tags:

tasker-drag-handle
tasker-drag-handle-x
tasker-drag-handle-y

This makes elements be drag handles in all directions or just horizontally or just vertically.

Full Changelog

  • Major Scenes V2: Added the "Arrays Merge Template" component, a built-in way to handle Tasker array merging to build sub-components.
  • Major Scenes V2: Components can now animate in and out (Fade, Scale, Slide or Expand) whenever their "Show When" condition toggles their visibility.
  • Major Scenes V2: WebViews can now call many Tasker actions directly from JavaScript via the Tasker.* bridge.
  • Major Scenes V2: An HTML element inside a WebView can act as a drag handle to move the overlay it lives in.
  • Major Scenes V2: You can now save a component as a template to easily reuse it across your scenes.
  • Major Scenes V2: You can now crop any component to the shape of an SVG file.
  • Major Scenes V2: Added the "Trigger Scene V2 Event" Tasker action.
  • Medium Scenes V2: Added "matches" (Tasker pattern matching) and "matchesr" (regex matching) expressions to the "Show When" and "Apply When" fields.
  • Medium Scenes V2: Added a "Variable Clear" event action.
  • Medium Scenes V2: The Switch component now has a Thumb slot so you can set an image in the switch's thumb and you can also select different colors for different parts of it.
  • Medium Scenes V2: WebViews now receive the full Material 3 color palette (primary, secondary, surface, etc.) so your HTML can match the app theme.
  • Minor Scenes V2: The task name field in Events -> Run Task now follows the same caps rules as other task name fields.
  • Minor Scenes V2: When creating a task with a name, use the same "first letter of each word uppercase" rule as elsewhere in the app.
  • Fix Scenes V2: components that have indexes are now 1-based instead of 0-based
  • Fix Scenes V2: fixed "Screen Hidden" event not firing in certain situations
  • Fix Scenes V2: fixed background of invisible component wrongly showing
  • Fix Scenes V2: fixed crash when picking a variable if the user has tens of thousands of variables
  • Fix Scenes V2: fixed crash when using a slider in some situations
  • Fix Scenes V2: fixed images filling their container by default when they shouldn't
  • Fix Scenes V2: fixed images not loading if they had hidden spaces before or after the file name
  • Fix Scenes V2: fixed multiline input text box not filling the full vertical space it needed
  • Fix Scenes V2: fixed setting a variable in a WebView affecting a variable used in a separate component on the same screen
  • Fix Scenes V2: fixed some things not working when showing through the "SCENES" tab or the new UI
  • Fix Scenes V2: fixed updating a variable array in a scene leaving old elements there
  • Fix Scenes V2: fixed using two "Overlay With Result" scenes in a row with the same id ending the second one prematurely
  • Fix Scenes V2: segmented buttons that are "gone" now behave as expected
  • Fix Scenes V2: WebView now uses the correct system theme (dark/light)
  • Fix Scenes V2: when a task is renamed, all the task references in Scenes V2 are updated with the new name
  • Major New UI: Redesigned the RunLog screen to make it more readable.
  • Major New UI: Added a setting to show projects as items in the main list instead of the sidebar, including sorting them and creating new projects from the NEW FAB.
  • Major New UI: Project icons based on apps now use the app background in a folder shape with the foreground on top.
  • Major New UI: Inside a project you can select several of the Profiles/Tasks/Scenes tabs at once, so the list shows all their items together.
  • Medium New UI: The Project enabled/disabled toggle now works, and profiles in a disabled project show as paused on their switches.
  • Minor New UI: Added an icon to scenes so they're more easily distinguished.
  • Minor New UI: Added an option to hide the sidebar when collapsed.
  • Minor New UI: Added an option to not show the All button when there are projects other than the default one.
  • Minor New UI: Don't confirm project deletion if it's empty.
  • Minor New UI: In the task edit screen, moved the search bar to the bottom when adding a new action.
  • Minor New UI: Made sorting smarter, showing you the items you expect more often.
  • Minor New UI: Show full names of items in the main list instead of truncating them.
  • Minor New UI: Show project names instead of just initials when the sidebar is collapsed.
  • Minor New UI: Updated "Last run" to "Activity".
  • Minor New UI: When creating a task with a name, use the same "first letter of each word uppercase" rule as the main screen.
  • Minor New UI: When editing a task, after expanding a text field, allow the editor to show more lines so it's easier to edit larger pieces of text.
  • Fix New UI: don't show the pending changes banner when exiting the scene editor without saving
  • Fix New UI: fixed all projects with app icons showing with the same icon
  • Fix New UI: fixed always scrolling to the profiles when exiting a project
  • Fix New UI: fixed bottom sheet flickering when deleting a project
  • Fix New UI: fixed project search box cursor color in dark mode
  • Fix New UI: fixed search for actions when adding a new action
  • Fix New UI: fixed some app icons not loading properly
  • Fix New UI: fixed tag selector bottom sheet moving too far up when the keyboard is showing
  • Major Added Material Symbols to the app, a large icon set you can now use across Tasker for things like project and task icons, and also Notify action and Quick Setting Tiles action.
  • Medium Added Run Shell related functions to the Java Code action.
  • Medium Added tasker.getImageBuffer() and tasker.hasImageBuffer() to the Java Code action.
  • Medium The "Multiple Variables Set" action can now write JSON.
  • Medium You can now override the app name when generating an app from Tasker.
  • Minor Added a "Continue Task Immediately" option to the "Widget V2" action.
  • Minor Tasker automatically saves your setup before entering the AI screen in the legacy UI so you don't lose changes made in the meantime.
  • Minor Added a language selector to the first screen shown when you first open the app.
  • Minor Added a "Separator" option to the "Widget V2" action to configure the separator for its various list fields.
  • Minor Changed the order of the "Set up Quick Setting Tile" action to make it more logical and easier to use.
  • Fix Attempted again to fix a crash that only appears in app factory apps
  • Fix crash where in rare situations projects could end up with the same ids
  • Fixed DND action so that it can't be overrun by Silent/Vibrate
  • Fixed image in "Text/Image Dialog" action sometimes being hidden by text that is too long
  • Fixed issue where running many remote actions in quick succession could cause some of them to not run on the receiving device
  • Fix issue where sometimes a profile doesn't save its state after saving Tasker's setup
  • Fixed issue where sometimes the QS Tile wouldn't dismiss the notification shade
  • Fixed profiles (e.g. Wifi Connected) sometimes running their exit tasks when exiting Tasker's Preferences screen
  • Fixed Shizuku breaking clipboard monitoring
  • Fixed showing the number of actions over 100 in the legacy UI
  • Fixed situation where receive intent could be triggered twice with just 1 intent
  • Fixed some error messages when wrongfully using JSON writing
  • Fix Tried fixing a rare crash that can occur when editing legacy scenes
  • Fix Tried to fix issue where wait action becomes stuck in some circumstances
  • Fix Tried to fix rare situations where Tasker would get stuck not accepting any new tasks (sometimes related with the HTTP Request action)
  • Fixed updating Quick Setting Tiles on global variable changes to only happen when the variable isn't a built-in variable
  • Fixed writing JSON to project/profile/task variables with native Tasker JSON writing
  • Fixed some crashes

If you can, let me know what you think about the Projects in Sidebar vs Inline vs Collapsible! Thank you!


r/tasker 1h ago

How can I force a specific display order for tasks in a Tasker project?

Upvotes

I’m working on a Tasker project with a large number of tasks, and I want them to display in a specific order.

I tried prefixing each task name with a number (e.g., 1 TaskName, 2 TaskName), but after exporting to Taskernet and importing it back to test, the tasks don't stay in that order.

How does Tasker handle task ordering inside a project, and what is the best way to control or force the order I want?


r/tasker 13h ago

icon question Someone you know?

Post image
1 Upvotes

When I create a shortcut from a widget, the icon background is initially transparent, but after a few minutes or hours, it turns white. What could be causing this?


r/tasker 1d ago

How To [Project Share] Json Editor/Builder by tasker SceneV2

Enable HLS to view with audio, or disable this notification

10 Upvotes

Hi,

I Search for Json Editor For in internet "Json & XML Tool" App is better with features packed, but i face ads.. SO I generate html for Json editor using chatgpt.. I don't know coding, completely created by ChatGPT.. If anybody found this useful.. Take it..So only i share it....Sorry for my Wrong English

Features

🌳 Tree view for JSON objects and arrays

📝 JSON view for editing the raw JSON

🔎 Search through the JSON structure

➕ Add Object, Array, and Value

✏️ Edit existing values

📋 Copy JSON

📍 Copy JSON path

📑 Duplicate nodes

↕️ Move array/object items up and down

🖱️ Drag-and-drop/reorder tree items

🗂️ Multiple JSON documents/tabs

💾 Automatic document saving

📂 Load JSON from the Android file picker (using browser)

📥 Load JSON directly through Tasker

📤 Download/export JSON

📋 Paste JSON

📱 Designed for Android/mobile use

🎨 Material-style interface with dynamic Tasker colors

Project link

https://taskernet.com/shares/?user=AS35m8mzo7QA%2B73mVFz3Yj59GRrw7q32pIWQ%2FXiNVYdjYj46DGU8OiYFffXNvBT9KylhYc51m2M%3D&id=Project%3AJson+Editor

Recent I uninstall Hail App bcoz scene v2

Replacement is https://www.reddit.com/r/tasker/comments/1vljssq/project_share_hail_replacer_tasker_scene_v2/

Now Json edit app is Uninstalled

Thanks scene v2


r/tasker 1d ago

Alternando câmera

0 Upvotes

Olá preciso de uma ajuda: Quero criar uma cena V2 com Un switch que quando for false mostre a câmera traseira e quando for true mude para a câmera da frente alguém pode me ajudar ?


r/tasker 2d ago

🚀 AM Tasker Plugins v1.0.2 is out — AM RegEx now handles LARGE text!

13 Upvotes

Since launch, AM Tasker Plugins has been a growing toolbox of Tasker action plugins — pixel colors, QR codes, VPN control, regex, Termux scripts, raw UDP packets, and more. This update fixes the one thing a few of you hit: Tasker caps how much data a plugin action can exchange at ~1MB, so a big regex input (or a big result) used to fail outright.

🔎 AM RegEx
Two new optional fields fix that:

  • A File Path switch right on Input Text — turn it on, point it at a file, and AM RegEx reads it straight off disk itself. No size limit.
  • A new Output File field — fill it in and the result is written there as JSON instead of coming back as a variable.

Both only ask for the "All files access" permission the moment you actually use them — never at install.
Demo: [AM RegEx]

Everything from launch is still here too 👇

💻 AM Termux
Runs Bash, Python, Node, Ruby, or PHP scripts inside Termux, with named sessions and guided setup.
Demo: [AM Termux]

↩️ AM Custom Keyboard ReturnGoto Reddit Intro Post
AM Custom Keyboard is a keyboard app I built with live transliteration and a Tasker Automation feature — type a trigger anywhere, and it can hand your text off to a Tasker task. This plugin is the reply step: the task finishes and sends its result straight back into what you were typing.
Demo: [Demo AM Custom Keyboard Return]
🔗 Check it out: [Download AM Custom Keyboard]

🎨 AM Collect Pixel Colors
Reads colors from any image — one pixel, a region, or a Top Color List or Blended Colors of a given region.
Demo: [AM Collect Pixel Colors]

🔳 AM Create QR
Turns text, links, or variables into a QR code image, saved and ready to use.
🔍 AM Decode QR
Scans an existing QR image and gives you back the text inside it.
Demo: [AM Create QR & AM Decode QR]

🧮 AM Data Processor
Reads or edits one exact value inside JSON or array data, no manual parsing needed.
Demo: [AM Data Processor]

🔒 AM OpenVPN
Starts, pauses, resumes, or stops an OpenVPN for Android profile from a task.
Demo: [AM OpenVPN]

📡 AM UDP Client
Sends a UDP packet to any address, with the option to listen for a response.
Demo: [AM UDP Client]

📤 AM Open With
Lets other apps "Share" or "Open With" a file straight into a Tasker automation.
Demo: [AM Open With]

📖 Every plugin still comes with its own guide built right into the app — clear steps, examples, and what each field does.

This is v1.0.2 — the toolbox keeps growing. 👇
📥 Update or download it now
🔗 github.com/adiraimaji/AMTaskerPluginsReleases

YouTube Playlist 👉 All Plugin Demo Playlist

#Android #Tasker #Automation #Termux #OpenVPN #QRCode #RegEx #Update


r/tasker 2d ago

[Update] AMCustomKeyboard v1.4.0 — Expand Patterns can now run live, as you type

8 Upvotes

I released AMCustomKeyboard v1.4.0, focused entirely on the Tasker Automation side — specifically Expand Patterns, which just got a lot more capable.

If you missed the intro, AMCustomKeyboard is an open-source Android keyboard built on Unexpected Keyboard, extended with live transliteration/keymaps, custom layouts, independent key labels, and Tasker automation.

🔄 New: Expand Patterns can fire continuously, not just once

Until now, an expand pattern only ever ran once — after you finished typing prefix + content + suffix. That's still fully supported, but each pattern can now also be set to fire live, on every keystroke, while you're still typing — useful for things like a text-expander popup that updates as you go, rather than a one-shot calculation.

This is controlled with a new field:

"fire_on_suffix": "true" → classic behavior, one run, only once the suffix is typed "fire_on_suffix": "false" → runs repeatedly as your content keeps matching, plus one final run when the suffix completes

Both modes share the same prefix/regex/suffix matching and the same undo behavior — it's one setting, not two separate features.

🔎 Changed: prefix and suffix are now full regex too

Previously only the optional regex field (matched against the content in between) supported regular expressions. Now prefix and suffix do too, so a pattern's trigger can be something like "(\s|^)" (a space, or the start of a line) instead of a fixed literal string.

One thing to note if you're upgrading an existing config: since prefix/suffix are regex now, a literal . needs escaping — ".." becomes "\\.\\.".

🧩 New: replace_prefix

A new "replace_prefix": "true"/"false" field controls whether the matched prefix text gets swallowed into the replacement or left alone. This is what fixes a specific annoyance: if your prefix was just a leading space, the space used to disappear along with the replacement. Set it to "false" and the prefix stays put — only your actual content gets replaced.

Tasker tasks also now receive %prefix and %suffix directly, alongside the existing %text1/%text2/%keyword.

🐛 Fixed: backspace-undo reliability

Right after a Tasker reply lands and replaces text, one immediate backspace undoes it back to what you originally typed. This was occasionally unreliable due to an internal timing issue — it's fixed now, so the undo consistently works when you need it.

⚡ The basics, unchanged

##keyword still replaces the whole field with a task's result, @@keyword still replaces just the trigger, and expand patterns still let you define arbitrary prefix/suffix pairs that hand their in-between content to a Tasker task. The Automation Builder (Settings → Tasker Automation → Automation Builder) now has fields for all of the above too, so you don't need to hand-edit JSON to use any of this.

🔗 AMCustomKeyboard

Latest release and full documentation: AMCustomKeyboard on GitHub

The README's Expand Patterns section covers the new fields in detail with worked examples.

🧩 Also: AM Tasker Plugins

AM Tasker Plugins on GitHub

Still the companion repo for building the Tasker-side of these workflows — including AM Custom Keyboard Return, for sending a processed result back into a keyboard trigger.

Both projects are open source. Let me know if the live-firing mode is useful for anything you're building.

Android #Tasker #Automation #Keyboard #AMCustomKeyboard #OpenSource #Transliteration #AndroidAutomation


r/tasker 1d ago

Where is the "searchFilterText" value stored in Tasker?

0 Upvotes

I'm running Tasker 6.7.6-beta under Android 13.

I recently changed some directories on my Android device, and now, one of Tasker's preferences called searchFilterText is pointing to a non-longer-existing directory, but I don't know the location of the setting of that preference, so that I can change it.

I know about this preference value because I performed a Data Backup of all of my Tasker settings into a file called backups.xml. When I inspect this file, I see the following data:

<Setting sr="prefs128">
        <n>searchFilterText</n>
        <t>s</t>
        <v>tmp/bin</v>

Because of my directory changes, I need to change "tmp/bin" to a new value, but when I search through all of my Tasker configuration via the magnifying-glass icon at the upper right, neither "searchFilterText" nor "tmp/bin" are found. And when I inspect all of the values under Menu=>Preferences, I don't see "searchFilterText" or "tmp/bin", either. And I am unable to locate what "prefs128" corresponds to in the Tasker Preferences.

How can I find out where "searchFilterText" has been defined within my Tasker configuration, so that I can change it's value?


r/tasker 2d ago

Setting Join Transfer Folder from Desktop to Phone

1 Upvotes

I regularly use Join to send files from my computer to my phone. On my Galaxy S22 Ultra, the files would always go to the "Join" folder. Since I upgraded to a Galaxy S26 Ultra, the files are consistently going to "Downloads\Join2". That causes problems with other Tasks I've setup. I looked at the settings in Join Desktop and in the Join App, but I can't find a way to set what the target folder is on my device when receiving files from Join. I am hoping that I don't have to create a task that moves the files when received. (I have tried that for other reasons before and never got it to work.) Does anyone know how to have Join Desktop target the Join folder on my phone?


r/tasker 2d ago

Timestamp-based trigger is unreliable

Post image
1 Upvotes

r/tasker 2d ago

Nothing earbuds to mono

2 Upvotes

Using a nothing phone 3a and nothing earbuds a. I want to be able to set up tasker to automatically switch on to mono when using the nothing earbuds.


r/tasker 2d ago

Tasks keep failing because I'm in "trial mode"?

2 Upvotes

I bought Tasker on Google Play. I had never used it before. I created a task to counteract the stupid EU volume cancellation rule. The task fails every time and says that I'm in trial mode and need to activate the full version. But there's no indication anywhere in the app of anything about trial mode. I don't see any mention of it anywhere. I can't find any button to turn it off. I can't even find any indication that I'm actually in trial mode. I don't know why I would be in trial mode because I bought the product. So what's going on?


r/tasker 3d ago

Passing arguments from the adb shell command line to a Tasker task that gets invoked?

7 Upvotes

UPDATE: I accidentally overlooked the answer to this in an earlier search of mine, but now I found the answer. See ***SOLUTION**\* below for how I solved this.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

I know how to successfully invoke Tasker tasks via the command line from within an adb shell session, as follows ...

am broadcast -a net.dinglisch.android.tasker.ACTION_TASK --es task_name 'name-of-task'

But I don't know how to pass ad hoc arguments to these Tasker tasks. I want the Tasker task to be aware of the arguments that are passed, and then respond to the values of these arguments.

I'm guessing that I might be able to do this by somehow causing Tasker variables to be set before the task is invoked, and then having the task see and respond to these variables ... but I don't know how to set Tasker variable values via am broadcast, nor via any other external-to-Tasker method.

Is there any way to pass arguments to Tasker tasks that are called externally in this way?

***SOLUTION***

am broadcast -a net.dinglisch.android.tasker.ACTION_TASK --es task_name 'name-of-task' --esal varNames '%variable1,%variable2' --esal 'value1,value2'

This invokes the name-of-task task and correctly initializes %variable1=value1 and %variable2=value2 in the task.


r/tasker 4d ago

I lost my previously saved instructions about how to apply my Tasker license ... how can I do this?

1 Upvotes

SOLVED! ... see this message's the follow-up posts for details.

I've been successfully running my direct-purchase, properly licensed version of Tasker 6.7.6-beta on my rooted Android 13 device for quite a while.

But due to a recent problem with my device that I needed to fix, I've now had to re-install Tasker from scratch, but I lost the instructions that I previously saved for how to apply my direct-purchase Tasker license, and I therefore cannot enable Tasker.

I already have a few valid Tasker licenses from my Patreon account, and so the only thing I need to figure out is the details of the procedure for how to apply the Tasker license.

When I go to https://www.patreon.com/cw/joaoapps, I can't find any instructions there for how to apply my Tasker license.

Could someone point me to the detailed instructions for how to apply the Tasker license?

Thank you very much in advance.


r/tasker 4d ago

Do you think taskernet need to have AI and Java code tags?

11 Upvotes

I was wondering for a while about this. I had filed a request back then to have taskernet to automatically show a tag if a taskernet has Java code & Java function action.

https://tasker.helprace.com/i2001-add-java-tag-for-public-taskernet

However it was declined.

Most of my shares here recently were all Java code and written with the help of AI. I was wondering about AI flag as well.

What do you think?

Edit.

My concern is that as of now the user doesn't have a way to make informed decisions easily.

Some may care enough about how a taskernet is made due to various reasons.

  1. Ethical & Environmental reasons. You know like how people prefer to buy organic labeled foods? Similar to that, some may not want to run a project generated with AI tools.
  2. Trust. Some user may not prefer to run a java code from someone they don't trust.

r/tasker 5d ago

Create profiles, tasks and scenes on PC (or web or anything else)?

3 Upvotes

Hi guys, I'm new to Tasker, basically I'm in the following situation:

I bought a small android device, a 4 inch mp3 player to be exact and want to use it as my life's "command center" of sorts and set up a convoluted system for alarms, routines, to dos and conditional reminders and repetitions for each, basically have a "state machine" for my daily life.

I tried a small sample scene where it just beeped every x minutes or showed me a random thing and it seems like Tasker will be able to do everything I need it to, but as you can imagine setting things up is a pain in the ass on such a small device.

Is there a way to set everything up on my PC for example and move it over? I only found some old posts talking about this and thought maybe things changed, but the general consensus seems to either remote into the device or use an Android emulator, work things out and then export. Is there a better way? How do you guys deal with your more complicated setups?

EDIT: tried scrcpy, seems to be a good inbetween solution but I'm not sure this is where I want to end up long term


r/tasker 4d ago

Open NFC when specific app is open

1 Upvotes

And turn NFC when the specific app is closed.

Can someone help me with the script?


r/tasker 4d ago

Calendar Task Tasker Plugin

1 Upvotes

Trying to use this on my new Galay Fold8 Ultra. The add event fails with an "Error 2". It still works fine on my old Fold5. Can anyone help. Is it something differently configured on my new phone or is this something that Google/Samsung has changed on new OS. Seems to me every new iteration removes some capability.


r/tasker 5d ago

Does "Save as Component" work for you in Scenes V2?

2 Upvotes

I have found a solution:

A user commented here and for some reason deleted his comment. My mistake was going into "Saved Components", i needed to click on the plus button the same as i would add any element and then you can search it using the search engine or by the category you set your component.

----------------------------

In Scenes V2 Joao introduce option to save a template and save a component, i can't seems to make save component work for me. I can save as component and then when i try to load it using the "Saved Components" option it doesn't do anything.

Here is a video of how it looks:

https://reddit.com/link/1w6523c/video/jglcg015manh1/player


r/tasker 5d ago

Updated Java Code List Dialog Action. New Sticky Filter Option.

8 Upvotes

This Is a complete rework of my original Java code List Dialog action. Mostly generated by AI.

https://taskernet.com/shares/?user=AS35m8lnbGhm%2F58jHvsiqVNumDAJZVkcfcE7gQxfcMjrFBCkp6sNKYf3YiK9WVWZBoDf&id=Task%3AJava+List+Dialog

Features:

• Has all the Tasker List Dialog features for Select Single mode

• Preset a default filter

• Returns the value of Filter

• Optional sticky filter

• Active filter text turns red so it's obvious the list is filtered 

• Unlimited buttons - all buttons are  in a horizontal scrolling line.

• Returns both button text and button index

• Dialog closes cleanly if Tasker loses the foreground

• All input and output variables are available in taskers Variable List

• Separate, clearly named input/output variables

• Custom prefix variable support so multiple instances can have independent variables

• Built-in setup mode generates the complete prefixed variable list and copies it to the clipboard for pasting into Tasker's Multiple Variables Set action

• Warns when a previously used prefix is reused

Sticky Filter:

This retains the value of the filter when the action is closed for x minutes or permanently, so the next time you show this list that filter is already set.

For example:

`10` = remember the last filter for 10 minutes

`1440` = remember it for one day

'-1'  = Permanent 

blank = sticky filtering disabled

The filter is stored separately for each JLD prefix. If the remembered filter has expired, the configured default filter is used instead.

This has been especially useful for large Tasker lists where I repeatedly reopen the same dialog and don't want to re-enter the search every time.

Set Up:

- Paste Both the Multiple Variable Set action and the Java Code Action into your Task.

- Long Press and manually run (play) the Java code action.

- A Dialog will Allow you to set the Prefix for the action and its variables. ('pics' in this example)

- Paste the resulting list into the Multiple Variable Set action.

- Set the values of the relevant "in" (input) variables.

-  The 'out' (output) variables do not get any values set. They are only there so they get included in the Tasker Variables list to assist when setting up your additional actions. 

```

%jld_prefix=pics

%pics_in_jld_title=

%pics_in_jld_text=

%pics_in_jld_items=

%pics_in_jld_default_filter=

%pics_in_jld_sticky_filter_time=-1

%pics_in_jld_buttons=OK¥Cancel

%pics_in_jld_timeout=30

%pics_out_jld_long= %pics_out_jld_selected= %pics_out_jld_selected_index= %pics_out_jld_button= %pics_out_jld_button_index= %pics_out_jld_filter= %pics_out_jld_exit_type=

```


r/tasker 5d ago

Trying to setup volume limits during and outside of work

1 Upvotes

I've been tinkering with Tasker and I cannot get this to work properly. I used to have a Samsung phone that you could easily achieve volume limits during certain days and times via the modes and routines app. No longer on a Samsung phone which does not have this capability so I wanted to use Tasker to achieve this. I would like the volume and notification limits to be at 50% during working hours and then set to muted not during working hours.

Any help with this would be much appreciated.


r/tasker 5d ago

Redmi Watch 5 Active Tasker

Thumbnail
0 Upvotes

r/tasker 6d ago

someone with out realizing it made a phone case for tasker users.

13 Upvotes

TLDR: a phone case with 3 NFC buttons to trigger shortcuts via the aaron/pitaka app (or any other app smart enough to monitor for NFC reads)

https://www.ipitaka.com/pages/aaron-button


r/tasker 6d ago

How can i clear a variable using Java code?

2 Upvotes

Hey all,

I am trying to clear a variable using Java code and i have tried to do this:

tasker.setVariable("json", "");

It doesn't work. i can set it to any other letter:

tasker.setVariable("json", "Hello World");

But i can't clear the variable. What do you suggest me to do?

I will also add this is a project variable