# 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 ✅

