Skip to content

Release Notes

Kody Jordan edited this page Aug 10, 2026 · 31 revisions

QualityChecks Release Notes - v1.3.3

Release Status

Version 1.3.3 is a patch release focused on user permission visibility and regression coverage.

This release includes:

  • Fixed sidebar/tab visibility so multiple permissions are additive instead of restrictive
  • Fixed intro reviewer users with additional permissions not seeing other assigned submission tabs
  • Fixed cover reviewer users intermittently missing the Cover Design Reviews tab
  • Added unit tests for sidebar visibility and multi-role permission behavior

Summary

QualityChecks v1.3.3 fixes role conflict behavior in navigation visibility and adds targeted unit tests to prevent regressions.

Included in v1.3.3

Permission Visibility Fixes

  • Additive role visibility in nav filtering:

    • Sidebar item visibility now evaluates all granted roles rather than only the active role.
    • Users with both intro_reviewer and designer (or other roles) now see the union of assigned submission tabs.
    • Users with cover_reviewer now consistently retain access to the Cover Design Reviews tab when additional roles are present.
  • Role-scoped sidebar route behavior hardening:

    • Route scope is treated as a union across granted roles.
    • When role-scoped routes are empty, visibility falls back to role-based navigation rules.

Test Coverage Additions

  • Added unit test suite: src/lib/tests/nav-visibility.test.js
  • Coverage includes:
    • additive visibility across multiple granted roles
    • scoped route union behavior
    • admin access through granted roles
    • fallback behavior when configured route scopes are empty

Fixed in v1.3.3

  • Fixed permission conflicts where intro reviewers could be limited to only the Intro tab despite additional assigned roles.
  • Fixed permission conflicts where some cover reviewers did not see Cover Design Reviews.
  • Fixed single-role sidebar filtering that excluded routes allowed by other granted roles.

Upgrade Notes

  • No database schema changes.
  • No API contract changes.
  • UI behavior change is limited to sidebar/submission tab visibility and permission aggregation logic.

QualityChecks-Roadmap Wiki

Overview

Release Notes

Clone this wiki locally