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