fix: modify history repository to handle null response and empty history data
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!24
Fix: Correct matching pairs answer formatting in review mode and refactor...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!23
Extracted login validation logic from _validateLogin method and moved it to...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!22
Refactor: refactor login functionality to accept credential (email or NISN)...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!21
Updated and modified true/false question widget to change answer values and formatting
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!20
feat: HistoryCard navigation to direct users to ReviewScreen, and refactor...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!19
Refactor: VideoPlayerWidget to display YouTube thumbnail and loading indicator
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!18
fix: add nullable thumbnail completed topics in model and progress card
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!17
fix(refactor): description in topic list screen handling, and add various loading handling widget
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!16
Updated various files, including constants, exercise providers, question...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!15
fix: Improve table rendering using flutter_widget_from_html and Improve Image Preview funcionality
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!14
refactor(learning): Enhance data loading and navigation flow
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!12
- Implement comprehensive loading state management
- Add error handling for topics and sections data fetching
- Improve user experience with loading indicators
- Prevent premature navigation before data is fully loaded
- Add safety checks for topic and section interaction
Refactored code to use CustomSnackBar instead of ScaffoldMessenger for...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!11
Refactor ExerciseProvider and update LevelCard and DownResultWidget UI
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!10
Updated base URL and API endpoint paths in constants and DioClient, and...
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!8
fix: infinite loading on youtube media player, and upgrade version of youtube_player_widget
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!7
fix(history): optimize history tab initialization and data loading
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!6
refactor: auto refresh after submit feedback and app configuration
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!4
refactor: Improve handling of API content in material feature
See merge request profile-image/kedaireka/polinema-adapative-learning/mobile-adaptive-learning!2