Release Notes Android 4.0+ Devices 18/07/2014: v4.4 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 dаta: 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
Release Notes Android 4.0+ Devices 20/07/2014: v4.4u1 bugfix: attempted fixes for some dev console errors bugfix: restoring backup, if there are any projects in restored data deselect beginner mode, show project tab bugfix: action Delete Dir/File: Continue On Error Checked: don't popup error/warning messages bugfix: refiling of scenes to base project when scene in project had same name as project bugfix: action Set Tasker Pref: Light Sensor: was giving warning and not working added: event Assistance Request: give hint when user accesses Tasker from assistance dial but no event defined change: Prefs / UI / Beginner Mode: fade out and don't allow change if projects defined (instead of just not showing) removed: native interface test on UI startup
М-дя... Комбайн, блин - корабли в космос можно запускать. Нашёл, как по гео-координатам (когда координаты истинны) выполнят определённое действие. А вот как сделать обратное действие? К примеру, вышел из дома OR вышел с работы DO отключить wi-fi
ну как вариант определить координаты в которых находитесь когда выходите и выключить. или там еще можно отлавливаиь при выходе из радиуса действия вай фай. но у меня последнее не заработало.
Zaterehniy, ага, я теперь уже понял - тут можно добавить действие "если НЕ" - оно-то и обозначается красной стрелочкой. То есть при входе в координаты - условие с зелёной стрелкой, при выходе - условие с обратной красной. Стоило побегать туда-сюда 100 метров в каждую сторону, чтобы это понять... IF EXIT - действие при выходе из координаты!