Skip to content

1.13.0

Latest

Choose a tag to compare

@kiritokatklian kiritokatklian released this 25 Oct 21:59

🆕 Additions

  • Family Account Management:
    • Added child account registration with SignUpUserChildController (696edfd)
    • Implemented family invitation system with email notifications (56dc04f)
    • Added unlink user functionality for profile settings (64c5bde)
  • Laravel Pulse Integration: Added Laravel Pulse monitoring for application performance tracking (39c7a14)
  • Parental Guide System:
    • Comprehensive parental guide functionality for anime, games, and manga (7bcd2a6)
    • Parental guide statistics with weighted trimmed means calculation (a223c5f)
    • Enhanced UI with sticky headers and spoiler content handling (21775e9, 94c748f)
  • Link Preview System:
    • New LinkPreviewController for generating link previews (d5b3892)
    • Integration with feed messages for enhanced content display
  • Browse Season Functionality: Added BrowseSeasonController with seasonal browsing for anime, manga, and games (98af704)
  • User Reputation System:
    • Complete reputation calculation with ReputationService and CalculateUserReputation command (5aada98)
    • Automated weekly reputation updates via scheduled jobs (918f984)
    • Reputation scoring in UserResourceBasic (6144802)
  • Timeout Management: Added create_timeouts_table migration for user timeout functionality

✨ Improvements

  • Navigation Enhancement:
    • Enhanced NavigationSidebar and NavigationDropdown with user authentication context (2935ea0)
    • Improved component mounting with user parameter support
  • API Performance:
    • Added pagination support for ExploreCategory API with cursor pagination (7c325a6)
    • Enhanced include parameter handling in resource classes (b36c836)
    • Added tvRating to EpisodeController suggestions API (1e194f6)
  • UI/UX Refinements:
    • Revamped banner lockup component styling (126c7b9)
    • Updated profile image sizes from w-16 h-16 to w-12 h-12 across components (36c4586)
    • Improved form column spans from col-span-12 to col-span-6 (f4e4efe)
    • Enhanced loading states with wire:init directive (17c7126)
  • Privacy Policy Updates:
    • Added comprehensive AI usage policies (b69cdeb)
    • Enhanced location data handling and privacy practices
  • Geolocation Services: Switched from IP Info to IP-API for improved location resolution (dd7d7db)
  • Email Verification: Added rate limiting with WithRateLimiting trait (1c161bd)
  • Telescope Configuration: Enhanced with centralized control, queue handling, and expanded ignore patterns (b1d8757)
  • Code Quality:
    • Removed redundant query log toggling across command files (252b7fc)
    • Simplified resource return types to array (98a16cc)
    • Optimized Dockerfile with multi-stage builds (22192fe)

🐛 Fixes

  • Fixed regex patterns and OS detection logic replacing str_starts_with with str_contains (595b001)
  • Added timezone-aware casts for startedAt and endedAt in Episode and Season models (e1f4df9, 4db6af1)
  • Fixed Carbon date parsing in user authentication (c8935f2)
  • Improved handling of nullable upNextEpisodes in MeController (3ccf5e9)
  • Fixed cursor pagination null value handling in ExploreCategory (432b750)
  • Enhanced episode and song data normalization in processors (81390c3)
  • Fixed API policy enforcement with authorization middleware for feed messages (b6e917b)
  • Enhanced username validation to prevent email addresses (7b5fb71)
  • Updated blocked user retrieval with blockedModels method (1e0a51d)
  • Fixed badge link styles with flex flex-col items-center classes (162914f)
  • Corrected profile image alignment in lockup components (36c4586)
  • Improved age-rated content with eager loading and withoutGlobalScopes (38da87f)
  • Added linkPreview eager loading in FeedMessagesSection (9eebcff)
  • Fixed relationship hydration with hydrateFeedMessage method (f6da7ff)
  • Enhanced OEmbed controller with proper eager loading (091d732)
  • Added tvRating to EpisodeResourceBasic attributes (eb3df18)
  • Fixed deprecated URL::forceRootUrl usage replacing with URL::useOrigin (663997f)
  • Corrected browse seasons year type handling from int to string (29ed806)
  • Improved username assignment logic in controllers (efd44b6)