master
refactor: move calibration and log tab ui composition into binders
fix: убрать terminate() из остановки захвата, добавить проверки границ в параллакс
refactor: capture subsystem overhaul
ui: add built-in scanner help and user guide
fix(critical): harden destructor and ProcessingController against queued events
fix(critical): destructor deadlock and ProcessingController connect race
ui: add contextual help shortcuts across scanner ui
refactor(P0): Phase 3 — ProcessingWorkflow extracted from MainWindow
refactor: move project tab ui composition into binder
refactor: introduce controllers and split processing services
refactor(P0): Phase 4 — ProjectWorkflow extracted from MainWindow
ui: add contextual help for quality coverage summary
fix: mirror only applies to RGB, not depth
fix: viewer display, cloud counter, RGB preview, timer initialization
refactor: move home tab and status bar composition into binders
refactor: introduce turntable controller for scan flow
refactor: move viewer coordination into controller