CHANGELOG V.1.7.0


================================================================================
CHANGED FILES
================================================================================

Android Configuration
----------------------
- android/app/build.gradle
- android/app/src/main/AndroidManifest.xml
- android/app/src/main/res/values/styles.xml
- android/gradle.properties

Localization
------------
- assets/languages/en.json
- assets/languages/hi.json
- assets/languages/ur.json

Core App
--------
- lib/app/app.dart
- lib/main.dart

State Management (Cubits)
-------------------------
- lib/cubits/authCubit.dart
- lib/cubits/chatMessagesCubit.dart
- lib/cubits/chatReadMessageCubit.dart
- lib/cubits/schoolDetailsCubit.dart
- lib/cubits/selectElectiveSubjectsCubit.dart
- lib/cubits/socketSettingCubit.dart
- lib/cubits/studentProfileCubit.dart (NEW)
- lib/cubits/studentSubjectAndSlidersCubit.dart
- lib/cubits/submitOnlineExamAnswersCubit.dart
- lib/cubits/userChatHistoryCubit.dart

Data Models
-----------
- lib/data/models/announcement.dart
- lib/data/models/assignment.dart
- lib/data/models/attendanceDay.dart
- lib/data/models/chatMessage.dart
- lib/data/models/childFeeDetails.dart
- lib/data/models/examOnline.dart
- lib/data/models/installment.dart
- lib/data/models/sessionYear.dart
- lib/data/models/shift.dart
- lib/data/models/studyMaterial.dart

Repositories
------------
- lib/data/repositories/announcementRepository.dart
- lib/data/repositories/assignmentRepository.dart
- lib/data/repositories/authRepository.dart
- lib/data/repositories/chatRepository.dart
- lib/data/repositories/notificationRepository.dart
- lib/data/repositories/studentRepository.dart
- lib/data/repositories/subjectRepository.dart

UI Screens
----------
- lib/ui/screens/assignment/assignmentScreen.dart
- lib/ui/screens/assignment/widgets/uploadAssignmentFilesBottomsheetContainer.dart
- lib/ui/screens/chapterDetails/chapterDetailsScreen.dart
- lib/ui/screens/chat/chatScreen.dart
- lib/ui/screens/chat/widgets/selectAttachmentBottomsheet.dart
- lib/ui/screens/chatContacts/chatContactsScreen.dart
- lib/ui/screens/chatContacts/newChatContactsScreen.dart
- lib/ui/screens/childDetailsScreen.dart
- lib/ui/screens/childFeeDetails/childFeeDetailsScreen.dart
- lib/ui/screens/childFeeDetails/widgets/installments.dart
- lib/ui/screens/childFeesScreen.dart
- lib/ui/screens/exam/examTimeTableScreen.dart
- lib/ui/screens/exam/onlineExam/examOnlineScreen.dart
- lib/ui/screens/galleryDetailsScreen.dart
- lib/ui/screens/galleryImagesScreen.dart
- lib/ui/screens/home/homeScreen.dart
- lib/ui/screens/home/widgets/homeContainer.dart
- lib/ui/screens/home/widgets/homeContainerTopProfileContainer.dart
- lib/ui/screens/home/widgets/moreMenuBottomsheetContainer.dart
- lib/ui/screens/reports/reportSubjectsContainer.dart
- lib/ui/screens/resultScreen.dart
- lib/ui/screens/selectSubjectsScreen.dart
- lib/ui/screens/topicDetailsScreen.dart

UI Widgets
----------
- lib/ui/widgets/announcementDetailsContainer.dart
- lib/ui/widgets/assignmentListContainer.dart
- lib/ui/widgets/attendanceContainer.dart
- lib/ui/widgets/errorContainer.dart
- lib/ui/widgets/examOnlineListContainer.dart
- lib/ui/widgets/listItemForExamAndResult.dart
- lib/ui/widgets/listItemForOnlineExamAndOnlineResult.dart
- lib/ui/widgets/otherLinksContainer.dart (NEW)
- lib/ui/widgets/studyMaterialWithDownloadButtonContainer.dart
- lib/ui/widgets/subjectImageContainer.dart
- lib/ui/widgets/tabBarBackgroundContainer.dart
- lib/ui/widgets/timetableContainer.dart

Utilities
---------
- lib/utils/constants.dart
- lib/utils/hiveBoxKeys.dart
- lib/utils/labelKeys.dart
- lib/utils/notificationUtility.dart
- lib/utils/utils.dart

================================================================================
SUMMARY
================================================================================

Total Files Changed: 76 files
New Files Added: 2 files
- lib/cubits/studentProfileCubit.dart
- lib/ui/widgets/otherLinksContainer.dart

Key Features Added in V.1.7.0:
- Updated installment calculations to use installment_amount instead of minimum_amount
- Enhanced fee payment system with more accurate amount calculations
- Added student profile management functionality
- Improved chat and messaging features
- Enhanced UI components and error handling
- Updated localization support
- fixed bug
