ABCDEGHIJKLMNOPQRSTUVWXYZAA
1
PriorityStatusComponentDescriptionDeveloper NotesLinkRequest
2
HighestUI:Block
ADB pair with other device, show toast when no alias selected, this might mean user forgot to install key.
3
HighestVM:BlockGoogle Drive blocks: rework for limited scope, if possibleNew CASA assessment required by April 2025 cost $500/y
4
HigherVM:BlockDialog web: fix keyboard covering input fields
Would adjustResize or adjustPan for windowSoftInputMode work?
5
HigherVM:BlockToast posted: is should avoid notificationsAny way to tell if its an toast?
6
HighUI:Editor
Flowchart annotations, post-it notes or pins for commenting flows, and/or block coloring
7
HighUI:MainGroup flows in list; start/stop entire group
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
HighVM:BlockGoogle Drive upload: add copy file attributes option, e.g. to keep last modified date
12
HighVM:BlockMake Personal Activity an decision block, using the newer API.
13
HighVM:BlockNotification show: deprecate cancellable, since ongoing suffice
14
HighVM:BlockSubroutine: output variable for its own Fiber URIDo this and Fork at the same time
15
HighVM:BlockTimeout: way to distinguish timeout vs cancelSimilar to Failure catch block?
16
HighVM:BlockVariables take: avoid copying duplicate variables that may occur after rename/replaceInternal stuff
17
HighVM:BlockVideo record: use Camera2 API where availableCameraX stable yet?
18
HighVM:BlockWeather: free tier limit reach, need to find another free providertomorrow.io seems to be freehttps://www.tomorrow.io/weather-api/
19
HighVM:BlockZen rule add/update/remove/set conditionInterruptionsFilterSet will break in Android 15
20
HighVM:Expression
Alternate subscript (dot) operator, for accessing dictionary entities like JavaScript properties
21
HighVM:Functiontrunc should probably return the argument when it's NaN or Infinity.How to maintain compability!?
22
HighVM:Operator0/0 should return NaN not +InfinityHow to maintain compability!?
23
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/
24
HighUndecidedVM:OperatorMake signed-zero indistinguishable/equal, compareTo doesn't.How to maintain compability!?
25
HighVM:OperatorSubscript operator: a negative index less that length should return null, not first element.How to maintain compability!?
26
HighUndecidedVM:RuntimeLegacy extension: compile special version for Xiaomi device, to avoid Wi-Fi dialogtargetSdkVersion=23https://github.com/joaomgcd/TaskerSettings/pull/13
27
HighVM:RuntimeNotifications: put block title before flow title.
28
HighVM:RuntimePrivileged service start method: write start.sh elsewhee if SD card unavailable.
29
MediumBackend:CommunityEnable CORS request
https://developer.okta.com/blog/2021/08/02/fix-common-problems-cors
30
MediumUndecidedDocumentationAppend ? to block list, i.e. as in block drawer UI
31
MediumUndecidedDocumentationCategorize functions listing, collections, math, date & time, etc..
32
MediumDocumentation
Notification show: add note in doc about the "System exempt from dismissable notifications" AppOp for Android 14+
33
MediumFCMAllow multiple devices of the same brand & model for the same Google account
34
MediumGeneralSupport exported image size in provider
https://developer.android.com/reference/android/content/ContentResolver#EXTRA_SIZE
35
MediumPersistanceRework flowchart serialization without recursion, to handle huge flowsUsing continuation passing style?
36
MediumPersistanceSave title and description in flow export
37
MediumUI:CommunityAdd "Recently updated" tab
38
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.
39
MediumUndecidedUI:CommunityButton to copy updated local title/description to upload pageHow to determine which local flow to update from?
40
MediumUI:CommunityLet links in comments be clickable, will prevent the show all reviews by user feature
41
MediumUI:CommunityMore moderator features: remove reviews, replies and ban users
42
MediumUI:CommunityRate/flag user
43
MediumUndecidedUI:CommunityRefresh button
44
MediumUI:CommunityReply to review comments
45
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
46
MediumUI:CommunityUpdate (replace) flow from community, maybe as a block, preferably automatic
47
MediumUI:CommunityWarn when uploading/updating a older flow, i.e. with lower last_modified
48
MediumUndecidedUI:EditorAllow variable declaration directly in expressionsCould be messy?
49
MediumUI:EditorAutomatic flowchart block rearrange/layout
50
MediumUI:EditorBlock search: full text search of title, summary, and those of every field options
51
MediumUI:EditorChoose which OUT connection to delete, maybe a dialog after dropping it in the trash
52
MediumUndecidedUI:EditorComponent field/pick: make it expandable list so apps are grouped
53
MediumUI:EditorCopy & Paste: update Flow statement URI literals
54
MediumUI:EditorDebugger, break points, stepping execution, variable values, etc.
55
MediumUndecidedUI:EditorGoto menu: add history/recent block list
56
MediumUI:EditorHelp menu option on flowchart screen, opening list of blocks documentation page
57
MediumUI:Editor
Improve flowchart connection drawing; separate parallel lines, "jumps" over crossing lines
58
MediumUI:EditorIndent/pretty print expression source, for Dictionary literal at least
59
MediumUI:EditorJoin two blocks by number, easier to connect distance blocksAction mode to pick target or block dialog?
60
MediumUndecidedUI:EditorMove lock for connectors only, i.e. separate into block and connector
61
MediumUI:EditorSearch/Replace literals, or maybe expressions
62
MediumUI:EditorSelect multiple blocks by dragging a selection boxHow to initiate?
63
MediumUI:EditorShow flow title instead of URI in block caption
64
MediumUI:EditorVariable and function auto-completion within string interpolations
65
MediumUI:MainEnumerate title for duplicate flows
66
MediumUndecidedUI:MainFlow log view: option to hide timestamp
67
MediumUndecidedUI:MainMigrate to NotificationCompat as it now has an IconCompatInternal stuff
68
MediumUI:MainOption for line wrapping in log view.
69
MediumUndecidedUI:MainOption to hide the warning shown at first start of downloaded flow
70
MediumUI:RuntimeRemove the unnessecary "Automate" in notification title, on newer Android
71
MediumUI:SettingsDivide settings into multiple screens
72
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"
73
MediumUI:SettingsUse proper API to revoke runtime permissionsAndroid 13+
https://developer.android.com/training/permissions/requesting#remove-access
74
MediumUI:WidgetMaterial You design, of the widget at least.Material You alreadly obsolete
75
MediumVM:BlockADB: support for USB connection, at least for another ADB protocol set block
76
MediumVM:BlockAdd icon argument to all pick blocks, to help users distinguish flow/feature asking.
77
MediumVM:BlockAlternative launch: add warning box about the double icon
78
MediumUndecidedVM:BlockAndroid version: add display name output variable
Mostly useless since it's just the current version, not a list of all.
79
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)
80
MediumVM:BlockApp in foreground: add window title output variableInput argument would make more sense
81
MediumUndecidedVM:BlockApp installed: add UID output variable
Not used anywhere, except shell commands where dumpsys package can be used instead
82
MediumVM:BlockApp list: add uses-feature filter
https://developer.android.com/reference/android/content/pm/PackageInfo.html#reqFeatures
83
MediumVM:BlockApp network policy setPrivileged
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/net/INetworkPolicyManager.aidl#L33
84
MediumVM:BlockApp notification channel set importance
Privileged, NotificationManager.updateNotificationChannelForPackage
85
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.
86
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?
87
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)
88
MediumUndecidedVM:BlockAtomic compare & swap: add old value output variable, or exchange optionWhy, it's the same as expected value?!
89
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
90
MediumBlockedVM:BlockAudio mode (audio routing)Using hidden API.
https://github.com/kshoji/Android-Audio-Router
91
MediumVM:BlockAudio record and Sound level: add audio device input argument
92
MediumVM:Block
Audio record: migrate to using AudioRecord+MediaCoded+MediaMuxer to support internal audio recording
Internal audio require user intervention each time. Android 10+
93
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
94
MediumVM:BlockAutofill serviceChrome supporting it in 2025
https://developer.android.com/reference/android/service/autofill/AutofillService.html
95
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)
96
MediumVM:BlockBluetooth device paired list
https://developer.android.com/reference/android/bluetooth/BluetoothAdapter#getBondedDevices()
97
MediumVM:BlockBluetooth message send/receive
98
MediumVM:BlockBluetooth SCO enabled
99
MediumVM:BlockBroadcast receive result & Broadcast receive "go async" option
100
MediumUndecidedVM:Block
Broadcast receive: add result code, data and extras input arguments, to set on received broadcast
Add an result block instead