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.
- [x] Change "Actions" button text to "Configure" or similar. (D14808)
- [x] Reduce roughness of EditEngineConfiguration UIs. (D14808) //Form edit views could be better, eventually.//
- [x] "Quick Create" items should be indented.
- [x] Redirect URI handling for logged-out users could be improved. (D14804, D14805, D14806)
- [x] "Space" control can be set to a problematic visibility value (T9999).
- [x] Custom field default issues are way more obvious/problematic now (T5158).
- [x] Useless transactions on object creation are much more prevalent/annoying now than they were before (T7661 / T9527).
- [x] Some controls have nonexistent or misleading disabled states (T9871).
- [x] Some of the HTTP parameter stuff, particularly in Maniphest, got out of sync a little after Conduit/Comment changes.
- [x] Adding new TYPE_CREATE transactions sooner rather than later is probably desirable.
- [x] Create forms with custom fields lose values after submit on error.
- [x] Permissions for reordering aren't handled properly. (T10012)
- [x] Incorrect message text when creating a subtask. (T10021)
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.