Sweep all .cshtml files for encoding corruption; add pre-commit guard
Replace all corruption variants with HTML entities across 226 view files: - 3-char UTF-8-as-Win1252 sequences (ae-corruption) - Standalone smart/curly quotes that break C# Razor expressions - Partially re-corrupted variants where the 3rd byte was normalised to ASCII tools/Fix-Encoding.ps1: re-runnable sweep; uses [char] code points so the script itself never contains a literal non-ASCII character; supports -DryRun .githooks/pre-commit: blocks commits containing the ae-corruption byte signature (xc3xa2xe2x82xac); git core.hooksPath = .githooks so the hook is repo-committed and active for all future work on this machine. Build clean; 225 unit tests pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -435,13 +435,13 @@
|
||||
<div class="col-sm-6">
|
||||
<label for="blastSetupNozzleSize" class="form-label">Nozzle Size</label>
|
||||
<select class="form-select blast-modal-input" id="blastSetupNozzleSize">
|
||||
<option value="2">#2 (1/8") — Very small / entry level</option>
|
||||
<option value="3">#3 (3/16") — Small / hobby</option>
|
||||
<option value="4">#4 (1/4") — Light duty</option>
|
||||
<option value="5" selected>#5 (5/16") — Medium (most common)</option>
|
||||
<option value="6">#6 (3/8") — Heavy duty</option>
|
||||
<option value="7">#7 (7/16") — High volume</option>
|
||||
<option value="8">#8 (1/2") — Industrial</option>
|
||||
<option value="2">#2 (1/8") — Very small / entry level</option>
|
||||
<option value="3">#3 (3/16") — Small / hobby</option>
|
||||
<option value="4">#4 (1/4") — Light duty</option>
|
||||
<option value="5" selected>#5 (5/16") — Medium (most common)</option>
|
||||
<option value="6">#6 (3/8") — Heavy duty</option>
|
||||
<option value="7">#7 (7/16") — High volume</option>
|
||||
<option value="8">#8 (1/2") — Industrial</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
@@ -465,7 +465,7 @@
|
||||
<div class="col-sm-6 d-flex align-items-end">
|
||||
<div class="w-100 p-3 bg-light rounded text-center">
|
||||
<div class="text-muted small">Derived Rate</div>
|
||||
<div class="fw-bold fs-5" id="blastSetupDerivedRate">—</div>
|
||||
<div class="fw-bold fs-5" id="blastSetupDerivedRate">—</div>
|
||||
<div class="text-muted small">sqft/hr</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user