0000000000000000000000000000000000000000 eaced7d473defa3a2d26fb21fb2df12121e08ceb foagick <hamedfuad@gmail.com> 1749710104 +0300	branch: Created from main
eaced7d473defa3a2d26fb21fb2df12121e08ceb 29b736f5a30e23caf6a79f5d3b08b91bac9de98e foagick <hamedfuad@gmail.com> 1749710160 +0300	commit: feat: Enhance user registration with organization field, improve password validation, and add dashboard statistics endpoint
29b736f5a30e23caf6a79f5d3b08b91bac9de98e 72e99831ed797b6f056bc4eb736bd51f4dc15c0e foagick <hamedfuad@gmail.com> 1749810357 +0300	commit: feat: Implement role-based access control with user, role, and permission management; add audit logging middleware and controller
72e99831ed797b6f056bc4eb736bd51f4dc15c0e b5c8607ef1604fef074d45d637451b193e79b306 foagick <hamedfuad@gmail.com> 1749811875 +0300	commit: feat: Optimize user login by eager loading role permissions
b5c8607ef1604fef074d45d637451b193e79b306 565f74f46491d41c7eed521b1695a4ca397ac5ac foagick <hamedfuad@gmail.com> 1749819788 +0300	commit: feat: Add last_login_at timestamp to users table for tracking user login times
565f74f46491d41c7eed521b1695a4ca397ac5ac a581a8eaa0cda64e7b391d036d6acc3873713758 foagick <hamedfuad@gmail.com> 1749822948 +0300	commit: feat: Update Document and User controllers to return paginated responses for improved data handling
a581a8eaa0cda64e7b391d036d6acc3873713758 e72f7fddb18fcbf6be792e20af916d06548e5d3d foagick <hamedfuad@gmail.com> 1749826396 +0300	commit: feat: Add 'permissions' path to CORS configuration for enhanced API access
e72f7fddb18fcbf6be792e20af916d06548e5d3d 67c79f968c6a5a68675bfd73bd051e86dc7c37c8 foagick <hamedfuad@gmail.com> 1749835606 +0300	commit: feat: Add AnalyticsController and corresponding API route for user and document analytics
67c79f968c6a5a68675bfd73bd051e86dc7c37c8 feb72ae8131f7122d8e59d9656e025746657d903 foagick <hamedfuad@gmail.com> 1749841067 +0300	commit: feat: Update AuditLogController to return structured paginated response with metadata
feb72ae8131f7122d8e59d9656e025746657d903 f82d7d1c525e0637b82e9dbe7902dfa666887a6d foagick <hamedfuad@gmail.com> 1749975779 +0300	commit: feat: Implement API key management and logging
f82d7d1c525e0637b82e9dbe7902dfa666887a6d 189b183c50f1986d2979c6e6a4df6ae3cf5a55e2 foagick <hamedfuad@gmail.com> 1749999315 +0300	commit: feat: Enhance Dashboard and Document functionality with user stats, activity logs, and document info retrieval
189b183c50f1986d2979c6e6a4df6ae3cf5a55e2 702cfd73dede701cdddd00946f39fecfc51dd5f6 foagick <hamedfuad@gmail.com> 1750003337 +0300	commit: fix: Update APP_URL in environment files to use consistent localhost address and change document storage disk to public
702cfd73dede701cdddd00946f39fecfc51dd5f6 5880e3a45d0085755acd726829e5ed243a565c4f foagick <hamedfuad@gmail.com> 1750009103 +0300	commit: feat: Add Annotation functionality with index and store methods, including migration and routes
5880e3a45d0085755acd726829e5ed243a565c4f dc491aaf7c0e83f7b075b7b9fd3cf2518fc9e7fb foagick <hamedfuad@gmail.com> 1750095669 +0300	commit: feat: Update AuditLog and Document models for enhanced searchable data and improve DocumentService tag filtering
dc491aaf7c0e83f7b075b7b9fd3cf2518fc9e7fb bdec1e98e833711c65e877a7a71b72fd6730bd52 foagick <hamedfuad@gmail.com> 1750096866 +0300	commit: feat: Add advanced fields to AuditLog model and migration for enhanced tracking and tagging
bdec1e98e833711c65e877a7a71b72fd6730bd52 72207614515d7cb43c3cc60bea1f94b5c9528ab6 foagick <hamedfuad@gmail.com> 1750105662 +0300	commit: feat: Add versioning to DocumentVersion model and update DocumentController to load versions in descending order
72207614515d7cb43c3cc60bea1f94b5c9528ab6 ebc6c9e05fd2ac46ea2b81085a38f5321a1270fd foagick <hamedfuad@gmail.com> 1750112437 +0300	commit: feat: Enhance Document versioning with file path validation and improve version comparison logic
ebc6c9e05fd2ac46ea2b81085a38f5321a1270fd 69235321797388ebe8f7c04026b2b4e1ec46478b foagick <hamedfuad@gmail.com> 1750120772 +0300	commit: feat: Add versionInfo method to DocumentController for retrieving document version details and enhance AuditLog query with tags
69235321797388ebe8f7c04026b2b4e1ec46478b be3d6cc909b3a7c38b71295047a8e2a3f9106377 foagick <hamedfuad@gmail.com> 1750260922 +0300	commit: feat: Update CORS configuration to include additional dashboard path and allowed origin
be3d6cc909b3a7c38b71295047a8e2a3f9106377 3306de564a7358eaec43ad8831be2116e0e76605 foagick <hamedfuad@gmail.com> 1750294321 +0300	commit: feat: Enhance dashboard stats with detailed document uploads and user statistics
3306de564a7358eaec43ad8831be2116e0e76605 8b46ba55cb8a088c22c26cd737424dce39240377 foagick <hamedfuad@gmail.com> 1751612268 +0300	commit: chore: Update README.md for improved clarity and organization
8b46ba55cb8a088c22c26cd737424dce39240377 3fd8b8e03a65c86219a449ac07b268a345ffd39d foagick <hamedfuad@gmail.com> 1751617682 +0300	commit: feat: Add approval history and status endpoints for document versions
3fd8b8e03a65c86219a449ac07b268a345ffd39d 9a500d3f4534f15912770627e65cf88ec7d56b08 foagick <hamedfuad@gmail.com> 1751995654 +0300	commit: feat: Add URL accessor for DocumentVersion model to retrieve file URL
9a500d3f4534f15912770627e65cf88ec7d56b08 f2af2c1c87aa8b3baa947816e80f7c9894f09863 foagick <hamedfuad@gmail.com> 1752065355 +0300	commit: separate both the admin dashboard and users dashboard stats
f2af2c1c87aa8b3baa947816e80f7c9894f09863 5b6523cd09165d2de7ed7d1f470c3045c676ddb7 foagick <hamedfuad@gmail.com> 1752091113 +0300	commit: feat: Add status field to document update functionality
