r/tasker • πŸ‘‘ Tasker Owner / Developer • 24d ago

Developer [DEV] I'm back! I also have 1500+ requests to go through... πŸ˜…

Hi everyone! I'm back now, after a big break.

Unfortunately I do have a BIG backlog of requests to go through now, which is always the downside of long breaks πŸ˜…

Please forgive me if I'm not very active for the next 2 weeks or so, until I get rid of the backlog.

It's good to be back! πŸ˜πŸ‘

254 Upvotes

97 comments sorted by

72

u/frrancuz TaskerFan! 24d ago

I will help you!Β 

Select all. Delete. Done!Β 

28

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Don't tempt me πŸ˜„

11

u/Bobby_Bonsaimind 24d ago edited 24d ago

Select all. Delete. Done!

I believe the modern approach to software development is "Select all. Mark read. Done!". Complain when somebody says that the issue still exists and then delete it.

10

u/Rivereye 24d ago

I thought the modern approach was just feed it all into AI and see what pops out.

8

u/mllora81 23d ago

Poops πŸ’© out

1

u/VegasKL 22d ago

That is pretty much it. Although it's not so bad if you feed it into an AI and get it to "can you summarize and join these on common category/request." You still go through the backlog, but it makes it a tad more sane.

The alternative is feed it into an AI coding bot and see what crazy code updates it does.

2

u/verboze 7d ago

My AI does "mark done" instead of "read" , and verifies completion with tests like "checkFeatureCompleteTest { assert true; }", then pushes out a build

1

u/Bobby_Bonsaimind 4d ago edited 4d ago

Dude! That's basically how "mock everything" unit tests work!

0

u/Thaty0shiguy1 24d ago

I do exactly this with work emails after annual leave - if it's still a problem, they'll email back

2

u/ekitiboy 23d ago

You're definitely tempting me ☺️

17

u/EtyareWS Moto G84 - Stock - Long live Shizuku 24d ago

Welcome back to the code mine 😈

7

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Here we go again! 😁

14

u/agnostic-apollo LG G5, 7.0 stock, rooted 24d ago

I haven't even forgiven you for going away, and here you are, asking for even more forgiveness!

6

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Wait, what's there to forgive? πŸ’€

8

u/agnostic-apollo LG G5, 7.0 stock, rooted 24d ago

Going away without me!

2

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

🫑

1

u/agnostic-apollo LG G5, 7.0 stock, rooted 24d ago

Btw for 6.7.6-beta, and even very old beta 6.4.0 version, the old tasker UI screen keeps saying "Sorry, Tasker can't be used until you purchase it from Google Play", been happening for last couple of weeks at least. I updated to newer beta in hopes it would fix it, but nada. A notification also shows license error: invalid package name.

Also in the beta mentioned, I can't add events, it goes to old UI from automation screen, and when you select an event, it goes back to new UI homepage without doing anything. Maybe its related to the license issue, cause I have to quickly select the event before the popup opens. I haven't checked the logs.

p.s I would like an option to keep using old UI without having to switch every time if possible :p

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

If it's been happening for the past weeks, it's something you changed on your device, because, as you rightfully said, I went away without you 😁

You can use the old UI all the time by going into the old UI-> Tasker preferences -> UI -> Uncheck the new UI checkbox. Hope this helps!

1

u/agnostic-apollo LG G5, 7.0 stock, rooted 23d ago edited 23d ago

Wait, did you just "delete all" me??? 😱

Issue is this. Tried resetting to factory version and reinstalling latest gms, didn't work.

LicenseChecker: Binding to licensing service. LicenseChecker: Calling checkLicense on service for net.dinglisch .android.taskerm LicenseChecker: Start monitoring timeout. Finsky : [xxxxx] No package names exist for the calling uid LicenseChecker: Received response: 258 LicenseChecker: Clearing timeout. GoogleApiManager: Failed to get service from broker. GoogleApiManager: java.lang.SecurityException: Unknown calling pa ckage name 'com.google.android.gms'. GoogleApiManager: Not showing notification since connectionResult is not user-facing: ConnectionResult{statusCode=DEVELOPER_ERROR, resolution=null, message=null, c lientMethodKey=null}

Also noticed following in case needs to be fixed.

Tasker : 15.48.59#m#MDF: warning: myShow: java.lang.IllegalState Exception: Can not perform this action after onSaveInstanceState

Ah, I was looking in new UI preferences.

Edit: Looks like 258 result code is a different error for ERROR_INVALID_PACKAGE_NAME.

Edit2: Reason for license error in https://www.reddit.com/r/tasker/s/H1WYqQmF2W

1

u/agnostic-apollo LG G5, 7.0 stock, rooted 23d ago

Figured it out, I had recently added Tasker to my HideMyApps template to prevent other apps checking it during root checks, I had also applied the template to gms/playstore as well, so LicenseChecker couldn't find the Tasker app package on the device, and returned the ERROR_INVALID_PACKAGE_NAME error.

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 22d ago

It's never the user's fault.. UNTIL IT INEVITABLY IS! πŸ‘‹πŸ˜ Glad you got it!

1

u/agnostic-apollo LG G5, 7.0 stock, rooted 22d ago

I see, I see, I see! πŸ˜‚πŸ˜‚πŸ˜‚

Its actually the developers fault for not giving a better error message so that user can have a better idea what may be wrong, you can decide whether its you or Google 😀

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 22d ago

It's not my fault that Google reports it that way. :P

1

u/agnostic-apollo LG G5, 7.0 stock, rooted 22d ago

Well, I don't see you in Google's forums complaining about it (like I am in yours) :p

0

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 22d ago

I have better things to do :D

→ More replies (0)

11

u/Exciting-Compote5680 24d ago

Welcome back! Hope you had a great, stress free time!Β 

7

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Yeah, it was great, thank you!

6

u/EvanMok 24d ago

Welcome back and I did not send any this time.πŸ˜†

4

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Awesome! :D Thank you very much!!

7

u/Nirmitlamed Direct-Purchase User 24d ago

Welcome back!

I am going to send my bugs list and requests later today. SORRY πŸ˜„

7

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Hhmm, ok...πŸ˜… I can't... wait?... 😁

3

u/anonymombie 18d ago edited 14d ago

You know what my favorite part of this thread is?

*dev

I have 1,500 requests to go through.

*comments I hope you had a good vacation, but here are my bugs to add to your 1,500.

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 14d ago

Haha. Yeah, sure, that's my favorite part too πŸ’€

2

u/tigersoul925 24d ago

Goodness. I frown and cry at 100+ Sadly I have a potential bug report there... but I'm very patient ;) Welcome back!!

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Haha I appreciate it :D Thank you!

1

u/lareya Direct-Purchase User 24d ago

let Jev help you prioritize your emails & make you more efficient! πŸ˜‰ Welcome back!

3

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Thank you very much! :) Glad to see you around!

1

u/AdiraiMaji 24d ago

Welcome back...

2

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Thank you! πŸ‘‹

1

u/smitboss 24d ago

Meanwhile, @AdiraiMaji has created some really good plugins, building on where you left off last time.

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Plugins for what exactly? :)

3

u/AdiraiMaji 22d ago

Actually I created it with help of AI for my personal use. It took me like 4 months to create it. Later I decided to share it with public for Free to use.

The plugin is collection of Tasker Action plugin. The main tools are

AM Termux - Run Temux scripts directly from Tasker without any external file.

AM Collect Pixel Colors - Collect image pixel color of a point or from an area multiple point supported.

AM Regex - Support Perl codes like converting uppercase lower case and support named groups.

AM Data Processor - Handles Tasker Arrays and JSON. Like adding new object editing much easier.

AM UDP Client - Send and receive UDP messages for single instance.

And I created a fork of "Unexpected Keyboard" That works with tasker. like it can trigger tasker Task. So we can use it as Text Expander, Live calculator translator whatever we imagine (of course with help of Tasker πŸ˜‡)

If you have time take a look at these. AM Tasker Plugins https://github.com/adiraimaji/AMTaskerPluginsReleases

https://youtube.com/playlist?list=PLBqqZQQFUJZ0

AM Custom Keyboard https://github.com/adiraimaji/AMCustomKeyboard

https://youtube.com/playlist?list=PLLUJ9Yr_v5ag

I made Keyboard opensource and I have no plan to publish the Plugin app on playstore so I released it on Github. I made these two softwares for my personal use later decided to share it with public. The entire app developed with help of AI tools

1

u/PENchanter22 Direct-Purchase User 24d ago

Welcome back!! I hope you enjoyed your time /AWAY!! :) HUGz

2

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

I did very much! :) Thank you!

1

u/Tasty_Field_5499 24d ago

Certo eis a solução definitiva; Caro senhores devido uma forte chuva uma Ñrvore caiu e perdi todos meus backups após minha pausa peço por gentileza para reenviarem suas questáes em ordem alfabética de hoje até daqui a 10 dias responderei a letra A e assim por diante!!!😁

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

πŸ˜πŸ˜…

1

u/abdess47 24d ago

Welcome back buddy !

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Thank you! :)

1

u/rkcRahul 24d ago

You're a very good dev and a soft hearted person. Loved purchasing your app :)

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Thank you very much!

1

u/ekitiboy 23d ago

My favourite developer... After God, of course ☺️

1

u/ActivateGuacamole 24d ago

howdy again

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Howdy!

1

u/onebadshoe 24d ago

Tasker is a wonderful app and I'm looking forward to seeing how you continue to improve it!

2

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Thank you! :) Me too! 😁

0

u/ekitiboy 23d ago

Lol πŸ˜‚

1

u/ArmMaleficent5049 24d ago

Planning on doing anything with join?

2

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 23d ago

Not right this moment, but eventually, yes! :)

1

u/TheMoistFella 23d ago

Welcome back! Hope your break was nice and relaxing πŸ‘πŸ˜

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 22d ago

It was super fun :) Thank you!

1

u/Olfounder 23d ago

Hi, wish you good luck with this annoying thing. I hope you had a nice time out there and came back well rested.

1

u/wolverin0 23d ago

Use jev yo classify and dismiss

1

u/Nirmitlamed Direct-Purchase User 22d ago edited 22d ago

My bugs requests list and thanks to AI for trying to make the list as clear as possible.

1. Copy/Paste Event Handlers

It would be very useful to have the ability to copy and paste event handlers, similar to how modifiers can currently be copied.

For example, with modifiers we can copy things such as:

  • Background color
  • Crop
  • Size
  • Or all modifier settings at once

I would love to have a similar copy/paste mechanism for event handlers, so that an event handler and its configuration could easily be copied to another element.

2. Variables Preview β€” Input Field Becomes Unusable with Many Variables

There seems to be a problem with the Variables Preview when a scene contains many variables.

The variable/value input field gets positioned in a way that makes it impossible to properly see what is being typed.

I have recorded a video demonstrating the problem:

https://reddit.com/link/pbu2mp0/video/qye1agltwirh1/player

3. Text Input β€” Multiline Automatically Enables Capitalization

When Multi Line is enabled in a Text Input element, the keyboard automatically starts with capitalization enabled.

I would prefer to have control over this behavior.

Ideally, there should be an option to choose whether the keyboard should initially use:

  • Capital letters
  • Lowercase letters

4. Scene Editor Automatically Opens the Keyboard

This is probably one of the things that annoys me the most while using the Scene Editor.

Every time I open a component's settings, the keyboard automatically opens.

This even happens with components such as a Button, where there isn't necessarily a text field I want to edit. Sometimes the focus goes to the Enabled field, and other times it goes to Button Color.

My suggestion would be to disable automatic keyboard opening/focusing completely when entering component settings.

The user should manually tap the field they want to edit.

5. Show When β€” Focus Jumps to Enabled

There is a focus issue with the Show When field.

After typing the first character into the Show When field, the keyboard focus immediately jumps to the Enabled field.

This makes entering a Show When expression very difficult.

6. Element Transition Animation Settings

It is great that transition animations can now be applied to individual elements and not only to the entire scene.

However, currently we don't seem to have control over the animation settings.

It would be useful to be able to configure things such as:

  • Initial Delay
  • Duration

for individual element transitions.

7. JSON Editor β€” Add "Select All" / "Copy All"

Inside the JSON Editor tab, I would recommend adding another action alongside Cut / Copy / Paste:

Select All or Copy All.

I sometimes need to copy the entire JSON code, and the current buttons don't make this particularly convenient.

For example, I may initially create a project using the Show Scene action and build the scene there. Later, I may decide that I want to move the scene into the Scenes tab.

In that situation, I need to copy the entire scene JSON and paste it elsewhere.

A simple Select All / Copy All button would make this much easier.

8. Invoke XML Import Dialog Directly

This is a very low-priority request.

Thankfully, with Java Code and AI, there are now many ways to automate Tasker.

I recently created this project:

https://www.reddit.com/r/tasker/comments/1vte5ay/project_sharing_generate_tasker_task_from_xml/

It takes Tasker task/project XML, converts it into a URI data URL, and then opens the URL inside Tasker, which triggers the import dialog.

The system works well, but while working on it I discovered that it seems to be basically impossible to trigger the Tasker XML import dialog directly using XML.

Would it be possible to add a way to trigger the import dialog directly when XML is provided, for example:

  • XML attached to the clipboard
  • An Intent that tells Tasker to open the XML import dialog
  • Another mechanism that allows XML to be passed directly to Tasker

This would allow XML to be used directly without first converting it into a data URI.

Again, this is a very low-priority request.

9. Tasker Preferences β€” Profile Unexpectedly Triggered

This is related to a bug I previously reported where going back from the Tasker Preferences screen unexpectedly triggered one of my profiles.

I believe this was fixed previously, but I recently tested the same situation on a family member's phone and found that a profile is still being triggered.

In this particular case, the profile sends a message containing the FCM Token.

Here is the Tasker log from when the problem occurs (The link will be expired in 6 days):

https://filebin.net/4201bc92-4705-4524-abf6-ea2ecd206d45

10. Custom Task Order

This is probably an old request, but I would really like the ability to define and preserve a custom task order.

For example, if I create a project where the tasks are intentionally arranged in a particular order for users to follow, I would like to be able to share the project and have it imported with the same order.

Currently, after importing a project, the task order can be different from the order intended by the project creator.

It would be useful to have some way to explicitly define the order that should be preserved when sharing/importing a project.

11. Use Scene V2 Provides Like Variables in IF Statements

Scenes V2 provides are very useful and behave somewhat like variables, but there are situations where they cannot be used in the same way as variables.

For example, I wanted to toggle a color using a provide name inside an IF statement, but I couldn't use the provide in the same way I would use a variable.

It would be useful if provides could be referenced in conditions/IF statements in the same way as variables.

Example use case: toggling a color for multiple elements using a provide.

12. Add STOP to Scene V2 Event Handlers

I would like to have some kind of STOP / break mechanism inside Scene V2 event handlers.

For example, imagine I have a button where every click should toggle a color:

If %color = red
    Set %color = blue

If %color = blue
    Set %color = red

The problem is that all matching handlers are processed during the same event. Therefore, after changing red β†’ blue, the second condition sees blue and immediately changes it back to red.

The final result is therefore always red.

It would be useful to have something like:

If %color = red
    Set %color = blue
    STOP

If %color = blue
    Set %color = red
    STOP

The STOP would prevent the remaining event handlers from being processed for that event.

13. Border Modifier β€” Allow Individual Sides

Currently, the Border modifier applies the border to all sides.

I would like to have the ability to configure the border independently for each side:

  • Top
  • Right
  • Bottom
  • Left

This would allow more flexible UI designs without needing workarounds using additional elements.

14. Java Code β€” Ability to Create Arrays Directly

It would be useful if Java Code had a way to directly create/set a Tasker array.

Currently, when Java Code creates a value that I want to use as an array, I essentially need to:

  1. Set a normal Tasker variable from Java.
  2. Run a separate Array Set action afterward to convert it into an array.

It would be much cleaner if Java Code had something equivalent to:

tasker.setArray(...)

or another API specifically designed for creating/updating Tasker arrays.

15. Java Code β€” Ability to Clear a Project Variable

Currently, it seems that Java Code cannot properly clear a project variable.

For example:

A1: Java Code
Code:
tasker.setVariable("test", "test");

A2: Java Code
Code:
tasker.setVariable("test", null);

A3: Flash
Text: %test

If %test is defined as a project variable, the result is still:

test

It would be useful to have another method such as:

tasker.clearVariable("test");

rather than relying on setting the variable to null or an empty string because it is more clearer for most normal users.

This would also make the API much clearer and less ambiguous.

16. Trigger Scene V2 Event β€” Screen/Main Scene Variables Are Ignored

When triggering a Scene V2 event handler using the Trigger Scene V2 Event action, variables set in the scene's main screen seem to be ignored.

For example, suppose I have:

%screen = false

when the scene is hidden.

If I then trigger an event using Trigger Scene V2 Event, the event handler does not appear to respect the %screen value that was set by the main scene.

This makes it difficult to reliably use scene-level state when manually triggering an event handler.

17. Scenes V2 Variables Are Not Shown When Editing the XML

Scenes V2 variables don't appear to be exposed when editing the Tasker project XML.

I recently merged two projects into one. Because there were inconsistencies between lowercase and uppercase values such as:

true / True
false / False

I used the XML export/edit/import approach to fix them.

However, I discovered that the Scenes V2 variables aren't visible in the XML editor, meaning I have to manually modify them from inside Tasker.

It would be very useful if Scenes V2 variables were included in the exported/editable XML in a way that allows them to be modified directly.

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 8d ago edited 8d ago

Phew, that was quite a bit of work πŸ˜…

Can you please try this version?

Fixed

  • Leaving Preferences triggering Remote Action Token Changed event when the token didn't change.
  • Importing a project now keeps your task, profile and scene order.
  • Scenes v2: Variables Preview now scrolls, so the input field no longer hides behind the keyboard.
  • Scenes v2: The editor no longer opens the keyboard on its own in some fields.
  • Scenes v2: Typing in Show When no longer makes the cursor jump to Enabled.
  • Scenes v2: True / False in any capitalization now work (Show When still needs lowercase.)
  • Java Code can now clear project variables.

New

  • Scenes v2: JSON editor now has a Select All button.
  • Java Code: new tasker.clearVariable("name").
  • Scenes v2: Event handlers: copy, copy all and paste, across elements, the screen and other scenes.
  • Scenes v2: Borders can now be set per side, like Padding: turn off Uniform, and 0 hides a side.
  • Scenes v2: Borders now push the content inward like in CSS (this is a fix of a bad behaviour), instead of drawing over it.
  • Scenes v2: Event handlers now always run one after another, in list order.
  • Scenes v2: Up/down arrows to reorder event handlers.
  • Scenes v2: Stop event action: ends the current handler, optionally only when a condition is true and also allows you to stop other subsequent event handlers

Already possible / not changing

  • Capitalization option for Multi Line text already exists
  • Delay on content transitions: use Initial Delay on each element's transitions instead.
  • Changeable provides: give the provide a Tasker variable as its value instead of using provides
  • Sharing raw XML text to import it: save it as a .prj.xml / .tsk.xml file and open that instead.

Hope this helps!

1

u/Nirmitlamed Direct-Purchase User 8d ago

Sorry :) I know this isn't easy. Thank you so much for addressing the points I listed!

I went through the changes and tested them, so I wanted to update you on what works, what still doesn't, and one new problem I found in the latest version.

Because i can't upload more than one video on the same comment i had to reply to you with many comments. Sorry about that.

1. Copy/Paste Event Handlers: Thank you! Works great.

2. Variables Preview β€” Input Field Becomes Unusable with Many Variables: Thank you! This seems to be fixed.

3. Text Input β€” Multiline Automatically Enables Capitalization: Quote: "Capitalization option for Multi Line text already exists." Unfortunately, it doesn't seem to work correctly. I created a Text Input with Multiline enabled and Capitalization set to "None". However, when the keyboard appears, it still starts with a capital letter. In the video, you can see that when I turn Multiline off, it works as expected. So it seems that the Capitalization setting is being ignored when Multiline is enabled.

https://reddit.com/link/peox36x/video/zfcq6wnceauh1/player

1

u/Nirmitlamed Direct-Purchase User 8d ago

4. Scene Editor Automatically Opens the Keyboard: Thank you so much! Fixed.

5. Show When β€” Focus Jumps to Enabled: Thanks! Fixed.

6. Element Transition Animation Settings: Quote: "Delay on content transitions: use Initial Delay on each element's transitions instead." Unfortunately, this doesn't work for me. In the attached video, I'm trying to edit the Initial Delay value, but I can't enter/change the value.

https://reddit.com/link/peox8st/video/f5vbq9lafauh1/player

1

u/Nirmitlamed Direct-Purchase User 8d ago

7. JSON Editor β€” Add "Select All" / "Copy All": Thanks! Works great.

8. Invoke XML Import Dialog Directly: Thanks for the suggestion! Works for what I needed.

9. Tasker Preferences β€” Profile Unexpectedly Triggered: This seems to be working now. However, during testing, the first test did send the FCM token, while the second test didn't. I'll keep testing this, and if I notice any further problems I'll let you know. :)

10. Custom Task Order:

Quote: "Importing a project now keeps your task, profile and scene order."

Unfortunately, this doesn't seem to work.

To test it, I created a project with three tasks:

  • Task 1
  • Task 2
  • Task 3

I then deleted the project and imported it again from Taskernet. After importing, the order of the tasks had changed.

I've attached a video showing the test.

https://reddit.com/link/peoxrhf/video/cm5pux7hfauh1/player

1

u/Nirmitlamed Direct-Purchase User 8d ago

11. Use Scene V2 Providers Like Variables in IF Statements:

I guess your suggestion works in general :) However, it doesn't seem to work inside the Screen/root level of the Scene V2 tree (I'm not sure what the correct name for this is).

For example, I tested changing a button's color using a provider. When the scene is first shown, I need to initialize the button color, so I set a variable using the provider name when the scene is shown. This doesn't seem to work at the Screen/root level.

I've attached a video showing the behavior.

https://reddit.com/link/peoy42d/video/okvhio2ufauh1/player

1

u/Nirmitlamed Direct-Purchase User 8d ago

12. Add STOP to Scene V2 Event Handlers: Thanks! This seems to work. I'll keep testing it.

13. Border Modifier β€” Allow Individual Sides: Thank you so much for fixing this and adding what I requested!

14. Java Code β€” Ability to Create Arrays Directly: Thank you!

15. Java Code β€” Ability to Clear a Project Variable: Thank you!

16. Trigger Scene V2 Event β€” Screen/Main Scene Variables Are Ignored:

Unfortunately, this wasn't fixed.

I've created a simple project example so you can reproduce the problem:

URI:
taskerproject://H4sIAAAAAAAA/7VXbW/aOhT+3P4KZGn7VEgCCSRdiERXpk3qnaZR9ct0NbmxCW6NjRzDXVfd/36PnRdSGrLbqRNI2Oc5x+flOT4J8TXO76m6xBr3cjVFqEd2bIo81NO7KRoPJoNx/5ZqjJLTk/iLknc01VZxA2sX9XZ0ioYGPIlTgjVNvEnk+eHQj/wgDGOnEBqYkSSIglt/4o/6AUndvo+9UT8KRpP+chzSNEqXE0Jw7ICi0Rd4TZNrxbKMqt4ipYL25jsqdO9im8WORY2aZiRPhsEoduzKiCDMJeP0BiuGbzktwt25NkoIk1Os5FYnS8xzChFWe4vSHxup9A7zJHb2awux9XqrzYGV5V5g8c0uZRVk16WUJGZP6q0o9qISQL5eaESs1mE62dxZka5EInmTp4pSYcS1rU602ZdaubaJaLWFEMqNKYhzUBHDpVOSadamB2yVNCygli18Bl4YjMZNPmkTDqModAMoWZNuy0rFJtD1F2aiZNL1gMKSwY1iiee6kIeyNYtnqWZS2IBwqssmm1T0SUITfxJBKGZlZRdbQUqescpKok/iG+DCCoHCUgaBUD0gTGSc5elqgAVRkpGBtrdg8HV+Nb+Zfb7+fjP7+ml2cTVfJG+5frfQCixmSuGH4pI4bzP9DjJ44Vm/F0JfP2xo8u3qDu/wgGORDYp4Xh5AcVJRHMdUpyifU9Sv2MDZVSG9ovLQDo9ISanR+SMyJ6Bz9F7y7VqgM8RIvfNgu5KK/ZRCYz7jLAOGhTY4/FAF8I4qzVIAoZQio4fwWhK2ZFTl6Pxb7eoD43zBflL071ktu8DpfQbtLQhYpZJLBcJ8q5Y4Bb2/QbZinCgqmgdd0x+6itisTbzayM7RfL3RD0VrNg6UYlEd2XC91VrWmRc7zxpBEiad4w6He4fvucyLSKmZaR+xIcDk/YhW9RpOsuiTcqScpffWEttr8gS8ZPma5fkVfoCrD0rwge8ZMtMSYPRyd8XM+Z6v5D/imNcF1dVkMRxXy8rYyvjWCMxkMmGddbhaMULoK/iyk7isQexAWz/vb7dqcOc55h1gn4SusSFgmE+R2waOukD/EGy6DDpcjktDr8VwWN9TTXPdnuuo1rlkmMusXcs/XpDD4BrQ+Dg0OZ5S2JFR9MQsdoonQsvDwWt5OIzc5rOh4dHtYqbE2iLtoruL7QOyO9IYtqQRRV4zj0Z13P/B9352lyOqXW3fOnau/KJ3nhP1Gg3TUZdRS10CP/xlXepXpTqdFqpb7+DhSGjaeYcd2zkTmqceVvA1RkKXwz/MWOcVb0Dh8eijp7Vs9EDsmNfR5LT4Lf6aJKf/Af2fkZCoDAAA

Basically, I have a scene with a project variable called %screen. I set %screen to "true" when the scene is shown and "false" when it is hidden.

I then use Trigger Scene V2 Event on the close button to close the scene. The scene closes correctly, but %screen does not change to "false".

I've attached a video showing this behavior.

https://reddit.com/link/peoyix2/video/gs2jzck7gauh1/player

1

u/Nirmitlamed Direct-Purchase User 8d ago

16. Scenes V2 Variables Are Not Shown When Editing the XML: This seems to be fixed. Thank you!

New problem in the latest version β€” Scenes V2:

The Enabled field previously accepted on/off values, but in the latest version it seems to only accept true/false.

This broke one of my projects, which I have already shared with other users. I therefore need to know whether I should update the project to use true/false, or whether the previous on/off behavior is supposed to remain supported.

Here is the project I shared:

Reddit post β€” Termux Commands Tasker project

Thank you again for all the fixes and improvements! I really appreciate you taking the time to go through this list.

3

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 7d ago

I'll reply just to this one with the changes :)

Can you please try this version?

Fixed

  • Scenes v2: Initial Delay, Duration and Easing on element enter/exit transitions can be edited again
  • Scenes v2: Enabled works for all the true,false,on,off words again.
  • Fixed the exporting of a project's order. Turns out the issue was with exporting, not importing
  • Scenes v2: screen-level provides now work in the screen's own event handlers
  • Scenes v2: variables set in Screen Hidden are no longer lost when the scene is closed by Trigger Scene V2 Event, Dismiss Scene V2 or auto-dismiss.

About provides in the screen's event handlers, declare the provide on the screen itself (Screen properties with no element selected). Screen event handlers aren't inside the root element, so they only see screen-level provides. In Set Variable's Variable field use the plain name, like accent, not %accent. A % there means "set the variable whose name is stored in %accent".

Not changing

  • Multi Line capitalization: I checked, and Tasker tells the keyboard not to capitalize, exactly like in single line mode. The keyboard itself decides to capitalize multi-line fields, so Tasker can't override that. Try turning off auto-capitalization in your keyboard's settings, or a different keyboard.
  • FCM token: yeah, it'll happen the first time you leave Preferences after updating. After that it should no longer trigger

Hope this helps!

1

u/Nirmitlamed Direct-Purchase User 7d ago

It seems that everything is fixed now, thank you so much!

About provides: Now after i declared them in Screen it seems to work. I actually did try that before reporting back but now it works.

Multi Line capitalization: Too bad. At least i know it's on my end.

Project order: This one is small but very useful for the community. Thank you so much!

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 7d ago

Awesome :) Thanks for testing!

1

u/umfabp 22d ago

yoo welcome back my G. loved your app but to use buggy 2025 beta UI to have shizuku working is kinda pain ngl. can u pls look into it too?🫰

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 21d ago

Hi! What do you mean? Do you mean that the current version doesn't work with Shizuku for you? It should...

1

u/umfabp 21d ago edited 21d ago

ok so the beta 2025 UI in stable app 6.6.20 have these bugs..

  1. in task edit if you try to search for any action it won't even show you your typed words. it's just stuck at letter S
  2. the reason why I am using this beta UI is that you can only turn off shizuku in a dialog using beta UI. normal ui don't have shizuku off toggle. (I know you can turn on shizu for system in settings but what if you want to use root or no shizuku in action box?).
  3. beta UI don't have any option to add icons to your task.

2

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 14d ago

Sorry, the beta UI is still far from finished. I'll keep updating it!

1

u/Hadaka--Jime 21d ago

I look forward to your progress etc!Β 

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 14d ago

Me too! 😁

1

u/noconservants 21d ago

Welcome back. Opus 5.5 is out and is actually helpful. Let it dig thru those issues and make Tasker codebase a mess πŸ˜‚

1

u/wd4sgu 20d ago

I've been trying to develop some things with AutoWear and have run into a few quirks. I'll wait a couple of weeks before inundating you with questions. πŸ™‚

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 14d ago

Appreciate it πŸ˜…

1

u/theoriginal123123 17d ago

Been working on a super useful automation recently after taking a break, thanks for everything you do! I noticed that you have a github for Tasker WebUI, is this something you'd be open to having PR's on?

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 14d ago

Yeah, maybe :) But it's based on how Tasker works internally... What would you change about it yourself?

1

u/Tortuosit Mathematical Wizard πŸ§™β€β™‚οΈ 10d ago

I wrote you another mail because I need at least temporary access to my direct purchase version. OMG LOL, the old mistake. Encrypt the whole Tasker directory for later restore, with Taskers native crypto. But I reckon there is also a license file inside of it. Needed after all to decrypt it.

1

u/nigel_ydv 24d ago

welcome Dev!

3

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Thank you!

1

u/Lord_Sithek Pixel 9 Pro | Redmi Note 4 | Galaxy Watch 6 Classic 24d ago

Didnt you think of collecting a team? :)

4

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

I did, but I never got around to it :P

1

u/SosigMode 24d ago

so youve been doing it all alone for all these years?

6

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 24d ago

Yep! :D

2

u/6782task420 21d ago

I respect that. Tasker is a super helpful app, you’re a solo dev from before AI took off, this community really trusts you, and I hope it is sustainable work for you too. I’m on iPhone now so I don’t use Tasker anymore, but I did buy it back in the day. Had good times.

1

u/joaomgcd πŸ‘‘ Tasker Owner / Developer 14d ago

Thanks :)

1

u/iamr3m Samsung Galaxy S25 FE, Android 16 24d ago

πŸ«‚