Skip to content

26.7.1

Highlights

  • Started the July release line with the shared repository version bumped to 26.7.1.
  • Split the frontend shell and several high-traffic workspaces into focused Vue components.
  • Added release validation coverage for backend route imports, migration graph smoke checks, and frontend production builds.

Frontend

  • Extracted shell controls into dedicated left navigation, top menu, context drawer, and menu group components.
  • Moved dashboard, /me portal, package navigation, asset, and asset model workspaces into feature-level components.
  • Kept App.vue focused on application state, route decisions, API orchestration, and workspace composition.
  • Added package navigation surfaces that group System, Projects, Education, Assets, Census, Configurations, and Locations workflows.
  • Preserved asset and asset model master/detail behavior while moving the view markup into feature modules.

Validation

  • Added backend API import and application-router tests.
  • Added Alembic migration graph smoke tests for single-head and revision-file coverage.
  • Added root npm scripts for backend tests, migration smoke checks, and full release validation.
  • Added scripts/validate-release.sh to run backend validation and the frontend production build.

Documentation

  • Updated README and developer docs around the current Nexus module taxonomy.
  • Refreshed backend and frontend project docs to describe System, Projects, Education, Assets, Census, Configurations, and Locations boundaries.
  • Updated schema docs for System tenancy, Projects, Education, Assets, Configurations, and Locations references.
  • Added a July workflow polish and operational readiness backlog entry.

Nexus by McGuire Technology