-
Calendar event variables have default value
Hi,
I think there is a small bug in the calendar event handler. Let me explain..
My user story
When a calendar entry (meeting) is starting, I would like to mute my phone. But I want to exclude the meetings where the location is set to 'DSN'. These are all-day events that remind me to work on a different work location, so they are not really 'meetings'. I have a calendar event profile with location set to '!DSN' .
The problem
The calendar event variables are set to a default value when not present in the event.
Example: I have
-
Completed tasks replay when TaskService is restarted if the task was started following a long running task
Tasks that are running when the TaskService is killed are resumed when the TaskService can be recreated (as they should). In addition completed tasks that should not resume are incorrectly replayed if they were started after a task which should resume.
Example:
- Task "Long" requires a long time to finish.
- Task "Short1" and "Short2" are done quickly.
- User starts tasks in the order Short2, Long, Short1.
- Tasker finishes Short2 and Short1 but is still working on Long.
- Android terminates the TaskService
- Tasker recreates TaskService
- Tasker resumes Long and Short1 even though Short1 had already finished.
Expected behavior: Tasker resumes Long
-
List Item Dragging, With Menu Option, Delete Action Not Available
In the Tasker preferences -> UI, List Item Dragging has the option When Selecting, With Menu Option. This works perfectly for me, except for one thing.
When selecting a profile, task or scene a 'trash can' icon appears in the title bar so the selection can be deleted.
However, when selecting an action in the task edit screen no 'trashcan' icon appears. The user is forced to cut the actions to Tasker's clipboard to delete them. See attached screenshots.
-
Back up before purchasing
Tasker is asking for validation. It suggests to back up, uninstall and purchase from play store but there is no way to back up as it jumps straight to validation screen. I have 10 hours worth of commands written (some of which I don't remember how to rewrite). How do I back them up?
-
Does not automatically set Do Not Disturb to all upon exit task
I have set a Car task that is appropriately triggered when connected to car audio. It correctly sets Do Not Disturb to Alarms Only. As an exit task, Tasker is supposed to run another task that includes setting Do Not Disturb back to All, but it fails to do it automatically. When I manually run the task, it works though. I've attached the exit task
-
Destroy scene animation glitch
Hello Joao,
Destroying scenes in the background brings them to the foreground in a glitchy animation which really takes away from UX.
I know this isn't a mainstream request but it's the only thing keeping me from publishing a very impressive app I built using Tasker on the Play Store and I would really appreciate it if you'd take a look at the issue, thanks!
P.S. I've attached a video showing this animation glitch in my app while switching tabs.
-
File events only work with relative paths, not absolute
File events work with relative paths, e.g. to watch the Tasker dir you enter "Tasker". However if you use absolute paths, like "/sdcard/Tasker" it doesn't work.
I have a bunch of global variables for various directories, all using absolute paths, e.g. "/sdcard/Tasker", so for convenience it would be great to have these events modified to work with absolute paths. As far as I know all other places in Tasker which take paths will accept both absolute and relative paths.
-
Plugin MiBand Tools not working with 5.5 anymore
The Plugin MiBand Tools is working after upgrade to 5.5 in an existing task anymore (asks to install the app) and is not shown in the plugins list when creating a task.
-
Javascriptlet Code text is considered a "password" field for AutoFill services in Android 8+.
Whenever I change my Javascriptlet, I get a message asking me if I want to save my password to my autofill service. This can get very annoying when making a lot of Javascript changes. Could this field be marked as not a password field so that the AutoFill service doesn't look for it?
-
JavaScriptlet does not load libraries when previewing
JSlets have a play button in the top right which runs the JS code on it's own, without running other actions in the task. When this button is used, any libraries specified are not loaded, so calls to library functions fail.
-
Javascript(let) does not set local variables when manual exit() is called
Create a javascriptlet with content `var test = 1`, and follow it with an action to flash %test. You should see a flash containing "1". Now put `exit();` at the end of the javascriptlet, and you will notice that the variable is not set when the flash action happens.
In summary, JS variables are only translated into Tasker variables when exit() is not called. Is there any way around this? Perhaps a taskerfyVariables() function that could be called before exit() ?
-
Tasker Say voice engine bug
In using the Say functionality, I have a task that reads out at regular intervals. The voice engine selected is the Google engine and it is the 3rd option in the selection list. When testing the function with the play feature, it works as expected. However, when the task is triggered by the profile, it does not use the Google engine to read. Instead, it appears to take the 1st in the list - in my case it is a different language.
It would be great if it can be fixed.
-
My phone does not allow outgoing calls while tasker is running
I have a motorola moto E, android version 6.0. Every time I place a phone call the outgoing call is blocked and the following message comes up " bloqueado por patrón * ". I have even deleted all the saved tasks and profiles but it is still coming up.
-
%HTTPD variable not working
When I make a HTTP POST request, the %HTTPD variable isn't being set with the response data. My response code is 200 and the output file is being set correctly. But when printing %HTTPD, the string "%HTTPD" is displayed. The response content type is application/json.
-
Slider Scene Element Bugs
- Using the Element Value action on a slider, with the scene visible, fails to activate the Value Selected event task. The documentation clearly states that changing the slider value with this action should activate the event task.
- The text for the indicators does not scale with screen resolution, making them practically useless. On my device they look like periods.
- There is no way to change the color or width of the line the thumb slides on. Sky blue isn't always the best choice.
- There is no obvious way to make a vertical slider.
- During touch movement, the slider value does not
-
Does not detect app launched if opened from recents in Android P. Only when launched from app icon or launcher.
I have a profile that detects when certain apps are launched. I found that if you launch the app from the app icon or launcher, it works fine (even if the app is currently in the recents list). If you re-open the app from the recents list, it doesn't detect the app as running or sometimes detects it but takes a long time and possibly only when you pull down the notifications.
Android version: 9
Tasker version: 5.2.bf1
-
Autoinput Stopped functioning post update.
Autoinput is not working anymore post update.
-
Get location not working
Need gps coordinates via tasker. When I start the task, in status bar appears location icon but when I want see %LOC variable, it's empty.
-
Join no longer triggering Tasker profile
My join commands that I use to create notifications in Tasker no longer are triggering Tasker to run tasks. Nothing has changed in my Tasker or server side. The task runs fine when triggered manually in Tasker.
-
Cannot prevent services from accessing network
I'm on a limited bandwidth wifi connection. Every day around 1PM Google Play Services gets online and uses 3Mb for about 10 minutes, which severely degrades the internet for all other clients.
I set up a task & profile to prevent Play (the app) from accessing the network during the day. That didn't work - looks like Play (the service) is the real culprit. But, there's no way (it seems) to prevent a service from accessing it.
So, then I set up a rule to deny all network access between certain hours (really it needs a location in the profile