# Changelog ## v18-product-polished-ui - Refined the public Gradio UI without changing backend workflows. - Added a centered max-width layout and lightweight card styling. - Reorganized Build and Validate inputs into two-column sections where appropriate. - Grouped advanced settings and smoke-test payloads into clearer sections. - Kept native Gradio quick-link buttons for Job, Space, Settings, and artifacts. ## v17-product-button-links - Replaced custom HTML/Markdown quick links with native Gradio `gr.Button(link=..., link_target="_blank")` controls. - Quick link buttons are available in both public workflows: - Build from model card - Validate existing Space - Kept the product workflow unchanged: ZeroGPU-first, fixed GPU fallback, manual hardware fallback, and existing-Space validation. ## v16-product-links - Added quick links after launching jobs: - open HF Job in a new tab - open target Space in a new tab - open Space settings in a new tab - open run artifacts in the configured Bucket - Added the same link panel to both Build and Validate workflows. ## v15-product-verified - Removed legacy phase launchers from product code. - Kept only the public workflows: - Build from model card - Validate existing Space - Cleaned documentation to match the public-preview product workflow. - Removed duplicate UI component in the build events tab. - Rechecked previously observed failure modes: - Gradio Client auth parameter compatibility - endpoint discovery instead of hardcoded `/predict` - generic README metadata sanitation - ZeroGPU-first with fixed-GPU/manual fallback - separate validation/smoke-test workflow ## v14-product - Public product UI without experimental tabs. - Universal model-card builder and existing-Space validator.