Skip to content

26.6.17

Highlights

  • Consolidated the users, groups, tenants, sessions, preferences, and health API surface into the system API package.
  • Expanded frontend API coverage and navigation around the full backend API suite.
  • Reworked the application shell with package navigation pages, categorized hover menus, context selectors, and compact master/detail workspaces.

Backend API

  • Moved users, groups, tenant, and /me route adapters into backend/app/api/system/.
  • Retagged related OpenAPI groups as System: Users, System: Groups, System: Tenants, System: Sessions, System: Preferences, and System: Me.
  • Added configuration item relationship routes.
  • Added object key support for schools, school years, and school calendars.
  • Added default Global tenant and tenant project setup.
  • Added /me context endpoints for projects, schools, school years, and school calendars.
  • Updated cross-package route tagging for secondary related objects.

Frontend

  • Added full API-suite client coverage for system, projects, issues, assets, configuration items, census, schools, tenants, users, groups, and /me endpoints.
  • Reworked the main navigation into package nav pages and categorized sidebar hover popovers.
  • Added top-bar context controls for tenant, project, school, school year, and school calendar selection.
  • Added compact system/user master-detail workflows including /users/create, /users/{id}, and /users/{id}/edit.
  • Added visual search controls to the global top bar and master view toolbar.
  • Tightened workspace spacing and aligned master/detail toolbars.

Database

  • Added migrations for school context object keys and default tenant-level projects.

Documentation

  • Updated the backlog for the completed system/API-suite consolidation.

Nexus by McGuire Technology