v1.1.0
NETrock v1.1.0 - centralized frontend routing with RBAC registry, auth refactors, and infrastructure improvements.
Highlights
- Admin route RBAC registry - Single source of truth pairing each admin path with its required permission. Route guards, sidebar, command palette, and breadcrumbs all consume from one registry. Adding a new admin section requires a single entry - guards and navigation pick it up automatically. Compile-time type safety via
PermissionValueunion catches permission typos. - AuthController split - Monolithic auth controller broken into 5 sub-controllers with RESTful sub-resource routing (
/api/auth/two-factor,/api/auth/external, etc.), enabling clean feature module extraction for the generator. - Aspire Docker Compose publisher - Local development orchestration via .NET Aspire now generates Docker Compose as a single source of truth.
New Features
- Centralized route constants replacing 30+ hardcoded path strings (#444)
adminRoutesregistry with typedPermissionValueunion and exportedAdminRouteinterface (#444)- Dashboard moved to
/dashboardwith 301 redirect for backward compatibility (#444) - Aspire Docker Compose publisher for local orchestration (#432)
- Claude Code agent team with convention skills and cross-platform hooks (#431)
Refactors
- Split AuthController into 5 sub-controllers: auth, two-factor, external, password, email (#428)
- Rename SuperAdmin role to Superuser throughout backend and frontend (#434)
- Move SystemRoles to permissions.ts for feature gating (#437)
- Updated
new-pageandfrontend-conventionsskills to document adminRoutes pattern (#444)
Fixes
- Increase EmailVerificationBanner button touch targets to 44px (#443)
- Use superuser@test.com / Superuser123! as default seed credentials (#436)
- Bump MailKit to 4.15.1 for MimeKit CVE fix (#433)
- Clean up Claude workflow files during init (#430)
Dependencies
- Bump minor-and-patch group in frontend with 10 updates (#441)
- Bump minor-and-patch group in backend with 3 updates (#442)
- Bump minor-and-patch group with 9 updates (#400)
- Bump minor-and-patch group across 1 directory with 8 updates (#418)
- Bump docker/setup-buildx-action from 3 to 4 (#440)
- Bump docker/build-push-action from 6 to 7 (#439)
- Bump actions/checkout from 4 to 6 (#438)