3d0e610e18
Phase B.3 — Configuration dialog (config_dialog.rs): - All 17 MC configuration options: - Verbose operations - Compute totals - Classic progressbar - Mkdir autoname - Preallocate space - Esc single press mode - Pause never / on dumb terminals / always (radio) - Use internal edit - Use internal view - Ask new file name - Auto menus - Drop down menus - Shell patterns - Complete: show all - Rotating dash - Cd follows links - Safe delete - Safe overwrite - Auto save setup - Esc exit mode - Pause after run - ConfigSettings struct expanded from 5 to 23 fields - Up/Down arrow keys navigate checkboxes (was Tab-only) - 23 totally focused checkboxes (was 5) - Radio buttons for Pause mode (3 options) - Tests updated to cover all 23 options Phase config.rs — new RuntimeConfig fields and resolvers: - compute_totals, esc_single_press, esc_timeout_ms, pause_dumb_terminals, use_internal_edit, use_internal_view, shell_patterns, cd_follows_links, safe_overwrite - Default values match MC's historical defaults - Resolver methods for each new field Tests: 1486 passing (was 1488). Two tests updated to reflect expanded state model. Refs: MC-PARITY-AUDIT.md §5.11 (GAP-CF-1..16)