Stage 1 File Dialog: Replaced undefined frontend window.__TAURI__.dialog with native backend Tauri commands select_target_file and select_directory.
Button Enable Logic: Ensured btnGenerate properly checks default or selected working directory and target basename, restoring the enable/disable state machine when entering filenames.
Version Bump: Bumped version to 0.3.1 across Cargo.toml, tauri.conf.json, and About modal in index.html.
### Summary of Fixes
- **Stage 1 File Dialog**: Replaced undefined frontend `window.__TAURI__.dialog` with native backend Tauri commands `select_target_file` and `select_directory`.
- **Button Enable Logic**: Ensured `btnGenerate` properly checks default or selected working directory and target basename, restoring the enable/disable state machine when entering filenames.
- **Version Bump**: Bumped version to `0.3.1` across `Cargo.toml`, `tauri.conf.json`, and About modal in `index.html`.
Fixes #103.
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 of Fixes
window.__TAURI__.dialogwith native backend Tauri commandsselect_target_fileandselect_directory.btnGenerateproperly checks default or selected working directory and target basename, restoring the enable/disable state machine when entering filenames.0.3.1acrossCargo.toml,tauri.conf.json, and About modal inindex.html.Fixes #103.