You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(adr-0045): canvas opens the real unlisted app after materialization + UnpublishedAppBar (#1664)
v1 objectui slice of ADR-0045:
- mapMessages lifts `materialized` from apply_blueprint results into draftReview
- ChatbotEnhanced: onBuildMaterialized fires once per materialized build (incl.
conversation reload); Preview buttons pass {materialized} to the host
- AiChatPage/LiveCanvas: the canvas swaps from ?preview=draft to the REAL app
URL when the build materializes — the reload shows live seed rows in every
list; header narrates 'Live app — unlisted until published'
- ConsoleFloatingChatbot routes materialized previews to the real URL
- UnpublishedAppBar (ConsoleLayout): amber banner on hidden:true apps —
'fully functional, only builders can see it' + Publish = visibility flip
(one PUT /meta/app/:name with hidden:false); yields to DraftPreviewBar in
preview mode
plugin-chatbot 67/67, app-shell 418/418.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments