Skip to content

feat(simulate): add Simulate Update UI (model, view, viewmodel) #31#32

Merged
JusterZhu merged 1 commit into
mainfrom
feat/simulate-ui
May 20, 2026
Merged

feat(simulate): add Simulate Update UI (model, view, viewmodel) #31#32
JusterZhu merged 1 commit into
mainfrom
feat/simulate-ui

Conversation

@JusterZhu
Copy link
Copy Markdown
Collaborator

Part of #31

Adds UI layer for the Simulate Update module:

  • SimulateConfigModel: all configuration fields (app dir, patch file, versions, platform, app type, secrets, output)
  • SimulateViewModel: folder/file pickers, placeholder validation, platform/apptype dropdowns
  • SimulateView: three-section layout (test target, update config, output), log panel
  • MainWindow nav: 4th entry (Simulate) added to sidebar
  • i18n: 25 strings in zh-CN + en-US

Build: 0 errors / 0 warnings

Next: issue #2 - LocalUpdateServer (embedded ASP.NET)

- Add SimulateConfigModel with all configuration fields
- Add SimulateViewModel with folder/file pickers and placeholder logic
- Add SimulateView.axaml with three sections (target, config, output)
- Add Simulate nav item to MainWindowViewModel
- Add i18n strings for zh-CN and en-US
Copilot AI review requested due to automatic review settings May 20, 2026 14:50
@JusterZhu JusterZhu merged commit 42985bb into main May 20, 2026
1 check failed
@JusterZhu JusterZhu deleted the feat/simulate-ui branch May 20, 2026 14:53
@JusterZhu JusterZhu linked an issue May 20, 2026 that may be closed by this pull request
@JusterZhu JusterZhu review requested due to automatic review settings May 20, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Simulate Update module - test patch packages end-to-end

1 participant