diff --git a/app/views/chats/show.html.erb b/app/views/chats/show.html.erb
index 990c84be..28f9b8c1 100644
--- a/app/views/chats/show.html.erb
+++ b/app/views/chats/show.html.erb
@@ -4,7 +4,7 @@
-
+
<%= render "chats/chat_nav", chat: @chat %>
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 01d94d2f..2487dcfb 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -5,6 +5,7 @@
data-controller="sidebar"
data-sidebar-user-id-value="<%= Current.user.id %>"
data-sidebar-config-value="<%= sidebar_config.to_json %>">
+ <% unless controller_name == 'chats' %>
@@ -54,6 +55,7 @@
<%= tag.div class: class_names("py-4 shrink-0 h-full overflow-y-auto transition-all duration-300 hidden lg:block"),
diff --git a/app/views/messages/_chat_form.html.erb b/app/views/messages/_chat_form.html.erb
index 167b336e..7e5157fa 100644
--- a/app/views/messages/_chat_form.html.erb
+++ b/app/views/messages/_chat_form.html.erb
@@ -4,32 +4,25 @@
<% model = chat && chat.persisted? ? [chat, Message.new] : Chat.new %>
<%= form_with model: model,
- class: "flex flex-col gap-2 bg-container px-2 py-1.5 rounded-lg shadow-border-xs",
+ class: "flex items-center gap-2 bg-container p-2 rounded-full shadow-sm border border-gray-100 h-11",
data: { chat_target: "form" } do |f| %>
<%# In the future, this will be a dropdown with different AI models %>
<%= f.hidden_field :ai_model, value: "gpt-4o" %>
+
+
+ <%= lucide_icon("plus", class: "w-5 h-5") %>
+
<%= f.text_area :content, placeholder: "Ask anything ...", value: message_hint,
- class: "w-full border-0 focus:ring-0 text-sm resize-none px-1 bg-transparent",
+ class: "w-full border-0 focus:ring-0 text-sm resize-none bg-transparent py-0",
data: { chat_target: "input", action: "input->chat#autoResize keydown->chat#handleInputKeyDown" },
rows: 1 %>
-
-
- <%# These are disabled for now, but in the future, will all open specific menus with their own context and search %>
- <% ["plus", "command", "at-sign", "mouse-pointer-click"].each do |icon| %>
-
- <%= icon(icon, color: "gray") %>
-
- <% end %>
-
-
-
- <%= icon("arrow-up") %>
-
-
+
+ <%= lucide_icon("arrow-up", class: "w-4 h-4") %>
+
<% end %>
-
AI responses are informational only and are not financial advice.
+
AI responses are informational only and are not financial advice.
diff --git a/app/views/pages/dashboard/_balance_sheet.html.erb b/app/views/pages/dashboard/_balance_sheet.html.erb
index 13390ce4..ee5a5be9 100644
--- a/app/views/pages/dashboard/_balance_sheet.html.erb
+++ b/app/views/pages/dashboard/_balance_sheet.html.erb
@@ -53,9 +53,9 @@