Skip to content

Commit 2a8ab5e

Browse files
committed
Add descriptive text for all service integrations in admin settings
- Add helpful descriptions for each service integration explaining their purpose - Update Prometheus description to accurately reflect status footer functionality - Improve UX by clarifying what each integration does in the context of the app 🤖 Generated with [Claude Code](https://claude.com/claude-code)
1 parent 6d866e0 commit 2a8ab5e

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

app/admin/settings/page.tsx

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,9 @@ export default async function SettingsPage() {
230230
enabled={Boolean(settings.plexServer)}
231231
/>
232232
</div>
233+
<p className="text-xs text-slate-400 mb-3">
234+
Core media server for authentication and library access (required)
235+
</p>
233236
<ServerForm type="plex" server={settings.plexServer} />
234237
</div>
235238

@@ -247,6 +250,9 @@ export default async function SettingsPage() {
247250
enabled={Boolean(settings.tautulli)}
248251
/>
249252
</div>
253+
<p className="text-xs text-slate-400 mb-3">
254+
Plex monitoring and analytics - provides watch history and statistics for Wrapped generation
255+
</p>
250256
<ServerForm type="tautulli" server={settings.tautulli} />
251257
</div>
252258

@@ -264,6 +270,9 @@ export default async function SettingsPage() {
264270
enabled={Boolean(settings.overseerr)}
265271
/>
266272
</div>
273+
<p className="text-xs text-slate-400 mb-3">
274+
Media request management - displays request button on user dashboard
275+
</p>
267276
<ServerForm type="overseerr" server={settings.overseerr} />
268277
</div>
269278

@@ -281,6 +290,9 @@ export default async function SettingsPage() {
281290
enabled={Boolean(settings.sonarr)}
282291
/>
283292
</div>
293+
<p className="text-xs text-slate-400 mb-3">
294+
TV show library management - displays series library and viewing statistics
295+
</p>
284296
<ServerForm type="sonarr" server={settings.sonarr} />
285297
</div>
286298

@@ -298,6 +310,9 @@ export default async function SettingsPage() {
298310
enabled={Boolean(settings.radarr)}
299311
/>
300312
</div>
313+
<p className="text-xs text-slate-400 mb-3">
314+
Movie library management - displays movie library and viewing statistics
315+
</p>
301316
<ServerForm type="radarr" server={settings.radarr} />
302317
</div>
303318

@@ -316,7 +331,7 @@ export default async function SettingsPage() {
316331
/>
317332
</div>
318333
<p className="text-xs text-slate-400 mb-3">
319-
Display a subtle status background on the homepage using Prometheus metrics
334+
Display a status footer bar showing service uptime over the last 7 days (168 hourly segments)
320335
</p>
321336
<ServerForm type="prometheus" server={settings.prometheus} />
322337
</div>

0 commit comments

Comments
 (0)