Selecting a queue entry filled the review panel but left the form empty, so the only way to adjust a song was the EDIT & REBUILD button, and the only way to see what a song was built from was to click it. Selection now loads the job's inputs, which is what the form is for: pick a song, change a line of lyrics, hit REBUILD SONG. That makes the EDIT & REBUILD action redundant, so it goes. CANCEL becomes NEW SONG INSTEAD, which is what it does now that the form is rarely empty. The landing page deliberately keeps its blank form: the job auto-selected on load fills the review panel only, so opening the page is still the way to start a new song. Three things the old button-driven flow never had to handle: - Advanced is opened when the job has a genre, year, language, bpm or a kept cover. Those carry into a rebuild either way, so leaving them behind a closed summary meant rebuilding with values that were never on screen. - Submit is disabled, with the reason shown, while the selected job is queued or running, since /rebuild answers 409 until it settles. - Selecting a different entry asks before discarding edits, and deleting the job the form is holding drops it rather than leaving the form pointed at an id that would 404.
111 KiB
1280x900px
111 KiB
1280x900px