Skip to content

Conversation

@mrxdevs
Copy link
Owner

@mrxdevs mrxdevs commented May 16, 2025

No description provided.

mrxdevs and others added 8 commits May 8, 2025 23:05
…ter performance

ListView.builder is used instead of ListView to improve rendering efficiency, especially for large lists, by building items on demand
Introduce flutter_markdown dependency to enable markdown rendering in the chat screen. Add a new testing console with a markdown formatter screen for development purposes. Update the settings screen to include a navigation option to the testing console.
…nd remove unused method

The method _buildBotMessage2 was renamed to _buildBotMessage for consistency and clarity. The unused _buildBotMessage_ method was also removed to clean up the codebase.
…onality

- Introduce AppConfig class for managing app modes (DEV, PROD, TEST).
- Add package_info_plus dependency to fetch app version and build details.
- Enhance chat screen with Firebase integration for saving chat history.
- Implement first-time user experience with a guided introduction.
- Add Lottie animations for loading states in the splash screen.
- Refactor code for better readability and maintainability.
Replace the network-based Lottie animation in the splash screen with a local asset for better reliability and performance. Add necessary utility classes and methods to support the local Lottie animation decoding and asset management.
Change the default app mode from DEV to PROD to align with production environment requirements. Remove unused import in splash_screen.dart to clean up the codebase.
This change increments the version number to reflect the latest updates and fixes in the project
@mrxdevs mrxdevs self-assigned this May 16, 2025
@mrxdevs mrxdevs merged commit 0fb5dfd into main May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants