Forum to discuss everything related to the current development build of Automagic.
Moderator: Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 10 Nov 2013 12:28
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.
Use at your own risk!
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 or by mail to info@automagic4android.com
- 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.20.0-dev (2013-12-19)
- minor enhancements and bug fixes
- new trigger System Setting Changed
- new trigger Speed (requires GPS)
- new trigger NFC State (Android 4.3+)
- new action Create Calendar Event (Android 4+)
- new action Set Timer (requires a supported timer-app like the one available on stock Android 4.4+)
- added new Google location providers to trigger Periodic Location Update and action Init Variable Location to get more accurate locations and use less battery
- added menu to select the location provider used on the location selection map
- added multiselection in flow editor (Android 3+)
- added multiselection in flow- and widget list (Android 3+)
- added menu item in help screen to make the help pages available offline
- allow to use keyboard simulation in action Control UI without the need to enable the accessibility service
- added script functions newMap, addMapEntry, getMapValue, removeMapEntry
- added option to turn auto sync on/off for individual accounts/parts in action Set Auto Sync State
- added option to check the auto sync state for individual accounts/parts in condition Auto Sync Enabled
- added option to use custom fonts in widgets
- added examples and command chooser to Execute Root Command
- added new variable contact_groups to incoming/outgoing call and SMS triggers
- added new method in action Set Lock Pattern State
- extended action Remove Notification on Statusbar to remove notifications of other apps than Automagic (Android 4.3+)
- timing of periodic options of following triggers can be optimized by the system on Android 4.4 to save battery: Mobile Datanetwork Type, Phone Cell GSM/CDMA, Phone Service State, Phone Signal Strength
- internal changes in following triggers to support Android 4.4: Periodic Timer, Periodic Location Update, Time, Next Alarm, Calendar, Calendar Event, Global Variable Date/Time
- internal changes in most root-actions to support Android 4.4: Set Airplane Mode, Set GPS State, Reboot, Shutdown and more
* 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-12-19)
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 13 Nov 2013 19:10
A new EAP version is available.
Changes in this update:
- new trigger NFC State (Android 4.3+)
- new action Set Timer (requires a supported timer-app like the one available on stock Android 4.4+)
- added new Google location providers to trigger Periodic Location Update and action Init Variable Location to get more accurate locations and use less battery
- added new variable contact_groups to incoming/outgoing call and SMS triggers
Download:
Automagic.apk
There are also some hidden/inofficial/experimental scripting functions available for some basic math operations with big integers.
Let me know whether this is something you would like to use and should be made available officially (function names might still change):
- Number randomProbablePrime(Number bitSize)
Constructs a random number instance in the range [0, pow(2, bitLength)-1] which is probably prime.
- Number newBigInteger(String value)
Constructs a new number instance by parsing value.
- Number randomBigInteger(Number bitSize)
Constructs a random non-negative number instance in the range [0, pow(2, numBits)-1].
- Number modInverse(Number n, Number m)
Returns a number whose value is 1/n mod m.
- Number modPow(Number n, Number exponent, Number modulus)
Returns a number whose value is pow(n, exponent) mod modulus.
- Number gcd(Number n1, Number n2)
Returns a number whose value is greatest common divisor of n1 and n2.
- Number lcm(Number n1, Number n2)
Returns a number whose value is least common multiple of n1 and n2.
- Number convertStringToBigInteger(String value)
Converts the specified value to a number.
- String convertBigIntegerToString(Number number)
Converts the specified number to a text (should be used only for numbers converted from a text with convertStringToBigInteger).
Regular math operations like +, -, *, / should also work with big numbers.
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 15 Nov 2013 21:18
A new EAP version is available.
Changes in this update:
- added menu to select the location provider used on the location selection map
- added examples and command chooser to Execute Root Command
- widget design area is now also capable to display live wallpapers
- added menu to import flows/widgets
Download:
Automagic.apk (updated 2013-11-15)
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 03 Dec 2013 22:24
A new EAP version is available.
Changes in this update:
- extended action Remove Notification on Statusbar to remove notifications of other apps than Automagic (Android 4.3+)
- added new script functions removeVariable, hash
- added new method in action Set Lock Pattern State
- changed nearly all root-actions for KitKat one more time
- added some new functions to action Control UI like copy and paste available on Android 4.3+
- workaround attempt for trigger User Present firing too many times on S4
Download:
Automagic.apk (updated 2013-12-03)
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 06 Dec 2013 16:31
A new EAP version is available.
Changes in this update:
- added optional timezone when a date is formatted: {triggertime,dateformat,timezone,UTC,HH:mm}
- added option to remove notifications of other apps by ID
- extend maximum number of clickable actions in custom widgets from 4 to 8
- bugfixes
Download:
Automagic.apk (updated 2013-12-06)
Version 1.20 of Automagic is considered feature complete. The next few EAP builds will mostly contain bug fixes.
Let me know if you have any issues or crashes with version 1.20 so I can fix as many bugs as possible before releasing version 1.20 on Google Play.
Thanks & Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 11 Dec 2013 20:20
A new EAP version is available.
Changes in this update:
- sort result of script functions getFlowNames, getWidgetNames
- fix bug where deleting a trigger in the trigger list did not remove the trigger from the flow
- fix timeout in action Set System Setting
- bugfixes for periodic timers introduced by changes for KitKat
Download:
Automagic.apk (updated 2013-12-11)
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 13 Dec 2013 19:17
A new EAP version is available.
Changes in this update:
- prevent to execute trigger Global Variable Date/Time twice when trigger on missed events is enabled
- minor bugfixes and optimizations
Download:
Automagic.apk (updated 2013-12-13)
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 18 Dec 2013 17:39
A new EAP version is available.
Changes in this update:
- fixed bug that caused Automagic to not show some shortcut types (like Remote Launcher)
- workaround for S4 triggering User Present way too often in call
- minor fixes
Download:
Automagic.apk (updated 2013-12-18)
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 19 Dec 2013 21:16
A new EAP version is available (probably the last one before release on Google Play).
Changes in this update:
- include event name in default name of trigger Storage Media Event
- use correct variable name nfc_state in trigger NFC State
- minor fixes
Download:
Automagic.apk (updated 2013-12-19)
Regards,
Martin
-
Martin
- Posts: 4468
- Joined: 09 Nov 2012 14:23
Post
by Martin » 20 Dec 2013 13:52
I have published version 1.20 on Google Play. It usually takes some hours for the download to become available.
Thanks everyone for helping to test and to report bugs!
Regards,
Martin