-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Kody Jordan edited this page Aug 10, 2026
·
31 revisions
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
QualityChecks v1.3.3 fixes role conflict behavior in navigation visibility and adds targeted unit tests to prevent regressions.
-
Additive role visibility in nav filtering:
- Sidebar item visibility now evaluates all granted roles rather than only the active role.
- Users with both
intro_revieweranddesigner(or other roles) now see the union of assigned submission tabs. - Users with
cover_reviewernow 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.
- 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 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.
- No database schema changes.
- No API contract changes.
- UI behavior change is limited to sidebar/submission tab visibility and permission aggregation logic.