Маркер «вот где остановилась mechanic-сессия» — не разбито по логическим коммитам,
зафиксировано целиком чтобы не потерять при отвлечении/чекаутах.
Modified:
- pages/InspectionEditor.tsx — расширение damage-flow внутри редактора
- pages/VehicleCard.tsx — vendor data + расширение карточки
- pages/InspectionReview.tsx — обновлённый review
- api/{auth,inspections,photos,vehicles}.ts — новые endpoints для TT + photo flow
- components/damage-flow/DamageClassifyDialog.tsx — multi-step UI
- components/vehicle-scheme/VendorVehicleScheme.tsx — SVG zone interaction
- data/damageVocabulary.ts — обновлённый словарь повреждений
- frontend index.html/manifest/icons — PWA-метаданные
New (untracked):
- components/damage-flow/PhotoAnnotateStep.tsx — новый шаг flow'а
- components/tt/ — vendor TT-state UI
- pages/TtStateDetail.tsx — экран осмотра вендора
- recon/findings/damage_model.md + damage_vocabulary.json + scheme/ — recon docs
Cleanup: удалены bash-garbage 'Last' и 'dict[str' из frontend/.
1 line
2.8 KiB
Plaintext
1 line
2.8 KiB
Plaintext
<line x1="280" y1="515" x2="220" y2="280" stroke="#000" stroke-width="2" /><circle class="39" ontouchstart="onstart(39)" ontouchend="onend(39)" cx = "220" cy = "280" r = "30" stroke = "black" stroke-width = "3" fill = "white" /><path fill="#C0C0C0" d="M286.35,1012.9200000000002C286.43,1017.1600000000002,291.15000000000003,1016.6700000000002,294.07000000000005,1017.4100000000002C297.20000000000005,1014.5500000000002,300.74000000000007,1012.1500000000002,304.7900000000001,1010.8100000000002C306.5100000000001,1010.4200000000002,307.50000000000006,1009.0900000000001,308.12000000000006,1007.5200000000002C303.06000000000006,1007.6700000000002,297.93000000000006,1007.0600000000002,292.95000000000005,1008.1400000000002C290.25000000000006,1008.7400000000002,287.26000000000005,1010.0400000000002,286.35,1012.9200000000002Z" /><path fill="#C0C0C0" d="M170.92000000000036,507.3900000000006C170.77000000000035,513.4700000000006,170.37000000000035,520.3000000000006,174.80000000000035,525.1300000000006C176.49000000000035,528.0600000000005,180.24000000000035,527.6500000000005,183.05000000000035,527.0000000000006C185.01000000000036,526.7200000000006,187.34000000000034,525.3300000000006,186.88000000000036,523.0100000000006C186.76000000000036,519.9500000000006,186.93000000000038,515.9100000000005,183.83000000000035,514.2000000000006C179.72000000000034,511.62000000000063,175.75000000000034,508.5000000000006,170.92000000000036,507.3900000000006Z" /><path fill="#C0C0C0" d="M265.77000000000044,518.7400000000006C263.12000000000046,520.6600000000005,262.99000000000046,524.2200000000006,262.76000000000045,527.1800000000006C268.34000000000043,525.2300000000006,273.64000000000044,522.6000000000006,279.13000000000045,520.4100000000007C282.69000000000045,519.0900000000006,286.02000000000044,516.6900000000006,289.9800000000005,516.9000000000007C291.76000000000045,516.6800000000006,293.8500000000005,517.2400000000007,295.4000000000005,516.1000000000007C294.67000000000047,511.7500000000007,292.93000000000046,507.6500000000007,292.0400000000005,503.3300000000007C282.74000000000046,507.44000000000074,273.8400000000005,512.5400000000008,265.7700000000005,518.7400000000007Z" /><path class="39" ontouchstart="onstart(39)" ontouchend="onend(39)" fill = "#ffffff" d="M286.86000000000064,198.26000000000045C284.7500000000006,198.34000000000046,283.2500000000006,199.87000000000046,281.90000000000066,201.31000000000046C285.5600000000007,209.50000000000045,296.14000000000067,210.18000000000046,303.90000000000066,209.21000000000046C306.02000000000066,207.63000000000045,306.23000000000064,204.45000000000047,308.5700000000007,202.95000000000047C307.0700000000007,200.59000000000046,305.7300000000007,198.11000000000047,303.9800000000007,195.94000000000048C298.2300000000007,196.33000000000047,292.5600000000007,197.47000000000048,286.8600000000007,198.26000000000047Z" /> |