Commit Graph

5 Commits

Author SHA1 Message Date
shaamilahmed 478d5f3c17 feat: implement responsive mobile navigation header and wiki sidebar drawer
- Refactored templates/base.html to hide navigation on mobile and expose a hamburger menu button.
- Built a right-aligned sliding mobile menu drawer sheet in base.html.
- Hidden the documentation sidebar in templates/docs/sidebar.html by default on mobile, placing it inside a left-aligned sliding drawer sheet.
- Added a floating 'Explore Guides' directory trigger bar at the top of doc pages on mobile.
- Updated static/js/components.js to apply active route highlighting globally to both desktop and mobile sidebars.
2026-05-30 19:03:27 +05:00
shaamilahmed 4c98dd93ad feat: implement audit logs system, request extractor, admin log panel, and dedicated documentation
- Added an enterprise-grade, request-scoped AuditLogger extractor in Axum.
- Configured MongoDB persistence for structured, replayable audit logs (capturing timestamp, user, action, type, payload snapshot, client IP with proxy header support, and User-Agent).
- Created a live Administrator console at /auth/audit to filter and inspect log events.
- Re-architected documentation by moving Design Wiki pages out of /components into a dedicated /docs route.
- Published logging architecture documentation at /docs/logging.
2026-05-30 18:27:21 +05:00
shaamilahmed f6ea8a99d9 feat: refactor and refine authentication system with decoupled user management and admin console 2026-05-30 18:27:21 +05:00
shaamilahmed 1e705053f5 style: refine design system aesthetics to flat solid dark-mode theme 2026-05-30 18:27:21 +05:00
shaamilahmed f42a5f05b2 feat: initialize template shell and basic components 2026-05-30 18:27:21 +05:00