diff --git a/lib/assets/icons/ChatGPT-Logo.svg b/lib/assets/icons/ChatGPT-Logo.svg
new file mode 100644
index 0000000..4005d2d
--- /dev/null
+++ b/lib/assets/icons/ChatGPT-Logo.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/lib/assets/icons/Google-gemini-icon.svg b/lib/assets/icons/Google-gemini-icon.svg
new file mode 100644
index 0000000..787c837
--- /dev/null
+++ b/lib/assets/icons/Google-gemini-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/lib/assets/icons/chart-analysis.svg b/lib/assets/icons/chart-analysis.svg
new file mode 100644
index 0000000..0d5e4d8
--- /dev/null
+++ b/lib/assets/icons/chart-analysis.svg
@@ -0,0 +1,5 @@
+
diff --git a/lib/assets/icons/eva_arrow-down-fill.svg b/lib/assets/icons/eva_arrow-down-fill.svg
new file mode 100644
index 0000000..ffb41b4
--- /dev/null
+++ b/lib/assets/icons/eva_arrow-down-fill.svg
@@ -0,0 +1,3 @@
+
diff --git a/lib/assets/icons/explore select.svg b/lib/assets/icons/explore select.svg
new file mode 100644
index 0000000..795e598
--- /dev/null
+++ b/lib/assets/icons/explore select.svg
@@ -0,0 +1,5 @@
+
diff --git a/lib/assets/icons/grok.svg b/lib/assets/icons/grok.svg
new file mode 100644
index 0000000..efb1a61
--- /dev/null
+++ b/lib/assets/icons/grok.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/lib/assets/icons/text to voice.svg b/lib/assets/icons/text to voice.svg
new file mode 100644
index 0000000..535739d
--- /dev/null
+++ b/lib/assets/icons/text to voice.svg
@@ -0,0 +1,5 @@
+
diff --git a/lib/main.dart b/lib/main.dart
index c8eeca9..c61c2ad 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -178,10 +178,7 @@ class _DidvanState extends State with WidgetsBindingObserver {
providers: [
ChangeNotifierProvider(create: (context) => PodcastsState()),
ChangeNotifierProvider(create: (context) => MediaProvider()),
- // --- MODIFIED ---
- // حذف ..fetchWelcomeMessage()
ChangeNotifierProvider(create: (context) => UserProvider()),
- // --- END MODIFIED ---
ChangeNotifierProvider(create: (context) => ThemeProvider()),
ChangeNotifierProvider(create: (context) => StudioDetailsState()),
ChangeNotifierProvider(create: (context) => HistoryAiChatState()),
diff --git a/lib/models/ai/ai_model_enum.dart b/lib/models/ai/ai_model_enum.dart
index 1155a39..c079fd5 100644
--- a/lib/models/ai/ai_model_enum.dart
+++ b/lib/models/ai/ai_model_enum.dart
@@ -1,5 +1,3 @@
-// lib/models/ai/ai_model_enum.dart
-
enum AiModel {
chatGPT,
gemini,
diff --git a/lib/providers/user.dart b/lib/providers/user.dart
index 3e476d8..9df68ad 100644
--- a/lib/providers/user.dart
+++ b/lib/providers/user.dart
@@ -16,13 +16,11 @@ class UserProvider extends CoreProvier {
bool isAuthenticated = false;
int _unreadMessageCount = 0;
- // --- ADDED ---
String? _welcomeMessage;
bool _isLoadingWelcome = true;
String? get welcomeMessage => _welcomeMessage;
bool get isLoadingWelcome => _isLoadingWelcome;
- // --- END ADDED ---
set unreadMessageCount(int value) {
if (value < 0) {
@@ -40,54 +38,55 @@ class UserProvider extends CoreProvier {
static final List _statisticMarkQueue = [];
static final List