Skip to content

Add beta supportability follow-up#11

Merged
daredoole merged 1 commit into
mainfrom
beta/supportability-followup
May 1, 2026
Merged

Add beta supportability follow-up#11
daredoole merged 1 commit into
mainfrom
beta/supportability-followup

Conversation

@daredoole

Copy link
Copy Markdown
Owner

Summary

  • add machine-readable diagnostics summary.json to the beta bundle
  • extend doctor with Wayland/uinput and Secret Service/session-bus hints
  • add a beta bug-report issue template covering Linux session, Windows/PowerToys version, monitor topology, auth source, and clipboard mode
  • update beta workflow docs to use the diagnostics bundle path

Compatibility context

This builds on the current MWB-compatible implementation. It does not change protocol behavior or topology semantics. It adds supportability for the compatibility matrix we need to track: Linux X11/Wayland sessions, /dev/uinput access, Secret Service/key_file/inline key modes, Windows PowerToys Mouse Without Borders versions, monitor layouts including AAB/BAA/ABA/stacked/asymmetric, and clipboard helper availability.

Validation

  • bash -n scripts/inputflow-diagnostics-bundle.sh
  • bash -n mwb-desktop-ui.sh
  • bash -n scripts/validate-rpm-packaging.sh
  • python3 YAML parse for .github/ISSUE_TEMPLATE/bug_report.yml
  • scripts/validate-rpm-packaging.sh
  • cmake --build build --target mwb_client mwb_tray -j2
  • ctest --test-dir build -R 'mwb_client_doctor|mwb_input_latency_tests|mwb_input_device_capability_tests' --output-on-failure
  • diagnostics bundle smoke test with summary.json validation

@daredoole daredoole merged commit 82608a4 into main May 1, 2026
4 checks passed
@daredoole daredoole deleted the beta/supportability-followup branch May 1, 2026 14:20
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.

1 participant