Release 1.62.0
v1.62.0 · August 25, 2026Features
**ai:** chatbox V2 card — two-row layout, suggestions toggle, in-card scope chip and credit ring ([9125b5b](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/9125b5b07f1e31160d33f43ecaaadaf52192106b))
**ai:** friendly copy for a font that is not on Google Fonts ([fe040a8](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/fe040a8da93c2ed5715e69396e37e97415d364e3))
**ai:** post-decision confirmation bar — Section approved/discarded with inline Undo, replacing the decision toasts ([0ae45b0](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/0ae45b0838fb4759163974b94fb832f9fa1764e3))
**ai:** prompt bar attaches up to three reference images — inline 24px thumbnails in the controls row, delete on hover, attach disabled at the limit ([09a8960](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/09a89600425d7372b87c54c320d8d7f63944b55a))
**ai:** section-wide text colour expands to per-text-node deltas ([3b217d4](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/3b217d45c5be0e86830088fc9aa0c04002fa6956))
**ai:** update_brand editor flow — confirm, apply, snapshot undo (OHH-668) ([aa5663c](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/aa5663c381659cb110b09576badfcd6fca2e8d8a))
**ai:** update_style routing with review-veil confirm, delta-only brand modal, template-brand merge base ([8f526c5](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/8f526c581095d12b2bf2f45bd03daf8ea43481c1))
**ai:** V2 compact blue suggestion chips with a More link above the card ([316dbc0](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/316dbc069637ec04e29ea6e85fe57a6a4e73411d))
**ai:** V2 review bar owns Accept/Discard, generation shimmer cover, decideReview hook ([9b93be2](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/9b93be24da50f7d84160f91a34dc53ca0a51b0eb))
**canvas-editor:** hide the AI chatbox while the workspace is under half the screen width ([cb7fbc9](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/cb7fbc9140374a1503a9e436c10685777e0ed3b9))
**canvas-editor:** node-level targets carry a display label — the pill reads Image, not a prettified key fragment ([f294aa3](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/f294aa3c97ebd6179bfc90d1cf45c30199f07e51))
**canvas-editor:** the section-selected report may carry a node key — an image picked as the prompt target names the pill and pinpoints the prompt ([fc79c2d](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/fc79c2d7fcd0605186eda641107edd7467d57d92))
**onboarding:** four-slot business prompt replaces the free-text bar (OHH-687) — submit inert until generation lands ([0cca2c0](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/0cca2c09abde6dc3d30edacc6f8f8e4752edd289))
**onboarding:** four-slot submit names the site after the business ([67e9ac7](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/67e9ac711f53b30caeaa8b26437d3f66495b9f47))
**onboarding:** gate the four-slot homepage prompt behind a release flag — off keeps the free-text bar and ships generation dark ([e1126b7](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/e1126b7b86b0318cead570f7f990269994d58f4b))
**onboarding:** release the four-slot generation flow — the gate and the legacy free-text bar are gone ([dc0c448](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/dc0c44897504a2ed0b606d8ae681156b7e320586))
**onboarding:** static slot descriptors instead of rotating examples; content-driven slot widths ([5a5b833](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/5a5b833f875829fc290ce9c61d496e91363a08b8))
**onboarding:** wire the four-slot submit — provision from starter, bind name, generate homepage, draft-persist slots ([43d518b](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/43d518b4352a132869282580858debe9747658b4))
Fixes
**ai:** decision confirmations are toasts with inline Undo, not a chat-slot bar ([a24cfa0](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/a24cfa096fb4143d4911d874297a2362811ef563))
**ai:** revert run overlay to the light shimmer — no opaque cover, no heavy radius ([d37b1b4](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/d37b1b48928a3fa9204d92fef7bbed1469b4ffbd))
**ai:** tooltip triangular tips and the V2 444px card width (pills stay 620px) ([b985935](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/b9859353fce4054082170b8e1e72a72f970bea91))
**ai:** update_brand confirm-modal values, reset, current-brand merge base, input UX (OHH-668) ([7e83a93](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/7e83a933c584bd467d474c520abaef6c018a38ce))
**canvas-editor:** chatbox hides while the settings sidebar is open — plain state gate, no width observer ([eb54926](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/eb549268dc159e2a707d100f02de838c353ddaba))
**canvas-editor:** logo panel shows the generation-bound business name — the brand chrome key had no logo node or placeholder flag, so the field came up blank ([b86d84c](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/b86d84c0ecc0e3e9f916b229791087131d8bc356))
**canvas-editor:** opaque hydration veil — template sections showed through the translucent overlay during the generation reveal ([192bab7](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/192bab78efa9a565472ec9a2c26b9324613fae8b))
**canvas-editor:** opaque hydration veil only for generated homepages — template sites keep the translucent loading look ([f4970ee](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/f4970ee1144eaeedfa9833dce2c83ff8680babf3))
**onboarding:** 1100px four-slot prompt, sentence pinned to one line ([911cea0](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/911cea01cde1bf5223788c860aea1bc599306028))
**onboarding:** 880px card fits the idle sentence on one line; expanded slots may wrap ([31152bc](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/31152bc7f3b44662d18291e1f7553cf0d41b1ef5))
**onboarding:** centered placeholders in empty slots, left-aligned once typing ([be25a1c](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/be25a1cd6a475ce9d992104502422483fefb372b))
**onboarding:** four-slot submit provisions with fresh — never reuses an existing site ([565559a](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/565559acaa0ddc9ce369ea8e249197a844b72003))
**onboarding:** narrow the four-slot prompt to 800px to match the tighter sentence ([3c61c1e](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/3c61c1e474562c8d02f771572091ffc082ea9a7b))
**onboarding:** no horizontal scroll — the sentence wraps if a value outgrows the line ([294e327](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/294e32765a927431571ba30238bf895fb1f8b44c))
**onboarding:** single-line sentence — slots grow to a cap then scroll internally ([7c9b64b](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/7c9b64bddd2fdb6e2bd11b42b30dd6eefbb6645c))
**onboarding:** stable slot widths — placeholders rotate without resizing, only typed values expand ([ff0503c](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/ff0503c9529ff23eccee66c098487a45a707f4ad))
**onboarding:** tighter, evenly sized slot placeholders so idle slots stay modest ([53e8c65](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/53e8c65a6692dfa83659ab1d0e5443d5f9904f47))
**onboarding:** widen the four-slot prompt to 900px ([11f953e](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/11f953ee93cebca33dc4a08f9b301a437305cea6))
use the -stage starter template for all non-production builds ([7622dc8](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/7622dc8f63c997b6d734274c349f3f0a63355efc))
use-template gallery provisions a fresh site instead of reusing an existing one ([31c194a](https://github.com/TheFlowOps-Eng/fo-class-experience/commit/31c194a207c5dfed40d8206e9ef18631aa60c2a4))