Extends the target selection mechanism with select_existing_target supporting both .ti1 and .ti2 target files.
Implements parse_ti2_header command in Tauri/Rust to extract instrument, patch count, colorants, and page metadata.
Updates Stage 1 UI with an "Open Target..." button that automatically jumps to Stage 3 when a .ti2 file is selected, or to Stage 2 when a .ti1 file is selected.
Adds an active target context banner in Stage 3 showing target filename, patch count, instrument, and directory.
Updates wizardState with stage navigation support.
### Summary
- Extends the target selection mechanism with `select_existing_target` supporting both `.ti1` and `.ti2` target files.
- Implements `parse_ti2_header` command in Tauri/Rust to extract instrument, patch count, colorants, and page metadata.
- Updates Stage 1 UI with an "Open Target..." button that automatically jumps to Stage 3 when a `.ti2` file is selected, or to Stage 2 when a `.ti1` file is selected.
- Adds an active target context banner in Stage 3 showing target filename, patch count, instrument, and directory.
- Updates `wizardState` with stage navigation support.
Resolves #140.
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.
Summary
select_existing_targetsupporting both.ti1and.ti2target files.parse_ti2_headercommand in Tauri/Rust to extract instrument, patch count, colorants, and page metadata..ti2file is selected, or to Stage 2 when a.ti1file is selected.wizardStatewith stage navigation support.Resolves #140.