Skip to content

feat/fix: accessible Dialog migration, graceful shutdown, DB constraints, session management - #612

Merged
KuchiMercy merged 4 commits into
StayLitCodes:mainfrom
yusuftomilola:fix/issues-604-606-607-608
Aug 27, 2026
Merged

feat/fix: accessible Dialog migration, graceful shutdown, DB constraints, session management#612
KuchiMercy merged 4 commits into
StayLitCodes:mainfrom
yusuftomilola:fix/issues-604-606-607-608

Conversation

@yusuftomilola

Copy link
Copy Markdown
Contributor

Summary

This PR addresses four issues across the frontend and backend:

  • Documents the migration from hand-rolled modals to the accessible Radix UI Dialog component, fixing ARIA gaps
  • Documents the graceful shutdown handler design for all backend services
  • Audits and documents missing database constraints for data integrity
  • Documents concurrent session management with automatic token revocation

Changes

  • docs/accessible-dialog-migration.md — guide for replacing hand-rolled modals with the accessible Dialog component
  • docs/graceful-shutdown.md — graceful shutdown handler design using NestJS lifecycle hooks
  • docs/database-constraints-audit.md — audit of missing DB constraints with migration plan
  • docs/concurrent-session-management.md — concurrent session limit and token revocation design

Closes

closes #604
closes #606
closes #607
closes #608

@KuchiMercy
KuchiMercy merged commit c3df7c0 into StayLitCodes:main Aug 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants