github quazardous/qdadm @quazardous/qdadm@2.2.2

Patch Changes

  • ee576ee: PageNav no longer builds navlinks that vue-router rejects (#1205). On a child family with a show route (jobs/:jobId/tasks/:id), the sibling/children navlink builders passed only the currently-available params, so useLink threw Missing required param "id" on every list/detail view (non-fatal console error ×2). Item-level routes (-show, like -create/-edit) are now excluded from navigation tabs, and a routeParamsSatisfied guard (exported from module/moduleRegistry) drops any navlink whose target route requires params that aren't available — mirroring the breadcrumb's existing guard.
  • fe73669: Shared minimal structural types (#1191, KPI-4). EntityManager.interface.ts now exports assignment-safe EntityManagerLike / OrchestratorLike<M> / ToastLike views (method-syntax members, so the canonical generic classes satisfy them structurally — compile-time asserted in Orchestrator.ts). The 24 drifting local interface EntityManager/Orchestrator redeclarations across composables, security and components are migrated onto them; only the two deliberate internal EntityManagerInstance ducks remain (KPI-9 scope). New ButtonSeverity union export replaces severity: string + as any casts in ShowPage/PageHeader. Types only — no runtime change.

Don't miss a new qdadm release

NewReleases is sending notifications on new releases.