A | B | C | D | E | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Priority | Status | Component | Description | Developer Notes | Link | Request | |||||||||||||||||||
2 | Highest | UI:Block | ADB pair with other device, show toast when no alias selected, this might mean user forgot to install key. | |||||||||||||||||||||||
3 | Highest | VM:Block | Google Drive blocks: rework for limited scope, if possible | New CASA assessment required by April 2025 cost $500/y | ||||||||||||||||||||||
4 | Higher | VM:Block | Dialog web: fix keyboard covering input fields | Would adjustResize or adjustPan for windowSoftInputMode work? | ||||||||||||||||||||||
5 | Higher | VM:Block | Toast posted: is should avoid notifications | Any way to tell if its an toast? | ||||||||||||||||||||||
6 | High | UI:Editor | Flowchart annotations, post-it notes or pins for commenting flows, and/or block coloring | |||||||||||||||||||||||
7 | High | UI:Main | Group flows in list; start/stop entire group | |||||||||||||||||||||||
8 | High | VM:Block | Communication device set: Bluetooth SCO replacement on Android 12+ | https://developer.android.com/reference/android/media/AudioManager#setCommunicationDevice(android.media.AudioDeviceInfo) | ||||||||||||||||||||||
9 | High | VM:Block | Content shared: always option | Never enabled since it must handle different MIME-types somehow. | ||||||||||||||||||||||
10 | High | VM:Block | FTP upload/download; use SAFS | |||||||||||||||||||||||
11 | High | VM:Block | Google Drive upload: add copy file attributes option, e.g. to keep last modified date | |||||||||||||||||||||||
12 | High | VM:Block | Make Personal Activity an decision block, using the newer API. | |||||||||||||||||||||||
13 | High | VM:Block | Notification show: deprecate cancellable, since ongoing suffice | |||||||||||||||||||||||
14 | High | VM:Block | Subroutine: output variable for its own Fiber URI | Do this and Fork at the same time | ||||||||||||||||||||||
15 | High | VM:Block | Timeout: way to distinguish timeout vs cancel | Similar to Failure catch block? | ||||||||||||||||||||||
16 | High | VM:Block | Variables take: avoid copying duplicate variables that may occur after rename/replace | Internal stuff | ||||||||||||||||||||||
17 | High | VM:Block | Video record: use Camera2 API where available | CameraX stable yet? | ||||||||||||||||||||||
18 | High | VM:Block | Weather: free tier limit reach, need to find another free provider | tomorrow.io seems to be free | https://www.tomorrow.io/weather-api/ | |||||||||||||||||||||
19 | High | VM:Block | Zen rule add/update/remove/set condition | InterruptionsFilterSet will break in Android 15 | ||||||||||||||||||||||
20 | High | VM:Expression | Alternate subscript (dot) operator, for accessing dictionary entities like JavaScript properties | |||||||||||||||||||||||
21 | High | VM:Function | trunc should probably return the argument when it's NaN or Infinity. | How to maintain compability!? | ||||||||||||||||||||||
22 | High | VM:Operator | 0/0 should return NaN not +Infinity | How to maintain compability!? | ||||||||||||||||||||||
23 | High | VM:Operator | Make bit operators work as in JS, i.e. trucated not clamped | How to maintain compability!? | https://www.reddit.com/r/AutomateUser/comments/epqspq/large_integers_get_clamped_before_bitwise/ | |||||||||||||||||||||
24 | High | Undecided | VM:Operator | Make signed-zero indistinguishable/equal, compareTo doesn't. | How to maintain compability!? | |||||||||||||||||||||
25 | High | VM:Operator | Subscript operator: a negative index less that length should return null, not first element. | How to maintain compability!? | ||||||||||||||||||||||
26 | High | Undecided | VM:Runtime | Legacy extension: compile special version for Xiaomi device, to avoid Wi-Fi dialog | targetSdkVersion=23 | https://github.com/joaomgcd/TaskerSettings/pull/13 | ||||||||||||||||||||
27 | High | VM:Runtime | Notifications: put block title before flow title. | |||||||||||||||||||||||
28 | High | VM:Runtime | Privileged service start method: write start.sh elsewhee if SD card unavailable. | |||||||||||||||||||||||
29 | Medium | Backend:Community | Enable CORS request | https://developer.okta.com/blog/2021/08/02/fix-common-problems-cors | ||||||||||||||||||||||
30 | Medium | Undecided | Documentation | Append ? to block list, i.e. as in block drawer UI | ||||||||||||||||||||||
31 | Medium | Undecided | Documentation | Categorize functions listing, collections, math, date & time, etc.. | ||||||||||||||||||||||
32 | Medium | Documentation | Notification show: add note in doc about the "System exempt from dismissable notifications" AppOp for Android 14+ | |||||||||||||||||||||||
33 | Medium | FCM | Allow multiple devices of the same brand & model for the same Google account | |||||||||||||||||||||||
34 | Medium | General | Support exported image size in provider | https://developer.android.com/reference/android/content/ContentResolver#EXTRA_SIZE | ||||||||||||||||||||||
35 | Medium | Persistance | Rework flowchart serialization without recursion, to handle huge flows | Using continuation passing style? | ||||||||||||||||||||||
36 | Medium | Persistance | Save title and description in flow export | |||||||||||||||||||||||
37 | Medium | UI:Community | Add "Recently updated" tab | |||||||||||||||||||||||
38 | Medium | UI: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 | Medium | Undecided | UI:Community | Button to copy updated local title/description to upload page | How to determine which local flow to update from? | |||||||||||||||||||||
40 | Medium | UI:Community | Let links in comments be clickable, will prevent the show all reviews by user feature | |||||||||||||||||||||||
41 | Medium | UI:Community | More moderator features: remove reviews, replies and ban users | |||||||||||||||||||||||
42 | Medium | UI:Community | Rate/flag user | |||||||||||||||||||||||
43 | Medium | Undecided | UI:Community | Refresh button | ||||||||||||||||||||||
44 | Medium | UI:Community | Reply to review comments | |||||||||||||||||||||||
45 | Medium | UI: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 | Medium | UI:Community | Update (replace) flow from community, maybe as a block, preferably automatic | |||||||||||||||||||||||
47 | Medium | UI:Community | Warn when uploading/updating a older flow, i.e. with lower last_modified | |||||||||||||||||||||||
48 | Medium | Undecided | UI:Editor | Allow variable declaration directly in expressions | Could be messy? | |||||||||||||||||||||
49 | Medium | UI:Editor | Automatic flowchart block rearrange/layout | |||||||||||||||||||||||
50 | Medium | UI:Editor | Block search: full text search of title, summary, and those of every field options | |||||||||||||||||||||||
51 | Medium | UI:Editor | Choose which OUT connection to delete, maybe a dialog after dropping it in the trash | |||||||||||||||||||||||
52 | Medium | Undecided | UI:Editor | Component field/pick: make it expandable list so apps are grouped | ||||||||||||||||||||||
53 | Medium | UI:Editor | Copy & Paste: update Flow statement URI literals | |||||||||||||||||||||||
54 | Medium | UI:Editor | Debugger, break points, stepping execution, variable values, etc. | |||||||||||||||||||||||
55 | Medium | Undecided | UI:Editor | Goto menu: add history/recent block list | ||||||||||||||||||||||
56 | Medium | UI:Editor | Help menu option on flowchart screen, opening list of blocks documentation page | |||||||||||||||||||||||
57 | Medium | UI:Editor | Improve flowchart connection drawing; separate parallel lines, "jumps" over crossing lines | |||||||||||||||||||||||
58 | Medium | UI:Editor | Indent/pretty print expression source, for Dictionary literal at least | |||||||||||||||||||||||
59 | Medium | UI:Editor | Join two blocks by number, easier to connect distance blocks | Action mode to pick target or block dialog? | ||||||||||||||||||||||
60 | Medium | Undecided | UI:Editor | Move lock for connectors only, i.e. separate into block and connector | ||||||||||||||||||||||
61 | Medium | UI:Editor | Search/Replace literals, or maybe expressions | |||||||||||||||||||||||
62 | Medium | UI:Editor | Select multiple blocks by dragging a selection box | How to initiate? | ||||||||||||||||||||||
63 | Medium | UI:Editor | Show flow title instead of URI in block caption | |||||||||||||||||||||||
64 | Medium | UI:Editor | Variable and function auto-completion within string interpolations | |||||||||||||||||||||||
65 | Medium | UI:Main | Enumerate title for duplicate flows | |||||||||||||||||||||||
66 | Medium | Undecided | UI:Main | Flow log view: option to hide timestamp | ||||||||||||||||||||||
67 | Medium | Undecided | UI:Main | Migrate to NotificationCompat as it now has an IconCompat | Internal stuff | |||||||||||||||||||||
68 | Medium | UI:Main | Option for line wrapping in log view. | |||||||||||||||||||||||
69 | Medium | Undecided | UI:Main | Option to hide the warning shown at first start of downloaded flow | ||||||||||||||||||||||
70 | Medium | UI:Runtime | Remove the unnessecary "Automate" in notification title, on newer Android | |||||||||||||||||||||||
71 | Medium | UI:Settings | Divide settings into multiple screens | |||||||||||||||||||||||
72 | Medium | UI:Settings | Privileged service start method: POCO devices lack support for RemoteInput | Workaround using floating code input dialog, after asking to enable "Allow overlay on Settings" | ||||||||||||||||||||||
73 | Medium | UI:Settings | Use proper API to revoke runtime permissions | Android 13+ | https://developer.android.com/training/permissions/requesting#remove-access | |||||||||||||||||||||
74 | Medium | UI:Widget | Material You design, of the widget at least. | Material You alreadly obsolete | ||||||||||||||||||||||
75 | Medium | VM:Block | ADB: support for USB connection, at least for another ADB protocol set block | |||||||||||||||||||||||
76 | Medium | VM:Block | Add icon argument to all pick blocks, to help users distinguish flow/feature asking. | |||||||||||||||||||||||
77 | Medium | VM:Block | Alternative launch: add warning box about the double icon | |||||||||||||||||||||||
78 | Medium | Undecided | VM:Block | Android version: add display name output variable | Mostly useless since it's just the current version, not a list of all. | |||||||||||||||||||||
79 | Medium | Undecided | VM:Block | App 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 | Medium | VM:Block | App in foreground: add window title output variable | Input argument would make more sense | ||||||||||||||||||||||
81 | Medium | Undecided | VM:Block | App installed: add UID output variable | Not used anywhere, except shell commands where dumpsys package can be used instead | |||||||||||||||||||||
82 | Medium | VM:Block | App list: add uses-feature filter | https://developer.android.com/reference/android/content/pm/PackageInfo.html#reqFeatures | ||||||||||||||||||||||
83 | Medium | VM:Block | App network policy set | Privileged | https://github.com/android/platform_frameworks_base/blob/master/core/java/android/net/INetworkPolicyManager.aidl#L33 | |||||||||||||||||||||
84 | Medium | VM:Block | App notification channel set importance | Privileged, NotificationManager.updateNotificationChannelForPackage | ||||||||||||||||||||||
85 | Medium | Undecided | VM: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 | Medium | VM: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 | Medium | VM:Block | AppOps active watch: e.g. to check active location usage | Privileged | https://developer.android.com/reference/android/app/AppOpsManager#startWatchingActive(java.lang.String[],%20java.util.concurrent.Executor,%20android.app.AppOpsManager.OnOpActiveChangedListener) | |||||||||||||||||||||
88 | Medium | Undecided | VM:Block | Atomic compare & swap: add old value output variable, or exchange option | Why, it's the same as expected value?! | |||||||||||||||||||||
89 | Medium | Undecided | VM:Block | Attention 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 | Medium | Blocked | VM:Block | Audio mode (audio routing) | Using hidden API. | https://github.com/kshoji/Android-Audio-Router | ||||||||||||||||||||
91 | Medium | VM:Block | Audio record and Sound level: add audio device input argument | |||||||||||||||||||||||
92 | Medium | VM:Block | Audio record: migrate to using AudioRecord+MediaCoded+MediaMuxer to support internal audio recording | Internal audio require user intervention each time. Android 10+ | ||||||||||||||||||||||
93 | Medium | VM: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 | Medium | VM:Block | Autofill service | Chrome supporting it in 2025 | https://developer.android.com/reference/android/service/autofill/AutofillService.html | |||||||||||||||||||||
95 | Medium | VM:Block | Bluetooth 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 | Medium | VM:Block | Bluetooth device paired list | https://developer.android.com/reference/android/bluetooth/BluetoothAdapter#getBondedDevices() | ||||||||||||||||||||||
97 | Medium | VM:Block | Bluetooth message send/receive | |||||||||||||||||||||||
98 | Medium | VM:Block | Bluetooth SCO enabled | |||||||||||||||||||||||
99 | Medium | VM:Block | Broadcast receive result & Broadcast receive "go async" option | |||||||||||||||||||||||
100 | Medium | Undecided | VM:Block | Broadcast receive: add result code, data and extras input arguments, to set on received broadcast | Add an result block instead |