Minor Changes
- 8386de8: Declarative View↔Edit navigation on entity pages (#1332):
useNavContextexposes amodeTogglecomputed (twin-mode route resolved from the semantic breadcrumb terminal,router.hasRoute-checked,canUpdate-gated on the Edit side, locale-reactive labels viabreadcrumb.view/breadcrumb.editkeys), andDefaultBreadcrumbrenders it as a toggle next to the terminal crumb — opt-in viaqdadmFeatures.breadcrumbModeToggle: true. Edit→show navigation stays covered by the form page's own unsaved-changes guard.
Patch Changes
- 550d23a: Two types consumers could not satisfy without casts (#1281):
ctx.entity()is now generic (entity<T extends EntityRecord>) so narrowedEntityManager<T>subclasses pass (the invariantEntityManager<EntityRecord>parameter rejected them);ResolvedActionhas a single declaration —ShowPageimports the composable's type instead of redeclaring it, andseverityis typedButtonSeverity(now exported from the main barrel) acrossActionConfig,LazyActionConfigand show badges, sov-bind="show.props.value"typechecks. - eacb435: JsonStructuredField.jsonMode now accepts string literals ('tree' | 'text' | 'table') like its VanillaJsonEditor sibling — consumers no longer need to import the vanilla-jsoneditor Mode enum (#1280, mirror of #1253).