Conversation
… handling - Added Nutrition model to encapsulate nutrition facts and calculations for ingredients. - Created Post model to represent community posts with various attributes including nutrition data. - Implemented User model for user account management with equality and hash code methods. - Developed AchievementDataRepository and LocalUserDataRepository for managing post and user data respectively. - Updated PostDataRepository and UserDataRepository to reflect new model structure. - Added XML data files for default user accounts and dummy post data. - Enhanced session management and utility classes to support new models. - Created FXML views for Recipe Manager and User Manager with appropriate styling. - Updated tests to align with new model structure and ensure functionality.
- Implemented a new FXML file for the settings view, allowing users to input their ChatGPT secret key. - Created a test class for SettingController to validate configuration creation, serialization, and file handling. - Added unit tests for ChatHistoryManager to ensure proper session management and message handling.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduce an admin panel for managing posts with access control and enhanced UI. Implement new data models for Nutrition, Post, and User, along with repositories for data handling. Update session management and add unit tests for new features and settings. Fix minor issues including user password correction.