All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Complete authentication system with JWT + OAuth (Google, GitHub)
- Role-based access control (user/admin roles)
- Admin-only features: Audit logs, Compliance reports, Billing, Exports
- Full-width responsive layout across all pages
- Sign out functionality with proper redirects
- Comprehensive documentation suite:
DEPLOYMENT.md- Production deployment guidePROJECT_SUMMARY.md- Complete project overviewPRE_DEPLOYMENT_CHECKLIST.md- 200+ item checklistQUICK_REFERENCE.md- Common commands referenceCONTACT.md- Contact and contribution guideCLEANUP_UPDATE_SUMMARY.md- Cleanup operations summaryfrontend/README.md- Frontend documentation
- Automated cleanup scripts (
cleanup_and_update.bat/sh) - Aggressive cleanup script to remove unnecessary folders
- Contact information integrated across all documentation
- Enhanced .gitignore with comprehensive security exclusions
- Refactored app-shell layout for full-width content display
- Updated protected routes with admin-only access checking
- Improved navigation with conditional admin section rendering
- Logout now redirects to landing page instead of login
- Updated main README with architecture and quick start guide
- Enhanced documentation structure and organization
- Full-width layout issues on all pages
- React hydration errors from nested containers
- Logo visibility when sidebar collapsed
- Admin access control enforcement
- Navigation item rendering based on user role
- SidebarInset component (causing layout issues)
- Nested layout containers
- Max-width constraints on content areas
- Initial repository structure and foundational files.
- Comprehensive
README.mdwith project overview, features, value proposition, and architecture. - High-level architecture diagram in
docs/architecture.md. - Initial
docker-compose.ymlfor local development setup. - Basic FastAPI backend skeleton (
backend/). - Placeholder React/Streamlit frontend skeleton (
frontend/). - Core ML model directories (
ml_models/). - Extensive documentation placeholders (
docs/). .gitignorefor Python, Node.js, Docker, and ML artifacts.- MIT License.
CHANGELOG.mdandCONTRIBUTING.md.- Initial
requirements.txtfiles forbackend,frontend,ml_models.
- N/A
- N/A
- N/A