diff --git a/app/views/settings/providers/show.html.erb b/app/views/settings/providers/show.html.erb
index 5b38e25cc..0ab1312c3 100644
--- a/app/views/settings/providers/show.html.erb
+++ b/app/views/settings/providers/show.html.erb
@@ -8,12 +8,16 @@
<% @provider_configurations.each do |config| %>
- <% next if config.provider_key.to_s.casecmp("simplefin").zero? %>
<%= settings_section title: config.provider_key.titleize, collapsible: true, open: false do %>
<%= render "settings/providers/provider_form", configuration: config %>
<% end %>
<% end %>
+ <%# Providers below are hardcoded because they manage Family-scoped connections %>
+ <%# (via their own models like SimplefinItem, LunchflowItem, etc.) rather than global settings. %>
+ <%# They require custom UI for connection management, status display, and sync actions. %>
+ <%# The controller excludes them from @provider_configurations (see prepare_show_context). %>
+
<%= settings_section title: "Lunch Flow", collapsible: true, open: false do %>
<%= render "settings/providers/lunchflow_panel" %>
@@ -38,7 +42,7 @@
<% end %>
- <%= settings_section title: "#{t('.coinbase_title')} (beta)", collapsible: true, open: false do %>
+ <%= settings_section title: "Coinbase (beta)", collapsible: true, open: false do %>
<%= render "settings/providers/coinbase_panel" %>
diff --git a/config/locales/views/settings/en.yml b/config/locales/views/settings/en.yml
index d314ae077..10e2acc52 100644
--- a/config/locales/views/settings/en.yml
+++ b/config/locales/views/settings/en.yml
@@ -149,7 +149,7 @@ en:
coinbase_title: Coinbase
coinbase_panel:
setup_instructions: "To connect Coinbase:"
- step1_html: Go to Coinbase API Settings
+ step1_html: Go to Coinbase API Settings
step2: Create a new API key with read-only permissions (view accounts, view transactions)
step3: Copy your API key and API secret and paste them below
api_key_label: API Key