Skip to content

fix(schema): preview narrowing before publishing - #695

Merged
JArmandoAnaya merged 1 commit into
mainfrom
fix/schema-narrowing-dialogs
Aug 18, 2026
Merged

fix(schema): preview narrowing before publishing#695
JArmandoAnaya merged 1 commit into
mainfrom
fix/schema-narrowing-dialogs

Conversation

@JArmandoAnaya

Copy link
Copy Markdown
Contributor

Summary

The schema editor previews a proposed narrowing before changing the draft or publishing a version. A blocked proposal now renders one terminal dialog with class, annotation, and asset counts; a publishable narrowing receives one confirmation before the flagged publish. Publish-time refusals remain authoritative and use the same typed blocker presentation.

The editor keeps draft mutations locked while it is checking or saving, and visibly labels a pending class removal as “Checking…”. This implements the schema-editor dialog flow in #588.

Validation

  • pnpm -r build
  • pnpm -r test — 1,062 annotator and 1,148 UI-core tests passed
  • pnpm -r lint
  • git diff --check

@JArmandoAnaya
JArmandoAnaya marked this pull request as ready for review August 18, 2026 23:24
@JArmandoAnaya
JArmandoAnaya merged commit bcd58a1 into main Aug 18, 2026
15 checks passed
@JArmandoAnaya
JArmandoAnaya deleted the fix/schema-narrowing-dialogs branch August 18, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant