EAP version 1.19.0-dev

Forum to discuss everything related to the current development build of Automagic.

Moderator: Martin

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

EAP version 1.19.0-dev

Post by Martin » 06 Sep 2013 13:03

This forum is used to give interested users access to the next version of Automagic currently in development.
The early access version is only lightly tested and might still contain serious bugs. The quality of EAP versions can at times be even way below usual beta standards.

:arrow: Use at your own risk!
:arrow: Ensure to create a backup before you install an EAP version.

Important:
  • The EAP version will replace the Google Play version of Automagic on your device. Flows opened, saved and created with the EAP version will usually not be compatible with old versions of Automagic so it is highly recommended to create a backup of your flows, widgets and variables before you start using the EAP version (create a backup of the folder /<sdcard>/Automagic)
  • Unknown sources needs to be enabled in the settings of Android to install the EAP version.
  • Please report bugs and problems found in the EAP version in the EAP forum.
  • Don't share flows created using the EAP version in the regular flow sharing area since users of the released Automagic version will not be able to use the new triggers, conditions and actions. Feel free to share flows in the EAP forum.
  • The EAP version only works for about 4 weeks. Please install a new EAP version when the old one expires or install the released version available in Google Play.

Changes
1.19.0-dev (2013-10-03)
  • minor enhancements and bug fixes
  • new trigger Activity Started
  • new trigger Activity Ended
  • new trigger Login Attempt to detect when someone tries to unlock your device
  • new trigger Pressure Sensor
  • new condition WiFi Tethering State *
  • new condition Pressure Sensor
  • new action Set System Setting to modify system-, secure- and global-settings (power users only)
  • new action Init Variable System Setting (power users only)
  • new action Google Drive Download Files (Experimental)
  • new action Google Drive Upload Files (Experimental)
  • new action Google Drive Delete Files (Experimental)
  • new action Perform Action on Notification on Statusbar to press buttons in notifications (Android 4.1+)
  • new action Set Mobile Network Mode (2G/3G) (modified ROMs only) *
  • using new method to detect notifications on the statusbar starting with Android 4.3. Android 4.3+: Please enable access to notifications in System Settings->Security->Notification when you are using trigger Notification on Statusbar Displayed
  • added variable notification_text_big containing the text of the expanded notification in trigger Notification on Statusbar Displayed
  • added script functions getAppName, getActivityName, getServiceName to get the display names of apps, activities and services, added variable app_name with the display name of the app to all relevant triggers
  • added script functions getFlowNames, getWidgetNames to get a list of all flows and widgets
  • added status full to trigger and condition Battery Level
  • added basic authentication and timeout to action HTTP Request
  • added variable support to action Sleep
  • added option to get the last known location in action Init Variable Location
* This function is not officially supported by Android and might not work on all devices.
** This function requires root access, is not officially supported by Android and might not work on all devices.


Download: Automagic.apk (updated 2013-10-03)

Regards,
Martin

ahmadmll
Posts: 69
Joined: 06 Jul 2013 15:02

Re: EAP version 1.19.0-dev

Post by ahmadmll » 09 Sep 2013 12:12

What's uses of "set system setting" action?
I can change "lock screen owner info" but when change "Bluetooth on" from 0 to 1 , don't turn on blutooth.

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.19.0-dev

Post by Martin » 09 Sep 2013 16:52

Hi,

The help page of the action contains some usage examples. Some settings have to be switched using special APIs and don't take effect when done to the system settings only (also mentioned in the help page).
You can use it mainly to change manufacturer specific settings like driving mode, power saving mode, blocking mode and a lot of related settings on Samsung specific ROMs.

Regards,
Martin

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.19.0-dev

Post by Martin » 09 Sep 2013 17:46

Hi,

Updated the EAP version:
  • new action Perform Action on Notification on Statusbar to press buttons in notifications (Android 4.1+), the flow needs to be triggered by Notification on Statusbar Displayed, the available buttons are listed in the variable buttons (for example 'Archive' or 'Reply' in GMail notifications.
  • added script functions getFlowNames, getWidgetNames to get a list of all flows and widgets
  • added option to get the last known location in action Init Variable Location
  • the warning dialog about missing TTS data in action Speech Output is not shown anymore when at least one language is available
  • added examples in the help page of action Set System Setting to switch Driving mode, Power saving mode, Blocking mode, Multi window mode, S Beam mode on Samsung specific ROMs
Download: Automagic.apk

Regards,
Martin

ryanwagner
Posts: 5
Joined: 16 Aug 2013 14:02

Re: EAP version 1.19.0-dev

Post by ryanwagner » 11 Sep 2013 03:28

Just wanted to chime in and say that the basic authentication and timeout options in the HTTP Request work perfectly! Combining this with being able to disable the SSL certificate verification that you added in the last release now means I no longer need to put the cURL binary on my rooted phone. You are awesome!

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.19.0-dev

Post by Martin » 15 Sep 2013 12:22

Hi,

Updated the EAP version:
  • new trigger Pressure Sensor
  • new condition Pressure Sensor
  • new action Set Mobile Network Mode (2G/3G) (modified ROMs only) *
  • added configurable timeout to action Init Variables Device Orientation
  • fixed some reported problems and crashes
Download: Automagic.apk

This version is mostly feature complete for the next Google Play release, so the next EAP versions will contain bugfixes only.

Regards,
Martin

highend
Posts: 4
Joined: 19 Sep 2013 19:57

Re: EAP version 1.19.0-dev

Post by highend » 20 Sep 2013 09:43

When the new 1.19.0 release version appears on the play store will the update system install it automatically over an existing EAP version or is that something that must be done manually?

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.19.0-dev

Post by Martin » 20 Sep 2013 10:07

The EAP version works completely independent from Google Play so you will not get a notification.
I will also post it in this thread when the new version becomes available in Google Play.

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.19.0-dev

Post by Martin » 21 Sep 2013 16:12

Updated the EAP version:
  • fixed some bugs (Google Drive actions, pressure trigger, irritating accessibility service warning) and crashes (Assist function on MIUI Meizu MX2, script copy/paste on Android 4.1+)
Download: Automagic.apk

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: EAP version 1.19.0-dev

Post by Martin » 28 Sep 2013 14:23

Updated the EAP version (hopefully the last update before releasing on Google Play):
  • condition WiFi Tethering State should now also work on Android 2.3
  • attempt to fix crash on Samsung Galaxy Note when script function sendKey is selected
  • fixed some issues in the Google Drive actions
Download: Automagic.apk

Locked