Repository navigation
feat(auth): add privacy links, compact dev sign-in, and redesign roles page - #59
Conversation
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 22 minutes. View limit details
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
WalkthroughThe development persona panel is now collapsible and displays updated descriptions. The login page now shows a privacy-policy acknowledgment. The application shell adds a footer with links to the PoliNetwork website and privacy policy, which is hidden on the login page. ChangesDevelopment persona panel
Login layout and footer
Priority: ⬇️ Low Change: Feature Merge Risk: ⚪ Minimal · up to
|
- Separate built-in roles into icon cards and created roles into compact rows - Add reusable search field and role catalog icons
Page shells used min-h-screen, so their content alone filled the viewport and pushed the footer below it. They now fill the space the root layout leaves instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Summary
Login and footer
min-h-screen, which pushed the footer below the viewport even when the content was short.eRBACo roles page (from the Figma design)
SearchField) sits under "Created" and filters only created roles. The built-in roles explanation moved into a tooltip.src/components/rbac/icons.tsx). Socio and Direttivo use the white PoliNetwork mark from Figma in dark mode and the full-colour logo in light mode.Screenshots
Roles page
Login page with Privacy Policy link and footer
Dev sign-in expanded
Testing
vp test: 296 passed, 114 skipped.tsc --noEmitpass.vp checkreports a formatting issue insrc/dev/personas.ts, which this PR changes.🤖 Generated with Claude Code