Followup to T9908. Known issues:
- No way to remove stacked actions on mobile.
- Focusing action selector on Linux / Windows and using the keyboard selects every option.
- Change "Actions" button text to "Configure" or similar. (D14808)
- Reduce roughness of EditEngineConfiguration UIs. (D14808) Form edit views could be better, eventually.
- "Quick Create" items should be indented.
- Redirect URI handling for logged-out users could be improved. (D14804, D14805, D14806)
- "Space" control can be set to a problematic visibility value (T9999).
- Custom field default issues are way more obvious/problematic now (T5158).
- Useless transactions on object creation are much more prevalent/annoying now than they were before (T7661 / T9527).
- Some controls have nonexistent or misleading disabled states (T9871).
- Some of the HTTP parameter stuff, particularly in Maniphest, got out of sync a little after Conduit/Comment changes.
- Adding new TYPE_CREATE transactions sooner rather than later is probably desirable.
- Create forms with custom fields lose values after submit on error.
- Permissions for reordering aren't handled properly. (T10012)
- Incorrect message text when creating a subtask. (T10021)
- Spaces control does not allow editing of form defaults.
Future possible stuff:
- Global Haunt Mode
- Switch edit forms mode: switch to a different edit form, so your default can be simple even if you have access to a complex one. Not clear this is interesting/useful.
- Allow this form to create objects the viewer can not edit mode: not sure if there's a need for this, but this would be an ultra-strict, write-once, read-only mode. Probably obsoleted by Nuance.
- Refine the workboard/form interaction: currently, "New Task" on workboards always picks the default edit form as a create form.