ABCDEGHIJKLMNOPQRSTUVWXYZAA
1
PriorityStatusComponentDescriptionDeveloper NotesLinkRequest
2
HighestVM:BlockGoogle Drive blocks: rework for limited scope, if possible
Restricted access revoked unless new CASA by 2025-12-27
3
HigherIn AlphaVM:BlockDialog web: fix keyboard covering input fieldsAffect Android 14 and lower. IME inset on Android 11+.
4
HighUI:Block
ADB pair with other device, show toast when no alias selected, this might mean user forgot to install key.
5
HighUI:Editor
Flowchart annotations, post-it notes or pins for commenting flows, and/or block coloring
6
HighUI:MainGroup flows in list; start/stop entire group
7
HighVMAdd Samsung Routines permission
com.samsung.android.app.routines.permission.READ_ROUTINE_INFO
8
HighVM:BlockCommunication device set: Bluetooth SCO replacement on Android 12+
https://developer.android.com/reference/android/media/AudioManager#setCommunicationDevice(android.media.AudioDeviceInfo)
9
HighVM:BlockContent shared: always option
Never enabled since it must handle different MIME-types somehow.
10
HighVM:BlockFTP upload/download; use SAFS
11
HighIn AlphaVM:BlockGet AndroidManifest.xml of app package
https://developer.android.com/reference/android/content/pm/PackageManager#parseAndroidManifest(java.io.File,%20java.util.function.Function%3Candroid.content.res.XmlResourceParser,T%3E)
12
HighVM:BlockGoogle Drive upload: add copy file attributes option, e.g. to keep last modified date
13
HighVM:BlockMake Personal Activity an decision block, using the newer API.
14
HighIn AlphaVM:Block
Notification show: add group key, groups sort key, is summary flag, and group alert argument.
https://developer.android.com/reference/android/app/Notification.Builder#setGroup(java.lang.String)
15
HighIn AlphaVM:BlockNotification show: add short critical text argument
https://developer.android.com/reference/android/app/Notification.Builder#setShortCriticalText(java.lang.String)
16
HighVM:BlockNotification show: create a summary, automatically?
https://developer.android.com/develop/ui/views/notifications#android_160_api_level_36
17
HighVM:BlockNotification show: deprecate cancellable, since ongoing suffice
18
HighIn AlphaVM:Block
Notification show: support for "Live updates", i.e. the new ProgressStyle on Android 16+
https://developer.android.com/about/versions/16/features/progress-centric-notifications
19
HighVM:BlockSubroutine: output variable for its own Fiber URIDo this and Fork at the same time
20
HighVM:BlockTimeout: way to distinguish timeout vs cancelSimilar to Failure catch block?
21
HighVM:BlockVariables take: avoid copying duplicate variables that may occur after rename/replaceInternal stuff
22
HighVM:BlockVideo record: use Camera2 API where availableCameraX stable yet?
23
HighVM:BlockWallpaper live set: add which argumentAndroid 14+
24
HighVM:BlockWeather: free tier limit reach, need to find another free providertomorrow.io seems to be freehttps://www.tomorrow.io/weather-api/
25
HighVM:BlockZen rule add/update/remove/set conditionInterruptionsFilterSet will break in Android 15?
26
HighVM:Expression
Alternate subscript (dot) operator, for accessing dictionary entities like JavaScript properties
27
HighVM:Functiontrunc should probably return the argument when it's NaN or Infinity.How to maintain compability!?
28
HighVM:Operator0/0 should return NaN not +InfinityHow to maintain compability!?
29
HighVM:OperatorMake bit operators work as in JS, i.e. trucated not clampedHow to maintain compability!?
https://www.reddit.com/r/AutomateUser/comments/epqspq/large_integers_get_clamped_before_bitwise/
30
HighUndecidedVM:OperatorMake signed-zero indistinguishable/equal, compareTo doesn't.How to maintain compability!?
31
HighVM:OperatorSubscript operator: a negative index less that length should return null, not first element.How to maintain compability!?
32
HighUndecidedVM:RuntimeLegacy extension: compile special version for Xiaomi device, to avoid Wi-Fi dialogtargetSdkVersion=23https://github.com/joaomgcd/TaskerSettings/pull/13
33
HighVM:RuntimeNotifications: put block title before flow title.
34
MediumBackend:CommunityEnable CORS request
https://developer.okta.com/blog/2021/08/02/fix-common-problems-cors
35
MediumUndecidedDocumentationAppend ? to block list, i.e. as in block drawer UI
36
MediumUndecidedDocumentationCategorize functions listing, collections, math, date & time, etc..
37
MediumDocumentation
Notification show: add note in doc about the "System exempt from dismissable notifications" AppOp for Android 14+
38
MediumFCMAllow multiple devices of the same brand & model for the same Google account
39
MediumGeneralSupport exported image size in provider
https://developer.android.com/reference/android/content/ContentResolver#EXTRA_SIZE
40
MediumPersistanceRework flowchart serialization without recursion, to handle huge flowsUsing continuation passing style?
41
MediumPersistanceSave title and description in flow export
42
MediumUI:CommunityAdd "Recently updated" tab
43
MediumUI:Community
Add share menu to "More flows by <user>" screen, to get URL to it, for promo purposes.
Website also needs to support such a view.
44
MediumUndecidedUI:CommunityButton to copy updated local title/description to upload pageHow to determine which local flow to update from?
45
MediumUI:CommunityLet links in comments be clickable, will prevent the show all reviews by user feature
46
MediumUI:CommunityMore moderator features: remove reviews, replies and ban users
47
MediumUI:CommunityRate/flag user
48
MediumUndecidedUI:CommunityRefresh button
49
MediumUI:CommunityReply to review comments
50
MediumUI:Community
Show flows made with newer version, replace preview/download button with update app notice.
Include Play Store update API?
https://developer.android.com/guide/playcore/in-app-updates
51
MediumUI:CommunityUpdate (replace) flow from community, maybe as a block, preferably automatic
52
MediumUI:CommunityWarn when uploading/updating a older flow, i.e. with lower last_modified
53
MediumUndecidedUI:EditorAllow variable declaration directly in expressions
54
MediumUI:EditorAutomatic flowchart block rearrange/layout
55
MediumUI:EditorBlock search: full text search of title, summary, and those of every field options
56
MediumUI:EditorChoose which OUT connection to delete, maybe a dialog after dropping it in the trash
57
MediumUndecidedUI:EditorComponent field/pick: make it expandable list so apps are grouped
58
MediumUI:EditorCopy & Paste: update Flow statement URI literals
59
MediumUI:EditorDebugger, break points, stepping execution, variable values, etc.
60
MediumUndecidedUI:EditorGoto menu: add history/recent block list
61
MediumUI:EditorHelp menu option on flowchart screen, opening list of blocks documentation page
62
MediumUI:Editor
Improve flowchart connection drawing; separate parallel lines, "jumps" over crossing lines
63
MediumUI:EditorIndent/pretty print expression source, for Dictionary literal at least
64
MediumUI:EditorJoin two blocks by number, easier to connect distance blocksAction mode to pick target or block dialog?
65
MediumUndecidedUI:EditorMove lock for connectors only, i.e. separate into block and connector
66
MediumUI:EditorSearch/Replace literals, or maybe expressions
67
MediumUI:EditorSelect multiple blocks by dragging a selection boxHow to initiate?
68
MediumUI:EditorShow flow title instead of URI in block caption
69
MediumUI:EditorVariable and function auto-completion within string interpolations
70
MediumUI:MainEnumerate title for duplicate flows
71
MediumUndecidedUI:MainFlow log view: option to hide timestamp
72
MediumUndecidedUI:MainMigrate to NotificationCompat as it now has an IconCompatInternal stuff
73
MediumUI:MainOption for line wrapping in log view.
74
MediumUndecidedUI:MainOption to hide the warning shown at first start of downloaded flow
75
MediumUI:RuntimeRemove the unnessecary "Automate" in notification title, on newer Android
76
MediumUI:SettingsDivide settings into multiple screens
77
MediumUI:SettingsPrivileged service start method: POCO devices lack support for RemoteInput
Workaround using floating code input dialog, after asking to enable "Allow overlay on Settings"
78
MediumUI:SettingsUse proper API to revoke runtime permissionsAndroid 13+
https://developer.android.com/training/permissions/requesting#remove-access
79
MediumUI:WidgetMaterial You design, of the widget at least.Material You alreadly obsolete
80
MediumVM:BlockADB: support for USB connection, at least for another ADB protocol set block
81
MediumVM:BlockAdd icon argument to all pick blocks, to help users distinguish flow/feature asking.
82
MediumVM:BlockAlternative launch: add warning box about the double icon
83
MediumUndecidedVM:BlockApp disable set, as present in system settings.Just use pm disable <package>
https://developer.android.com/reference/android/content/pm/PackageManager#setApplicationEnabledSetting(java.lang.String,%20int,%20int)
84
MediumVM:BlockApp in foreground: add window title output variableInput argument would make more sense
85
MediumUndecidedVM:BlockApp installed: add UID output variable
Not used anywhere, except shell commands where dumpsys package can be used instead
86
MediumVM:BlockApp list: add uses-feature filter
https://developer.android.com/reference/android/content/pm/PackageInfo.html#reqFeatures
87
MediumVM:BlockApp network policy setPrivileged
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/net/INetworkPolicyManager.aidl#L33
88
MediumVM:BlockApp notification channel set importance
Privileged, NotificationManager.updateNotificationChannelForPackage
89
MediumUndecidedVM:Block
App start, App start voice and App decision: let MIME-type have common constants dropdown
Usually not necessary when using Data URI, it's resolved automatically.
90
MediumVM:Block
App start: add adjacent option to start multiple at once, i.e. for "Launch adjacent" flag to work
Any better way to input multiple intents?
91
MediumVM:BlockAppOps active watch: e.g. to check active location usagePrivileged
https://developer.android.com/reference/android/app/AppOpsManager#startWatchingActive(java.lang.String[],%20java.util.concurrent.Executor,%20android.app.AppOpsManager.OnOpActiveChangedListener)
92
MediumUndecidedVM:BlockAtomic compare & swap: add old value output variable, or exchange optionWhy, it's the same as expected value?!
93
MediumUndecidedVM:BlockAttention light: use new public API in Android 12+Privileged. How to even test the API?
https://developer.android.com/reference/android/hardware/lights/LightsManager
94
MediumBlockedVM:BlockAudio mode (audio routing)Using hidden API.
https://github.com/kshoji/Android-Audio-Router
95
MediumIn AlphaVM:BlockAudio record and Sound level: add audio device input argument
96
MediumVM:Block
Audio record: migrate to using AudioRecord+MediaCoded+MediaMuxer to support internal audio recording
Internal audio require user intervention each time. Android 10+
97
MediumVM:Block
Audio volume set/mute: migrate popup and test sound option to flags, add missing flags
https://developer.android.com/reference/android/media/AudioManager#FLAG_ALLOW_RINGER_MODES
98
MediumVM:BlockAutofill serviceChrome supporting it in 2025
https://developer.android.com/reference/android/service/autofill/AutofillService.html
99
MediumVM:BlockBluetooth device near
https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner#startScan(java.util.List%3Candroid.bluetooth.le.ScanFilter%3E,%20android.bluetooth.le.ScanSettings,%20android.bluetooth.le.ScanCallback)
100
MediumVM:BlockBluetooth device paired list
https://developer.android.com/reference/android/bluetooth/BluetoothAdapter#getBondedDevices()