Tasker v4.4 Final
Requirements: Android 4.0+
Overview: Automate everything from settings to photos, SMS to speech. ADC2 prize winner.
Total Automation, from settings to SMS. ADC2 finalist!

* Triggers: App, Time, Day, Location, Hard/Soft State, Event, Shortcut, Widget, Timer, Plugins
* Actions: 200+ built-in, plugin support
* Tasks: loops, variables, conditions
* Scenes: design your own screen overlays
* App Creation: create your own standalone apps to share or sell! (Android 2.3-4.0.4)
It's not possible to fix problems reported via Market Comments...
****** Actions By Category ******
[not all actions available on all devices]
* ALERT: Flash, Notify LED/Sound/Vibrate, Cancel Notification, Popup Timed/WithTaskIcons/Names, Torch, Vibrate, Vibrate Pattern
* APP: Calendar Insert, Go Home, Kill App, Load App, Open Map (/StreetView/Nav)
* AUDIO: Alarm/Call/DTMF/Media/Notif./Ringer/System Volume, Haptic Feedback Toggle, Mic Mute, Notification Pulse, Notification/Ringer Vibrate, Silent Mode, Speakerphone, Sound Effects toggle
* DIALOG: 28 System Settings dialogs
* DISPLAY: Auto-Brightness, Close System Dialogs, Keyguard, Keyguard Pattern, Display Brightness, Display Off Timeout, Display Rotation, Set Wallpaper, Stay On, Status Bar (expand/collapse)
* ENCRYPT (not in market version): File/Directory Encrypt/Decrypt,Enter/Clear Passphrase
* FILE: Browse Files, Directory Create/Delete/Move, File Copy/Delete/Move/Open, Write To File, Read Line, Read Paragraph, Zip/Unzip File
* INPUT: Button, Dpad, Type (root only), Input Method Select, Soft Keyboard (show)
* MEDIA: Media Button Events (grab), Media Player Control, Music File/Dir, Play/Forward/Back/Stop, Photo/Series/TimeSeries, Record Audio, Record Audio Stop, Ringtone, Scan Card
* MISC: (Broadcast) Action Intent, Component Intent, Get Location, GPS Status (<2.3 or Cyanogen/submod), Run (ASE) Script, Say, Say To File, Shut Up, Search For, Set Clipboard, Reboot (root only), Set CPU (root only) Set Timezone
* NETWORK: Airplane Mode, Autosync, Bluetooth, Bluetooth ID, Compose Email, Browse URL, HTTP GET, HTTP POST, Mobile Data (on/off), Mobile Data 2G/3G (Cyanogen only), USB Tether, WiFi (set/toggle), Wifi Disconnect/Reassociate/Reconnect, Wifi Sleep, Wifi Tether, Wimax (set/toggle)
* PHONE: Call, Call Log, Call Block/Divert/Revert, Compose MMS/SMS (Templated), Contacts, End Call, Radio, Send SMS, Send Data SMS, Silence Ringer, Take Call
* TASKER: Change Icon Set, If, End If, Goto Action, Perform Task, Profile Toggle, Query Action, Set Widget Icon, Set Widget Label, Stop, Wait, Wait Until
* VARIABLES: Set, Clear, Inc, Dec, Query, Randomize, Split, Join, List
* ZOOM: Element Position, Size, State, Visibility, Text Size, Text, Image, Text Colour, Image Alpha
* 3RD PARTY: Android Notifier, Astrid, BeyondPod, JuiceDefender Data/Toggle, Gentle Alarm, NewsRob, OfficeTalk, SleepBot, SMS Backup+, TeslaLED, WidgetLocker
****** States ******
Airplane Mode, Bluetooth Connected, Calendar Entry, Docked (Any/Desk/Car), Headset Plugged (Any/Mic/No Mic), Incoming Call, Keyboard Out, Light Level, Media Button, Missed Call, Mobile Network (Any/2G/3G), Orientation (Face Up etc), Power Any/AC/USB, Proximity Sensor, Signal Strength, Unread Text, Variable Value, Wifi Network, Wifi Near
****** Events ******
Alarm Clock, Alarm Done, Date Set, Time/Date Set, Timezone Set, Display: Off/On/Unlocked, File Closed/Deleted/Modified/Moved/Opened/Attributes Changed, Camera Button, Search Button Long-Press, Card Mounted/Removed/Unmounted, Gesture,Missed Call, Phone Idle/Offhook/Ringing, Received Text, SMS Send Success/Failure, Battery Changed/Full/Low/Overheating, Device Boot, Device Shutdown, Device Storage Low, Locale Changed, New/Removed/Updated Package, Wallpaper Changed, Button Gadget Clicked, New Window, Notification, Notification Clicked, Zoom Click, Variable Cleared/Set, Email Received (K9), Gentle Alarm, Kaloer Clock, OpenWatch, Reddit Notify, Screebl, Widget Locker (Locked,Unlocked,Hidden)
What's New
Added
action category System
state System / Active User
testing Mobile Data via Net / Test Net
initial NDK framework for device compatibility testing
AutoCast, UDPSender, Send/Expect and Twilight to action plugin suggestions list
state Power: added Other
event: Steps Taken (Android API 19+)
event: Received Data SMS
action HTTP Get/Post: added optional User Agent parameter
action Element Focus
event Assistance Request (drag up through bottom-middle of display)
contact group matching via CG:groupmatch
contact group selection dialog e.g. for Call state
action Phone / Test: Contact Email, Name, Nickname, Organisation
state NFC Status (Android API 18+)
element Button, Text, EditText: font parameter (inc App Factory packaging)
action Test Tasker: global vars, local vars, profiles (named), scenes and tasks (named)
action Run Shell (not root): Stop action from another task will interrupt shell process and give result code 258
scene element Image: Click Highlight Colour
Test Display: Display AutoRotate and Orientation
Servers Ultimate, Screenshot Easy, Task Light to builtin action plugin list
monitor notification: pulldown action: disable (Android API 15+)
prefs / monitor: two custom pulldown action tasks (Android API 15+)
variables in action labels are replaced when action is logged to Run Log
Run Log: Perform Task mentions task name
Run Log: warning about disclosing sensitive info in variables
Prefs / Monitor / Display Off: control for magnetic field sensor
action Set Tasker Pref: setting for Steps and Magnetic Field sensor
sensors in Prefs / Monitor / Display Off Monitoring, option Yes, And Keep Android Awake
condition operators equals and not-equals (strings)
Day Select: added Last month day
BT Connected state: detection of existing connections for some device classes (headset, health, a2dp)
action: Battery Info settings: help text noting that it's not usable with Samsung ROMs
Bugfixes
error in action data: skip that action only instead of skipping all data
cancelling some popups could result in them not wanting to appear again in some cases
RunLog: RejOff was being given as reason for new task rejection irrelevant of what the actual reason was
app creation: Cell Near: was adding network location feature to manifest
app creation: %CELLID: wasn't adding location feature
prevent scene names containing comma (causes data corruption)
action Wait straight after Perform Task when child also executed a Wait was not functioning correctly
action Element Create: improved error messages for bad element XML
conditions: %%var wasn't working with Set/Isn't Set operators
attempted fixes for dev console errors, notably caused by xposed
low memory conditions: was always asking for lock code (for locked items)
event Received Text wasn't activating for MMS on KitKat+
Run Log: exe/monitor service starts/stops were logged at completion of start/stop instead of beginning
%Arr(%elem) wasn't working in image parameters
app monitoring was starting on unlock rather than screen on
action Test, Contact Photo modes: selector wasn't working
task edit was not updating based on variable changes
app creation: js scripts with space in filename wouldn't work in kid
action Stop: when target task had running Shell action, was causing problems
action Run Shell: interrupts were hanging task
action Send Data SMS: wasn't handling multiple comma-separated recipients
UI lock, on startup, some important controls could be manipulated before dialog was shown
app startup, don't show other dialogs until UI lock is dismissed
Wifi Near -> Wifi On profile: attempted fix for multi-thread-based internal state problem in wifi manager
action Anchor: help text was missing
action Profile Status: was only changing the first profile with the given name
scene element Image: click highlighting wasn't reverting for some configurations
scene properties edit: wasn't saving changes to geom when switching to different tab
scene elements: no-background colour wasn't the same as default background colour, which was confusing when first assigning background
Menu / Data / Share: set max pure-text share size to 145,000 bytes, larger written to file first
JS: setGlobal: wasn't validating variable name
Test Element: wasn't accepting var refs in target var
element actions: UI was marking element names xxx%varname as a problem
plugin states: when profile enabled via Profile Status, plugins weren't being queried
action Array Clear: was clearing variables with name %xxx0 (0 is not an array index in Tasker)
Android L: app context (for apps, not services) wasn't working at all, now works but less effectively than previously
handling multiple tasks quickly in some circumstances was leaving exe service in a state where it didn't process queue
HTTP Get/Post: wasn't using server-specified charset to parse response for text content
search: installed 'essential' plugins were being listed twice
multi profile/task/scene descr export was only exporting last one selected
variable list: don't show references
exe service: timing problem, new intent arriving as exe thread winding down, queue builds up for ever
removed unneeded warning about clipboardmanager
List Files, Variable Join, Variable Search Replace (store in), Perform Task (return var), most Array actions: weren't working with var refs in the Variable parameter
Array Clear: wasn't validating var name
very thin scene elements: display rotation could cause them to have a 0 dimension
element WebView: wasn't clearing expired cookies
colour picker dialog wasn't fitting in landscape on some devices
task edit screen: was logging warning on failure to evaluate conditions
element WebView: clear session cookies before showing first webview and after removing last webview
contexts based on %PACTIVE could reactivate during device shutdown if shutdown task set a variable
pre-API-19: selecting Local Media image could potentially show remote images
action Else without condition was crashing in some situations
API 19: selecting Local Media wasn't working on some devices
action Disable: wasn't updating status icon top-left in UI
List Files: Use Root: was using non-root shell instead of root shell
element edit: geometry was showing in background tab
element edit: geometry was being lost switching between tabs
it was not possible to assign to variables array indices specified with < or >
app select: exiting without selection was giving wrong error message in some situations
Changes
removed Misc action category, refiled actions to other categories
moved several actions to new cats System and Location
split Test action into 7 different categorized actions: File, Media, App, Var, Phone, Tasker, Display
action Variable Convert, Base64 Decode/Encode: use builtin Android encoder
HTTP Get/Post: if user doesn't specify mime-type, deduce type of response from server data
action Perform Task: priority defaults to %priority for new instances of action
action Perform Task: moved Stop parameter to end
action Send Text SMS: KitKat: enable inserting in messaging DB if system reports Tasker has WRITE_SMS permission
action Send Text SMS: parameter Insert In DB: show still in KitKat if have WRITE_SMS permission or appop
clone single profile with name: ask for new name (because changing new name later will result in changing all references from old to new)
action Volume Ringer: when changing from 0, restore later also silent mode setting
variable resolution is recursive to a depth of 50 (experimental)
max priority 10 -> 20
instant profiles with 2 tasks: changed method which ensures first task runs first
action Perform Task: stop launched tasks inheriting their parent's 'launching profile ID' because then the Enforce Task Order profile parameter causes the parent task to always run first irrespective of priority (experimental)
default scene animation is None for non-user-defined things, System was just a black screen for a second or so on some devices
action Get Fix: using a variable for timeout, don't apply max of 240
action Send Data SMS: data parameter is now expected to be base64-encoded binary
action Send Data SMS: enforce 133 data bytes limit
action Send Data SMS: wasn't replacing vars in Data param
main screen, task select: tasks from current project shown first, others after and faded
events: app selection: exit without selection clears app
action Zip: speeded up dramatically
search: plugins: indicate install status
Set Wallpaper: if source bitmap smaller than desired Android min size, scale up before setting
Input / Type: modified operation, should accept more character types (still not accented)
action Display Rotation -> Display AutoRotate
action/edit/event select: focus filter text when a hard keyboard is present
magnetic field sensor: increased sensor rate, was sticking on some devices when strength changed rapidly
rehashed sensor code, expect a bug or two
Run Log: actions with variable parameters: the variable value after the action is logged
Developers
Event plugins: QUERY_REQUEST broadcast: allow pass-through of a data bundle to be passed through to the REQUEST_QUERY broadcast from the host, to enable e.g. association of the two intents
Event plugins: never query when other contexts aren't active or profile is cooling down (can't activate anyway)
Event plugins: now query events even when no QUERY_REQUEST received, as for condition plugins. Intention is to kick start services if needed. Event plugins should therefore ignore QUERY_REQUEST for which no corresponding event occured (suggestion: use a message ID in pass-through data to detect this condition, calls have been added to TaskerPlugin to generate and retrieve message IDs)
condition plugins: cache SATISFIED/UNSATISFIED for max 1 hour (not surviving boot, monitor disable, Tasker reinstall), use cached value when UNKNOWN returned
condition variables are cached to fix problems with profile deactivate/activate, disable/enable and profiles with multiple states
removed: accepted and broadcast intents page (were all for a 3rd Party project which never completed)
bugfix: all plugin answers were being logged as UNKNOWN
This app has no advertisements
More Info:
Download Instructions:
(Closed Filehost) https://ul.to/ais6v040
Mirror:
https://www.tusfiles.com/fff18la5mkl5
(Closed Filehost) https://unlimitzone.com/zfkuw4iqls02/Tasker_4.4.zip.html
Requirements: Android 4.0+
Overview: Automate everything from settings to photos, SMS to speech. ADC2 prize winner.
Total Automation, from settings to SMS. ADC2 finalist!
* Triggers: App, Time, Day, Location, Hard/Soft State, Event, Shortcut, Widget, Timer, Plugins
* Actions: 200+ built-in, plugin support
* Tasks: loops, variables, conditions
* Scenes: design your own screen overlays
* App Creation: create your own standalone apps to share or sell! (Android 2.3-4.0.4)
It's not possible to fix problems reported via Market Comments...
****** Actions By Category ******
[not all actions available on all devices]
* ALERT: Flash, Notify LED/Sound/Vibrate, Cancel Notification, Popup Timed/WithTaskIcons/Names, Torch, Vibrate, Vibrate Pattern
* APP: Calendar Insert, Go Home, Kill App, Load App, Open Map (/StreetView/Nav)
* AUDIO: Alarm/Call/DTMF/Media/Notif./Ringer/System Volume, Haptic Feedback Toggle, Mic Mute, Notification Pulse, Notification/Ringer Vibrate, Silent Mode, Speakerphone, Sound Effects toggle
* DIALOG: 28 System Settings dialogs
* DISPLAY: Auto-Brightness, Close System Dialogs, Keyguard, Keyguard Pattern, Display Brightness, Display Off Timeout, Display Rotation, Set Wallpaper, Stay On, Status Bar (expand/collapse)
* ENCRYPT (not in market version): File/Directory Encrypt/Decrypt,Enter/Clear Passphrase
* FILE: Browse Files, Directory Create/Delete/Move, File Copy/Delete/Move/Open, Write To File, Read Line, Read Paragraph, Zip/Unzip File
* INPUT: Button, Dpad, Type (root only), Input Method Select, Soft Keyboard (show)
* MEDIA: Media Button Events (grab), Media Player Control, Music File/Dir, Play/Forward/Back/Stop, Photo/Series/TimeSeries, Record Audio, Record Audio Stop, Ringtone, Scan Card
* MISC: (Broadcast) Action Intent, Component Intent, Get Location, GPS Status (<2.3 or Cyanogen/submod), Run (ASE) Script, Say, Say To File, Shut Up, Search For, Set Clipboard, Reboot (root only), Set CPU (root only) Set Timezone
* NETWORK: Airplane Mode, Autosync, Bluetooth, Bluetooth ID, Compose Email, Browse URL, HTTP GET, HTTP POST, Mobile Data (on/off), Mobile Data 2G/3G (Cyanogen only), USB Tether, WiFi (set/toggle), Wifi Disconnect/Reassociate/Reconnect, Wifi Sleep, Wifi Tether, Wimax (set/toggle)
* PHONE: Call, Call Log, Call Block/Divert/Revert, Compose MMS/SMS (Templated), Contacts, End Call, Radio, Send SMS, Send Data SMS, Silence Ringer, Take Call
* TASKER: Change Icon Set, If, End If, Goto Action, Perform Task, Profile Toggle, Query Action, Set Widget Icon, Set Widget Label, Stop, Wait, Wait Until
* VARIABLES: Set, Clear, Inc, Dec, Query, Randomize, Split, Join, List
* ZOOM: Element Position, Size, State, Visibility, Text Size, Text, Image, Text Colour, Image Alpha
* 3RD PARTY: Android Notifier, Astrid, BeyondPod, JuiceDefender Data/Toggle, Gentle Alarm, NewsRob, OfficeTalk, SleepBot, SMS Backup+, TeslaLED, WidgetLocker
****** States ******
Airplane Mode, Bluetooth Connected, Calendar Entry, Docked (Any/Desk/Car), Headset Plugged (Any/Mic/No Mic), Incoming Call, Keyboard Out, Light Level, Media Button, Missed Call, Mobile Network (Any/2G/3G), Orientation (Face Up etc), Power Any/AC/USB, Proximity Sensor, Signal Strength, Unread Text, Variable Value, Wifi Network, Wifi Near
****** Events ******
Alarm Clock, Alarm Done, Date Set, Time/Date Set, Timezone Set, Display: Off/On/Unlocked, File Closed/Deleted/Modified/Moved/Opened/Attributes Changed, Camera Button, Search Button Long-Press, Card Mounted/Removed/Unmounted, Gesture,Missed Call, Phone Idle/Offhook/Ringing, Received Text, SMS Send Success/Failure, Battery Changed/Full/Low/Overheating, Device Boot, Device Shutdown, Device Storage Low, Locale Changed, New/Removed/Updated Package, Wallpaper Changed, Button Gadget Clicked, New Window, Notification, Notification Clicked, Zoom Click, Variable Cleared/Set, Email Received (K9), Gentle Alarm, Kaloer Clock, OpenWatch, Reddit Notify, Screebl, Widget Locker (Locked,Unlocked,Hidden)
What's New
Added
action category System
state System / Active User
testing Mobile Data via Net / Test Net
initial NDK framework for device compatibility testing
AutoCast, UDPSender, Send/Expect and Twilight to action plugin suggestions list
state Power: added Other
event: Steps Taken (Android API 19+)
event: Received Data SMS
action HTTP Get/Post: added optional User Agent parameter
action Element Focus
event Assistance Request (drag up through bottom-middle of display)
contact group matching via CG:groupmatch
contact group selection dialog e.g. for Call state
action Phone / Test: Contact Email, Name, Nickname, Organisation
state NFC Status (Android API 18+)
element Button, Text, EditText: font parameter (inc App Factory packaging)
action Test Tasker: global vars, local vars, profiles (named), scenes and tasks (named)
action Run Shell (not root): Stop action from another task will interrupt shell process and give result code 258
scene element Image: Click Highlight Colour
Test Display: Display AutoRotate and Orientation
Servers Ultimate, Screenshot Easy, Task Light to builtin action plugin list
monitor notification: pulldown action: disable (Android API 15+)
prefs / monitor: two custom pulldown action tasks (Android API 15+)
variables in action labels are replaced when action is logged to Run Log
Run Log: Perform Task mentions task name
Run Log: warning about disclosing sensitive info in variables
Prefs / Monitor / Display Off: control for magnetic field sensor
action Set Tasker Pref: setting for Steps and Magnetic Field sensor
sensors in Prefs / Monitor / Display Off Monitoring, option Yes, And Keep Android Awake
condition operators equals and not-equals (strings)
Day Select: added Last month day
BT Connected state: detection of existing connections for some device classes (headset, health, a2dp)
action: Battery Info settings: help text noting that it's not usable with Samsung ROMs
Bugfixes
error in action data: skip that action only instead of skipping all data
cancelling some popups could result in them not wanting to appear again in some cases
RunLog: RejOff was being given as reason for new task rejection irrelevant of what the actual reason was
app creation: Cell Near: was adding network location feature to manifest
app creation: %CELLID: wasn't adding location feature
prevent scene names containing comma (causes data corruption)
action Wait straight after Perform Task when child also executed a Wait was not functioning correctly
action Element Create: improved error messages for bad element XML
conditions: %%var wasn't working with Set/Isn't Set operators
attempted fixes for dev console errors, notably caused by xposed
low memory conditions: was always asking for lock code (for locked items)
event Received Text wasn't activating for MMS on KitKat+
Run Log: exe/monitor service starts/stops were logged at completion of start/stop instead of beginning
%Arr(%elem) wasn't working in image parameters
app monitoring was starting on unlock rather than screen on
action Test, Contact Photo modes: selector wasn't working
task edit was not updating based on variable changes
app creation: js scripts with space in filename wouldn't work in kid
action Stop: when target task had running Shell action, was causing problems
action Run Shell: interrupts were hanging task
action Send Data SMS: wasn't handling multiple comma-separated recipients
UI lock, on startup, some important controls could be manipulated before dialog was shown
app startup, don't show other dialogs until UI lock is dismissed
Wifi Near -> Wifi On profile: attempted fix for multi-thread-based internal state problem in wifi manager
action Anchor: help text was missing
action Profile Status: was only changing the first profile with the given name
scene element Image: click highlighting wasn't reverting for some configurations
scene properties edit: wasn't saving changes to geom when switching to different tab
scene elements: no-background colour wasn't the same as default background colour, which was confusing when first assigning background
Menu / Data / Share: set max pure-text share size to 145,000 bytes, larger written to file first
JS: setGlobal: wasn't validating variable name
Test Element: wasn't accepting var refs in target var
element actions: UI was marking element names xxx%varname as a problem
plugin states: when profile enabled via Profile Status, plugins weren't being queried
action Array Clear: was clearing variables with name %xxx0 (0 is not an array index in Tasker)
Android L: app context (for apps, not services) wasn't working at all, now works but less effectively than previously
handling multiple tasks quickly in some circumstances was leaving exe service in a state where it didn't process queue
HTTP Get/Post: wasn't using server-specified charset to parse response for text content
search: installed 'essential' plugins were being listed twice
multi profile/task/scene descr export was only exporting last one selected
variable list: don't show references
exe service: timing problem, new intent arriving as exe thread winding down, queue builds up for ever
removed unneeded warning about clipboardmanager
List Files, Variable Join, Variable Search Replace (store in), Perform Task (return var), most Array actions: weren't working with var refs in the Variable parameter
Array Clear: wasn't validating var name
very thin scene elements: display rotation could cause them to have a 0 dimension
element WebView: wasn't clearing expired cookies
colour picker dialog wasn't fitting in landscape on some devices
task edit screen: was logging warning on failure to evaluate conditions
element WebView: clear session cookies before showing first webview and after removing last webview
contexts based on %PACTIVE could reactivate during device shutdown if shutdown task set a variable
pre-API-19: selecting Local Media image could potentially show remote images
action Else without condition was crashing in some situations
API 19: selecting Local Media wasn't working on some devices
action Disable: wasn't updating status icon top-left in UI
List Files: Use Root: was using non-root shell instead of root shell
element edit: geometry was showing in background tab
element edit: geometry was being lost switching between tabs
it was not possible to assign to variables array indices specified with < or >
app select: exiting without selection was giving wrong error message in some situations
Changes
removed Misc action category, refiled actions to other categories
moved several actions to new cats System and Location
split Test action into 7 different categorized actions: File, Media, App, Var, Phone, Tasker, Display
action Variable Convert, Base64 Decode/Encode: use builtin Android encoder
HTTP Get/Post: if user doesn't specify mime-type, deduce type of response from server data
action Perform Task: priority defaults to %priority for new instances of action
action Perform Task: moved Stop parameter to end
action Send Text SMS: KitKat: enable inserting in messaging DB if system reports Tasker has WRITE_SMS permission
action Send Text SMS: parameter Insert In DB: show still in KitKat if have WRITE_SMS permission or appop
clone single profile with name: ask for new name (because changing new name later will result in changing all references from old to new)
action Volume Ringer: when changing from 0, restore later also silent mode setting
variable resolution is recursive to a depth of 50 (experimental)
max priority 10 -> 20
instant profiles with 2 tasks: changed method which ensures first task runs first
action Perform Task: stop launched tasks inheriting their parent's 'launching profile ID' because then the Enforce Task Order profile parameter causes the parent task to always run first irrespective of priority (experimental)
default scene animation is None for non-user-defined things, System was just a black screen for a second or so on some devices
action Get Fix: using a variable for timeout, don't apply max of 240
action Send Data SMS: data parameter is now expected to be base64-encoded binary
action Send Data SMS: enforce 133 data bytes limit
action Send Data SMS: wasn't replacing vars in Data param
main screen, task select: tasks from current project shown first, others after and faded
events: app selection: exit without selection clears app
action Zip: speeded up dramatically
search: plugins: indicate install status
Set Wallpaper: if source bitmap smaller than desired Android min size, scale up before setting
Input / Type: modified operation, should accept more character types (still not accented)
action Display Rotation -> Display AutoRotate
action/edit/event select: focus filter text when a hard keyboard is present
magnetic field sensor: increased sensor rate, was sticking on some devices when strength changed rapidly
rehashed sensor code, expect a bug or two
Run Log: actions with variable parameters: the variable value after the action is logged
Developers
Event plugins: QUERY_REQUEST broadcast: allow pass-through of a data bundle to be passed through to the REQUEST_QUERY broadcast from the host, to enable e.g. association of the two intents
Event plugins: never query when other contexts aren't active or profile is cooling down (can't activate anyway)
Event plugins: now query events even when no QUERY_REQUEST received, as for condition plugins. Intention is to kick start services if needed. Event plugins should therefore ignore QUERY_REQUEST for which no corresponding event occured (suggestion: use a message ID in pass-through data to detect this condition, calls have been added to TaskerPlugin to generate and retrieve message IDs)
condition plugins: cache SATISFIED/UNSATISFIED for max 1 hour (not surviving boot, monitor disable, Tasker reinstall), use cached value when UNKNOWN returned
condition variables are cached to fix problems with profile deactivate/activate, disable/enable and profiles with multiple states
removed: accepted and broadcast intents page (were all for a 3rd Party project which never completed)
bugfix: all plugin answers were being logged as UNKNOWN
This app has no advertisements
More Info:
Code: Select all
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskermDownload Instructions:
(Closed Filehost) https://ul.to/ais6v040
Mirror:
https://www.tusfiles.com/fff18la5mkl5
(Closed Filehost) https://unlimitzone.com/zfkuw4iqls02/Tasker_4.4.zip.html