Adds enable_i1pro2_leds setting to AppSettings schema (defaults to false for compatibility with stock ArgyllCMS).
Exposes persistent toggle in Application Settings dialog under Instrument & Measurement Preferences.
Updates build_chartread_args to append -Y l before the positional basename argument when enabled.
Hardens subprocess stderr and exit code handling in Stage 3 to auto-open Process Output details and clearly report errors if an unpatched ArgyllCMS binary is invoked with -Y l.
Adds unit tests in settings.rs and commands.rs.
Closes #204
### Summary
- Adds `enable_i1pro2_leds` setting to AppSettings schema (defaults to `false` for compatibility with stock ArgyllCMS).
- Exposes persistent toggle in Application Settings dialog under Instrument & Measurement Preferences.
- Updates `build_chartread_args` to append `-Y l` before the positional `basename` argument when enabled.
- Hardens subprocess stderr and exit code handling in Stage 3 to auto-open Process Output details and clearly report errors if an unpatched ArgyllCMS binary is invoked with `-Y l`.
- Adds unit tests in `settings.rs` and `commands.rs`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #204
Summary
enable_i1pro2_ledssetting to AppSettings schema (defaults tofalsefor compatibility with stock ArgyllCMS).build_chartread_argsto append-Y lbefore the positionalbasenameargument when enabled.-Y l.settings.rsandcommands.rs.