From ce7c82a72fcd6d7f1bb80641b075204617e7db98 Mon Sep 17 00:00:00 2001 From: Chris Sherwood Date: Mon, 31 Aug 2026 08:59:02 -0700 Subject: [PATCH] chore(dashboard): label the link tile field URL, drop the scheme hint "Address" was vague for a field that takes a URL. "No scheme? We'll default to http://" named a concept most people do not have a word for, and it was not needed: the live preview already shows http:// appearing the moment someone types a bare address, which demonstrates the behaviour rather than describing it. The preview stays, the sentence goes. The two link tile validation messages follow the same wording. The custom URL override message is left alone; it belongs to a different feature. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01F8Mgg1vd2eKSs8StZiuyMV --- admin/app/controllers/system_controller.ts | 4 ++-- admin/inertia/components/LinkTileModal.tsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/admin/app/controllers/system_controller.ts b/admin/app/controllers/system_controller.ts index c8eedeba..16efea6d 100644 --- a/admin/app/controllers/system_controller.ts +++ b/admin/app/controllers/system_controller.ts @@ -550,7 +550,7 @@ export default class SystemController { if (!normalized) { return response.status(422).send({ success: false, - message: 'Enter a valid http(s) address, for example 192.168.1.50:8080 or https://nas.local.', + message: 'Enter a valid URL, for example 192.168.1.50:8080 or https://nas.local.', }) } @@ -617,7 +617,7 @@ export default class SystemController { if (!normalized) { return response.status(422).send({ success: false, - message: 'Enter a valid http(s) address, for example 192.168.1.50:8080 or https://nas.local.', + message: 'Enter a valid URL, for example 192.168.1.50:8080 or https://nas.local.', }) } diff --git a/admin/inertia/components/LinkTileModal.tsx b/admin/inertia/components/LinkTileModal.tsx index bd954a75..7f3d6c4f 100644 --- a/admin/inertia/components/LinkTileModal.tsx +++ b/admin/inertia/components/LinkTileModal.tsx @@ -117,7 +117,7 @@ export default function LinkTileModal({
setUrl(e.target.value)} @@ -125,11 +125,11 @@ export default function LinkTileModal({ /> {urlInvalid ? (

- Enter a valid http(s) address, for example 192.168.1.50:8080 or https://nas.local. + Enter a valid URL, for example 192.168.1.50:8080 or https://nas.local.

) : (

- No scheme? We'll default to http://. Opens as:{' '} + Opens as:{' '} {normalized || 'not set yet'}