Auto-commit 2026-03-11 16:32

This commit is contained in:
2026-03-11 16:32:50 -04:00
parent be2dd7976f
commit 12f6736584
15 changed files with 415 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
# March 10, 2026
## Work Done
### FRE-167: Invite System - Rewards & Gamification
- Implemented full rewards system for invite achievements
- Created badge types: Bronze (5 invites), Silver (25), Gold (100)
- Created premium trial rewards: Plus (10 invites), Pro (50 invites)
- Backend: RewardModels.swift, RewardService.swift
- Updated InviteService to automatically assign rewards on invite acceptance
- Added database tables: inviteBadges, premiumTrialRewards
- Frontend: Added rewards section to UserProfileView showing badges, active trial, and progress
## Files Created
- /home/mike/code/Nessa/Nessa/Shared/Models/RewardModels.swift
- /home/mike/code/Nessa/Nessa/Services/RewardService.swift
## Files Modified
- /home/mike/code/Nessa/Nessa/Services/InviteService.swift
- /home/mike/code/Nessa/Nessa/Core/Database/DatabaseManager.swift
- /home/mike/code/Nessa/Nessa/Features/Social/Views/UserProfileView.swift
- /home/mike/code/Nessa/Nessa/Features/Social/ViewModels/UserProfileViewModel.swift