chore(plating): de-dash shipped code + intake-neutral customer emails
Replace em-dashes and en-dashes with hyphens across 789 shipped source files (py/xml/js/scss) so the delivered module reads as human-written; em-dashes had become a recognizable AI-generated tell. Internal .md dev notes are excluded. The WO-sticker mojibake strippers keep their dash search targets (now written — / –). No logic changes: comments and display strings only; validated with py_compile + lxml parse. Rewrite the 7 customer notification emails to be intake-neutral (ship-in / drop-off / pickup) and repair-aware, and fix the Shipped email documents line (packing slip vs bill of lading; certificate only when issued). Subjects use a hyphen separator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// =============================================================================
|
||||
// Fusion Plating — Safety (EHS) backend styles
|
||||
// Fusion Plating - Safety (EHS) backend styles
|
||||
// Copyright 2026 Nexa Systems Inc.
|
||||
// License OPL-1 (Odoo Proprietary License v1.0)
|
||||
//
|
||||
@@ -18,10 +18,10 @@
|
||||
//
|
||||
// Hazard / severity tints use color-mix() against the Bootstrap theme
|
||||
// tokens so a red badge is darker on light mode and brighter on dark mode
|
||||
// automatically — one rule, two looks.
|
||||
// automatically - one rule, two looks.
|
||||
//
|
||||
// We never target `.o_dark`, `html.dark`, or `@media (prefers-color-scheme)`
|
||||
// to override colours. If you find yourself needing that, it's a smell —
|
||||
// to override colours. If you find yourself needing that, it's a smell -
|
||||
// use a variable instead.
|
||||
// =============================================================================
|
||||
|
||||
@@ -37,12 +37,12 @@
|
||||
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// SDS kanban — hazard-class tinted card
|
||||
// SDS kanban - hazard-class tinted card
|
||||
// -----------------------------------------------------------------------------
|
||||
.o_fp_sds_kanban {
|
||||
|
||||
.o_fp_sds_card {
|
||||
// Use a left border tint by hazard class — subtle, theme-aware.
|
||||
// Use a left border tint by hazard class - subtle, theme-aware.
|
||||
border-left-width: 4px;
|
||||
border-left-color: var(--bs-border-color);
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
border-left-color: var(--bs-info, var(--o-action));
|
||||
}
|
||||
|
||||
// Status overlay — expired wins over hazard tint.
|
||||
// Status overlay - expired wins over hazard tint.
|
||||
&[data-state="expired"] {
|
||||
border-left-color: var(--bs-danger);
|
||||
opacity: 0.85;
|
||||
@@ -102,7 +102,7 @@
|
||||
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Training kanban — expiry indicator on the card
|
||||
// Training kanban - expiry indicator on the card
|
||||
// -----------------------------------------------------------------------------
|
||||
.o_fp_training_kanban {
|
||||
|
||||
@@ -141,7 +141,7 @@
|
||||
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Incident kanban — severity tint by type
|
||||
// Incident kanban - severity tint by type
|
||||
// -----------------------------------------------------------------------------
|
||||
.o_fp_incident_kanban {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user