Remaining work for the new edit/API/URI workflows:
[ ] Newly created repositories should have hints about how to complete the workflow (activate to host; add a URI then activate to observe).
[ ] A substantial amount of guidance/help text on the forms hasn't made it forward yet. Some of it needs to be rewritten, and bringing it over will give me a chance to test these workflows in greater depth.
[ ] The new APIs could use guidance on use. The "observe" workflow (create a repository, add URIs, activate the repository) is not self-evident.
[ ] The warning header on the Diffusion URI documentation should be removed.
[ ] The rest of the Diffusion docs should be reviewed.
[ ] Subversion's "Import Only" is no longer exposed in the UI. I'm hoping we can simply drop this feature since it's very rarely used and it only just barely works.
[ ] Some panels should possibly be hidden entirely for Subversion, or at least visually disabled with hints.
[ ] The UI for presenting Clone URIs is a little plain now. Most of this simplification is intentional, but this could use another pass.
[ ] The repository URI index doesn't index all URIs yet, only the primary clone URI.
[ ] `diffusion.repository.search` should gain whatever capabilities it's still missing (primarily: search by URI?) and replace `repository.query` in `arc`, then be deprecated.
[ ] {T9554} needs to be resolved because we now recommend this workflow.
[ ] {T6722} should probably resolve by making the form configurable, or abandon in favor of API access.
[ ] {T8611} should be disposed of, probably by just saying "don't do that". But making the form configurable is a more elegant way to dispose of it.
[ ] Almanac Service should become editable, although this is a longer-term thing.
[ ] `EditController` and `EditproController` should be renamed and the controller hierarchy and crumbs should be sorted out.
[ ] Some redirect/submit/cancel URIs in non-EditEngine edit panels might be pointing at old places?
[ ] It would be nice to provide some overall status hints on the URI panel ("This is a hosted repository.").
[ ] It would be nice to provide `diffusion.ssh-user` and `diffusion.ssh-port` hints when editing builtin URIs.
[ ] Spaces appear in the web UI properly, but the associated transaction does not apply correctly.
Probably kicking these down the road, although we're better positioned on them now than we were before:
- {T6655}
- {T6131}
Dealt with:
[X] `DiffusionRepositoryNewController` is still hanging around but should be nuked.