Releases: maxbarsukov/MyFilmList
Releases · maxbarsukov/MyFilmList
🚀 Release v0.1.0: Full back-end implementation of MyFilmList
What's Changed
Features
- Feed Implementation: Introduced a new
/feed
endpoint that aggregates user-specific content, enhancing user engagement with personalized recommendations by @maxbarsukov . - Watchlists Recommendations: Developed a watchlist recommendation system within
FeedQuery
, allowing users to discover relevant content based on their viewing history by @maxbarsukov. - User Roles Management: Implemented a comprehensive user roles management module, including a new
User RoleService
to facilitate role assignment and permissions by @maxbarsukov. - Comment and Review Entities: Added entities for
Comment
andReview
, complete with services to handle CRUD operations and enhance user interaction with content by @maxbarsukov. - Reporting System: Introduced a
Report
entity and associated services that allow users to report inappropriate content, ensuring a safer community by @maxbarsukov. - Watchlist Functionality: Created a
Watchlist
entity with full CRUD capabilities, enabling users to curate and manage their favorite content by @maxbarsukov. - Password Recovery: Implemented a password recovery feature that allows users to reset their passwords securely via email by @maxbarsukov.
- Email Verification: Added user email verification functionality to ensure account authenticity and improve security during user registration by @maxbarsukov.
- Improved Recommendation Algorithms: Enhanced the recommendation function to consider additional factors like production country and average rating, providing more relevant suggestions to users by @maxbarsukov.
- Markdown Linter Workflow: Set up a continuous integration workflow for markdown linting to maintain documentation quality across the project by @maxbarsukov.
- Implement DTOs for User-Related Entities (Comments, Movies, Ratings, etc.) by @pmpknu in #7
- Implement User-Related Entities by @pmpknu in #9
- Add frontend by @pmpknu in #33
Fixes
- User Roles Bugs: Resolved issues related to user roles that prevented proper assignment and retrieval of permissions, ensuring correct access control by @maxbarsukov.
- Comment and Review Counter Fixes: Fixed bugs that caused incorrect counting of comments and reviews, ensuring accurate display of user interactions by @maxbarsukov.
- Migration Version Errors: Addressed a broken migration version issue, ensuring smooth database migrations without data loss by @maxbarsukov.
- Serialization Issues: Corrected serialization problems across various entities, improving data integrity during API responses by @maxbarsukov.
- Watchlist Viewer Count: Fixed a bug that incorrectly incremented viewer counts on private watchlists, ensuring accurate tracking of user engagement by @maxbarsukov.
New Contributors
Full Changelog: https://github.com/maxbarsukov/MyFilmList/commits/v0.1.0