chore(web): tighten page and dialog copy for production
Remove internal tool references (n8n), product self-references, and implementation-detail meta from page headers and dialog descriptions. Copy now describes what the user is looking at rather than how the system handles it behind the scenes. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -353,7 +353,7 @@ export function LogRepairDialog({ open, onOpenChange, onLogged }: LogRepairDialo
|
|||||||
</SelectContent>
|
</SelectContent>
|
||||||
</Select>
|
</Select>
|
||||||
<FormDescription>
|
<FormDescription>
|
||||||
Linking doesn't auto-close the FM — n8n handles that.
|
Linking doesn't auto-close the FM.
|
||||||
</FormDescription>
|
</FormDescription>
|
||||||
<FormMessage />
|
<FormMessage />
|
||||||
</FormItem>
|
</FormItem>
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ export function WebhookFormDialog({
|
|||||||
<DialogHeader>
|
<DialogHeader>
|
||||||
<DialogTitle>{editing ? 'Edit subscription' : 'New subscription'}</DialogTitle>
|
<DialogTitle>{editing ? 'Edit subscription' : 'New subscription'}</DialogTitle>
|
||||||
<DialogDescription>
|
<DialogDescription>
|
||||||
Vector signs each delivery with HMAC-SHA256. The signing secret is shown once on create.
|
Each delivery is signed with HMAC-SHA256. The signing secret is shown once on create.
|
||||||
</DialogDescription>
|
</DialogDescription>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
|
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ export default function Fms() {
|
|||||||
<div className="space-y-5">
|
<div className="space-y-5">
|
||||||
<PageHeader
|
<PageHeader
|
||||||
title="FMs"
|
title="FMs"
|
||||||
description="Future Maintenance items open against hosts. n8n handles the ticketing; Vector just tracks open/closed."
|
description="Open future-maintenance items logged against hosts."
|
||||||
actions={
|
actions={
|
||||||
<Button onClick={() => setCreateOpen(true)}>
|
<Button onClick={() => setCreateOpen(true)}>
|
||||||
<Plus className="h-4 w-4" />
|
<Plus className="h-4 w-4" />
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ export default function Hosts() {
|
|||||||
<div className="space-y-5">
|
<div className="space-y-5">
|
||||||
<PageHeader
|
<PageHeader
|
||||||
title="Hosts"
|
title="Hosts"
|
||||||
description="Machines and racks where parts are installed for repair work."
|
description="Machines and racks where deployed parts are installed."
|
||||||
actions={
|
actions={
|
||||||
isAdmin && (
|
isAdmin && (
|
||||||
<Button onClick={() => setCreateOpen(true)}>
|
<Button onClick={() => setCreateOpen(true)}>
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ export default function Manufacturers() {
|
|||||||
<div className="space-y-5">
|
<div className="space-y-5">
|
||||||
<PageHeader
|
<PageHeader
|
||||||
title="Manufacturers"
|
title="Manufacturers"
|
||||||
description="Vendors. EOL is tracked per part model (see Catalog → Part models)."
|
description="Vendors supplying parts across the fleet."
|
||||||
actions={
|
actions={
|
||||||
isAdmin && (
|
isAdmin && (
|
||||||
<Button onClick={() => setCreateOpen(true)}>
|
<Button onClick={() => setCreateOpen(true)}>
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ export default function PartModels() {
|
|||||||
<div className="space-y-5">
|
<div className="space-y-5">
|
||||||
<PageHeader
|
<PageHeader
|
||||||
title="Part models"
|
title="Part models"
|
||||||
description="Catalog of MPNs. End-of-life is tracked per model and drives the past-EOL dashboard alert."
|
description="Catalog of tracked MPNs with end-of-life dates and fleet counts."
|
||||||
actions={
|
actions={
|
||||||
isAdmin && (
|
isAdmin && (
|
||||||
<Button onClick={() => setCreateOpen(true)}>
|
<Button onClick={() => setCreateOpen(true)}>
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ export default function Webhooks() {
|
|||||||
<div className="space-y-5">
|
<div className="space-y-5">
|
||||||
<PageHeader
|
<PageHeader
|
||||||
title="Webhooks"
|
title="Webhooks"
|
||||||
description="Subscribe external receivers to Vector events. Deliveries are signed with HMAC-SHA256."
|
description="Subscribe external receivers to inventory events."
|
||||||
actions={
|
actions={
|
||||||
<Button onClick={() => setCreateOpen(true)}>
|
<Button onClick={() => setCreateOpen(true)}>
|
||||||
<Plus className="h-4 w-4" />
|
<Plus className="h-4 w-4" />
|
||||||
|
|||||||
Reference in New Issue
Block a user