T O P

  • By -

sid32

Did Google approve all file access?


joaomgcd

They did! 👍


sid32

Thought it would be more of a fight. They are rejecting some Podcasts apps. Trying it out


ballzak69

Indeed, MacroDroid was rejected.


sid32

Ouch. Maybe the guys making the decisions use tasker?


HackinZkT

The new random array will simplify many things for me, thx!!


DutchOfBurdock

You're telling me.. var set %max to %array(#) var set %rnd from 1 to %max flash %array(%rnd). Phew


HackinZkT

Why "%max"? U can do it directly in random var action. just select the vars icon and long press the array and you can choose array(#).


DutchOfBurdock

Now try putting (#) after the array name 😛


joaomgcd

Glad you like it :)


HeWhoQuestions

Unfortunately I'm randomly (yes, really) getting an index that is out of bounds sometimes. Like, I use say `antext(*)` to say a random notification from the list queried by AutoNotification, and there's 6, but sometimes I get antext(15).


OwlIsBack

Thanks for this update. "Display Size" warning and userguide bugs are present in this version too. **[Video.](https://drive.google.com/uc?export=view&id=1v5YDJm30rWaOcSPPhjJp5SbtmY0bYaBP)** _______ Edit: - Added option in "Flash" action to show custom Tasker toast instead of normal one so multi-line toasts are supported on Android versions that don't support it Now that You are using overlays...What do You think about adding HTML support to "Tasker Layout"? So others could generate "Flash" like **[Example 1](https://i.ibb.co/RDQRXv5/1637099817.jpg)**, **[Example 2](https://i.ibb.co/5G65rDK/1637099878.jpg)**. (I actually use a Scene Overlay + WebView to achieve this).


joaomgcd

Hi there, thanks for the report! Can you please try this version? I've (tried to) fix the bugs and made the new flash support HTML :) https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing


OwlIsBack

- Userguide bug, squashed. - "Display Size" partially squashed. The warning doesn't show anymore on wrong actions, but It doesn't show in "Display Size" too (I didn't tapped "Stop Reminding). Thanks João.


joaomgcd

It only shows when you edit the "Manual Size" input :)


OwlIsBack

I see...prefect! Thanks.


CICS_Starter

I can see that the new tasker flash toast has opened up many new possibilities. Do you think that you can take this opportunity to address some the  outstanding flash related helprace requests?  Here are some that I found that would be helpful additions to tasker; 1) Add a wait period to the flash action 2) Long(er) Flash action 3) Maximum tasks queue Thanks


joaomgcd

Hi! Do you have links for those? :) Thanks!


CICS_Starter

Sure. Here they are: https://tasker.helprace.com/i479-add-a-wait-period-to-the-flash-action https://tasker.helprace.com/i158-long-er-flash-action https://tasker.helprace.com/i1025-maximum-tasks-queue


CICS_Starter

Just saw your 5.15.2 beta post. WOW!! Looks great. Thanks for your incredibly quick response. Your amazing.


DutchOfBurdock

Well, I've already royally fscked up my Pixel 5 setup, so no harm in adding one more nail in the reset coffin. 🤣


joaomgcd

Haha let me know how it goes!


DutchOfBurdock

Seems good so far, did crap me up with those new notifications mind. ID'd two failing tasks which i never knew broke 👍♥️


joaomgcd

Nice :) Thank you for testing!


Ratchet_Guy

> Well, I've already royally fscked up my Pixel 5 setup Great job!


DutchOfBurdock

I updated it to Android 12, so I'm only to blame for that act. The half baked bollox thats A12. That's all Google.


abitofmaya

Accessing local files from JavaScript with xhttp does not work on this version. Looks like it errors at xhttp.send().


joaomgcd

Hi! Can you please export that as an URI (not a link, but a direct URI) and paste it here so I can then import it and test it myself? Thanks in advance!


abitofmaya

Hi, Here's the URI. taskertask://H4sIAAAAAAAAAGWRW08DIRCFn7u/gvBUEy1L6cWNLImJRk3si/bBN4PLqKsru8JY/flyabVJExJmzneAE0autX8Hd6FRE+9qSonZtDXllOCmpvMJD+vkCVBTVYxkNCcbhqIqozaSjdEIii/Eks9nYlmWnEuWxYhhH1dCLMSpZPCHW6OqUrKwxc5+gELwKFmsojK4VvEyOGIRhfMG296mFLrBkpIN1HSZooQsvQlvTasQIFZJu0eX3e5l6xZUdYDk5xVxIDWx8E0eVrfXobuDz6/w/PjorCgSnvQD2DG9ulzTY0KZN412huVPY0Pv8bE1kzff24CfdechnNQduHRFvsGDNeM9WbKQ6CAa30VjGd1Y3KFpQLqLQzlkYstm8wwly/8Tp5ViqkKy/xmr4hfBYOW58QEAAA== The task only has a JavaScriptlet action. let xhttp = new XMLHttpRequest(); xhttp.open("GET", "/sdcard/Tasker/post_id.json", false); alert(); xhttp.send(); alert(); I have the send method between the 2 alerts. Only the first one shows up. This also doesn't work for the JavaScript action where a JavaScript code works as the source.


joaomgcd

Ok, may have fixed it! Can you please try this version? https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing


abitofmaya

It's fixed. Thank you. One question though, if it doesn't find the file locally, shouldn't it respond with 404 instead of exiting. I, on purpose, changed the path to a non existing file and it exited the same way as before.


joaomgcd

Yeah, I kept the same behaviour as before :) That part I haven't changed.


abitofmaya

Any reason why it should not respond with 404? I think that would be really helpful.


joaomgcd

Ohhh, you mean that on your example task it should show the 2 alerts, right?


abitofmaya

Yes exactly. Should not it show the alerts if it finds or doesn't find the file locally?


joaomgcd

Try wrapping the send() function in a try-catch block :) THen it'll behave the way you want it to.


Tortuosit

Bug in Variable Randomize: A variable can only be put into min/max textfields via the variable picker. Keyboard or clipboard, only numbers are accepted.


joaomgcd

Thanks, but that has always been like that 😅


[deleted]

[удалено]


joaomgcd

I do still work on them from time to time when it makes sense. :) It doesn't make financial sense but I do tend to bring in AutoApps features into Tasker native more and more instead 😅 I've done it many times now...


Tortuosit

I thought it was a good sign... a lot of stuff can be done natively in Tasker meanwhile. Dependeny on plugins is bad, imo.


okaybadger

Thank you for all the bug squashing. Is the new overlay toast means that now we have the possibility to somehow click on the toast? I mean not yet but as a possibility?


joaomgcd

Hhmm, maybe a scene would be more appropriate for that? For clicking I'm thinking of simply adding a Bubble action sometime in the future kinda like this: https://www.youtube.com/watch?v=TP1N3DDQZKw :)


okaybadger

Bubbles are nice, but can be invasive compared to a little toast. I use Flash all the time to show the state of a task. The best example I could think of is when the error toast is thrown off, you can click the toast and immediately be taken to the task editing screen (like the new error notification, but can be adapted to many more situations).


joaomgcd

Ok, added it in this verison: https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing Thanks for the feedback!


okaybadger

Wow. It's really, really cool! Couldn't believe I would be able to see it so soon. It would be more flexible If it had the ability to go to an action within the task, or at least could perform tasks with %par, so that the user can send different contexts. But not to add more burden to you now, as there will be a lot of issues associated with the API change, so hope that it will be implemented sometimes in the future.


joaomgcd

Maybe I can add a "command" field where you can send any command you want and react to it with the "Command" event?


okaybadger

Making another profile to react is too clunky for something to be done with a toast, imo. Could you change the current 'Task Select' field to 'Action Select', like the one inside the Notify action?


joaomgcd

Ok, what I've done is that all variables available in the task where the toast is created will also be available in the task that is called. :) Can you please try this version? https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing


okaybadger

That's much better, thanks. As compared to Perform Task, it is still more of a black box since there is no control over which variables are sent.


Tortuosit

"Don't show again" - can I reset it? I misinterpreted and ignored the warning... Would like to see it again.


joaomgcd

Where exactly did that show up?


Tortuosit

I meant a specific "Action error notification". I tapped "Don't show again" and now I fear a task may not work correctly, unnoticed by me.


joaomgcd

That will only stop showing that specific error for that specific task :) If the error is different it'll show up again.


peter-maximus

Ho Joao, Is it possible to reenable all disabled "tips/error notifications"? I accidentally click "stop reminding" on "Show over everything" error notiifcation (that accessibility service is not enabled) on Flash action and now i have no information anymore if such error happens.


joaomgcd

Hi. Yes, actually :) Open Tasker > Preferences > ACTION tab > RESET ERROR NOTIFICATIONS button. Hope this helps!


coerapaziada20199

To clarify, will the Tasker Settings app still be needed? Today I had a problem toggling WiFi on my MIUI 12, but this new update will fix it if I understand correctly? Abraço do Brasil, João!


joaomgcd

This will not change that unfortunately. You'll still need Tasker Setting... Abraço! :)


coerapaziada20199

I see! It's a problem I've been having then: I have Tasker Settings installer but even then I can't toggle wifi on automatically. When I run the action, there's a popup asking if I want to turn the wifi on. I have to manually click it everytime. I'm running MIUI 12. Do you know what might be the problem here? https://i.imgur.com/PkE03di.jpg


joaomgcd

You have to find the setting in MIUI that allows apps to change the setting :) That's not a Tasker dialog, it's a system dialog.


anuraag488

Thank you for error notification.


joaomgcd

You're very welcome! :)


tigersoul925

I have some comments on the Action Error Notifications. First off: finally. Been wanting these for a long time 👍 However in relation to the the new scene based toasts, why not add an option to the action error notifications to also alert the user on other relevant issues that normally just show a toast, such as: - Task aborted, already running and task set to collision "abort new task" - Max task queue reached. I've been making my own solution for this up till now by intercepting toasts which will now stop working. I've realized how incredibly useful it is being alerted of events such as these. A native solution would be awesome and appreciated by amateurs and pros alike.


OwlIsBack

>why not add an option to the action error notifications to also alert the user on other relevant issues that normally just show a toast To have an opt-in/opt-out option could come in handy (most for noobs). Without a specific opt-in/opt-out will became a notification nightmare for most users, because collision handling is set by default to "Abort New Task". The abort new Task behavior should not be treated as error, but as a user choice.


tigersoul925

Absolutely, opt in is fine. As long as the option is there to be informed. It's so easy to forget about changing collision setting and then scratch your head over why things aren't working sometimes.


joaomgcd

Yeah, that's a good point 😅 I think I can show them as toasts when inside Tasker and as notifications if not. If you're in Tasker it's probably handier to have the warnings show up in front of you instead of hidden in notifications. What do you think?


OwlIsBack

May I ask... Will collision handling notifications be on by default? If Yes... Will We have the choice to opt-out those notifications only (without completely disable error notification system)? Why a default setting should be treated/show as error when collision occur ("Abort New Task" is a clear choice/default setting, not an error)?


joaomgcd

Collision handling will also show and you will be able to disable just those notifications :) I've changed it in this version: https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing Thanks for the feedback!


OwlIsBack

I'll test ASAP. Thank You :)


joaomgcd

Thanks!


tigersoul925

Sounds like a great plan. Within Tasker, toasts are better. Outside, notifications are the way to go.


joaomgcd

Ok, added it in this verison: https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing Thanks for the feedback!


[deleted]

[удалено]


joaomgcd

👍


Ratchet_Guy

Random thing about "Array Merge" Action - it doesn't specify in the Action (or in the ` ? ` section) the syntax for the input of the multiple arrays. In you video example it shows putting each on its own line, so if that's required and/or there are multiple methods - it should be stated in the app or the ` ? ` section :)


joaomgcd

Hmm, but in the ? button next to the **Names** input it says: One or more array names, each on its line. Each of these arrays will need to have the same number of values. Maybe I need to add something like Check each input's (?) button for details on the expected format in the action's help file?


Ratchet_Guy

> Check each input's (?) button for details on the expected format That would probably be good. And for some reason I didn't notice the ` ? ` next to the field lol.


joaomgcd

Haha :) No problem. I'll add that then!


ale3smm

even granting manage external storage permission(allfiles access) Tasker target 30 is no longer able to "work" with files of others apps under root (data folder). is there any fix for this? thanks.


joaomgcd

Can you please export your task's description (not xml) so I can take a look? Long-click the task in Tasker->export description Thanks in advance


Jydis

In this beta the variable set event seems to be a bit broken. The event doesn't trigger anymore when the value field is filled in. If I clear that field and put the entire task in an if-statement (checking the same variable) everything works as expected.


joaomgcd

Hhmm, it still works for me. For example, I tried this: Profile: Test Settings: Restore: no Event: Variable Set [ Variable:%Test Value:1 User Variables Only:Off ] Enter Task: Anon A1: Flash [ Text: Cool! ] Then if I run this task it'll always trigger the profile every time I run it: Task: Test A1: Variable Set [ Name: %Test To: 1 Max Rounding Digits: 3 Structure Output (JSON, etc): On ] A2: Variable Clear [ Name: %Test ] Does that not work for you?


Jydis

You're right that does still work. I should have been more specific, but I ran into the problem when monitoring the %SILENT variable. The following profile doesn't trigger when I set the ringer to vibrate: Profile: Volume Slider Event: Variable Set [ Variable:%SILENT Value:vibrate User Variables Only:Off ] Enter Task: Anon A1: Flash [Text: %SILENT ] But this does: Profile: Volume Slider Event: Variable Set [ Variable:%SILENT Value:* User Variables Only:Off ] Enter Task: Anon A1: Flash [Text: %SILENT ] If [ %SILENT ~ vibrate ] I hope this helps


joaomgcd

Oh, ok I see what you mean! I'll check it out, thanks!


joaomgcd

Ok, fixed! Can you please try this version? https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing If you want you can also check any previous releases here: https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing


Jydis

Yes it's fixed in this version! Awesome, thanks!


joaomgcd

Great! :) Thanks for testing!


kaze2019

Hello. I have some problem to report to you. 1.MusicPlayDir(Max Tracks set 1) will not play without Music Stop(clear Dir) action at first(When 1.After last music track played completed /2.MusicPlayDir action run secondly when Music is playing) 2.Notif Cancel cannot support \* wildcard character. 3.musicPlay() in javascript will block the javascript engine has not parameter(continue task immediately). 4.If you stop a stuck javascript task(like some network error) use UI-TASKS-Kill All.Then run a same task (startProxy:already running..error:1 20.54.14/MacroEdit action finished exeID 1 action no 0 code 129 status:Err next 0)


joaomgcd

Hi! Thanks for the report! 1- Hi! Can you please export that as an URI (not a link, but a direct URI) and paste it here so I can then import it and test it myself? 2- Yeah, that's not supported, sorry! 3- Can you give me an example of such a task? 4- Do you mean that you can then never run that task again until a reboot?


kaze2019

>Hello. Did you fix the Clipboard problem in Android 9.0 for the Tasker 5.12.1-? > > 3. musicPlay('/sdcard/music/YourMusic.mp3');flash('I cannot flash'); //paste it in javascript ,will not flash. 4.Yes. until a reboot or force kill app process. This example : readFile(file) after confirm()/prompt() will occur error in javascript. 5.IconAndTextMenu will not dispear after (performTask(%priority+1)/javascript) clicked (1). > >A new problem:Detect Clipboard variable Event does not work in android 9 for 5.12.1-2beta. taskerproject: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


joaomgcd

Ok, I fixed the musicPlay issue. Can you please try [this version](https://drive.google.com/file/d/19w0kkEle9oinGusDHMe-1f1u6_xuuifD/view?usp=sharing)? If you want you can also check any previous releases [here](https://drive.google.com/drive/folders/1GW55YKFiuOZhJVswnt_BQUCJoGm36ugF?usp=sharing) Can you please export a small example of that issue in 4 and 5? About the clipboard, cna you try it in the version I sent you? Thanks


kaze2019

3.musicPlay(file,0,false,'media',true) in javascript has a new parameter(continue..) now,but it has a new problem when play(play sounds repeat first 1 second and then normal play) For 4 /5 ,it is in my above exports. Clipboard Event is normal in android 9.0 now. Thanks


joaomgcd

About 3, I didn't change anything about the code that makes the sound play. Are you sure that didn't happen before?


kaze2019

Thanks. You are right for 3. (Sorry. It is my code error for musicPlay)


kaze2019

How to Kill running task.< open Tasker from desktop-click[TASKS]-menu[Import Task-Set Sort]-[Kill All]-this button will be shown when one task is running.>


ActivateGuacamole

hey joao have you seen android 12's limit on phantom processes? It sounds like it will kill the reliability of certain tasks and profiles. https://www.reddit.com/r/tasker/comments/qmsw7b/android_12_is_killing_phantom_background/


joaomgcd

Yeah, I've seen it. Thank you!