Skip to content

Releases: CUK-COMMIT/cukcommit-downloads

Matching System Overhaul + Notification & Stability Fixes

09 Feb 14:56
01bd7d5

Choose a tag to compare

🚀 Major Update — Smarter Matching

The matching system has been fully redesigned to improve profile discovery and eliminate empty feeds.

🔍 Matching System Overhaul

  • Switched from strict filteringintelligent ranking
  • Only completed profiles are required
  • Preferences, activity, department, and program now act as score boosts, not hard filters
  • Uses feature vector cosine similarity as the primary ranking signal
  • Shared interests and recent activity influence ranking
  • Prevents profile exhaustion when the user base is small

Result:
More profiles shown, better recommendations, smoother discovery.


🔔 Notification System Fixes

  • Removed duplicate notification triggers

  • Unified flow:

    Database row → Push notification

  • Fixed cases where notifications failed to send

  • Improved reliability for:

    • Messages
    • Matches
    • Likes
    • Cooldown resets

💬 Messaging Improvements

  • Fixed notification failures caused by database conflicts
  • Stability improvements in chat-related triggers

🖼 Profile Photo Handling

  • Fixed issue where old photos reappeared after replacement
  • Improved upload and refresh behavior

⚙ Performance & Stability

  • Reduced backend errors from duplicate constraints
  • Cleaner database trigger structure
  • Improved fallback logic in matching

⬆ Upgrade Recommended

This release resolves key discovery and notification issues affecting user experience.