1.9 KiB
1.9 KiB
Changelog
Version 2.0 - November 6, 2025
🎉 Major Features Added
Member Numbers
- Added readable serial numbers (#1, #2, #3...) for each member
- Auto-assigned when member joins
- Displayed prominently in large purple badges
- Easy to reference verbally ("Call Member #5")
Complete Admin Features
- Edit Monthly Draws: Fix wrong winner or prize amount
- Delete Monthly Draws: Remove draws added by mistake
- Edit Member Details: Update name, phone, email, address
- Edit Group Details: Update group info before starting
- Delete Groups: Remove empty forming groups
- View Member IDs: Display both member number and UUID
Accessibility for Elderly Users (50+)
- 30% larger fonts throughout entire app
- High contrast colors (pure black on white)
- 40% larger buttons and touch targets
- Bolder text for better readability
- Thicker borders for visibility
- WCAG AAA compliant
🐛 Bug Fixes
- Fixed 500 error when creating past draws
- Fixed duplicate winner prevention
- Fixed delete group counting removed members
- Fixed member delete using wrong ID
- Removed all hardcoded test data
- Fixed add draw result screen scrolling
🎨 UI/UX Improvements
- Made all dialogs scrollable
- Enhanced confirmation messages
- Added "Already Won" badges for previous winners
- Improved empty states
- Added clear warnings before deletions
- Better visual hierarchy
🔧 Technical Improvements
- Extended User model with email, address, emergency contact
- Added member_number field to GroupMember
- Improved API error messages
- Smart change detection (only update changed fields)
- Better validation throughout
Version 1.0 - Previous
Initial release with core features:
- Chit group management
- Member management
- Payment tracking
- Monthly draws with provably fair system
- WhatsApp integration
- Financial reports
Current Version: 2.0
Status: Production Ready ✅