chitfund/README/CHANGELOG.md

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