Skip to content

merge: upstream moonlight-qt (1080p default, MSI signing, Qt 6.12 CI, dependency updates) - #18

Merged
vibesoftwarecoder merged 11 commits into
masterfrom
upstream-merge-2026-10-06
Oct 6, 2026
Merged

vibesoftwarecoder merged 11 commits into
masterfrom
upstream-merge-2026-10-06

Conversation

@vibesoftwarecoder

Copy link
Copy Markdown
Owner

Merges 9 upstream commits from moonlight-stream/moonlight-qt:

  • 018c851e Change the default streaming resolution to 1080p
  • de2467e4/b7e0deb1/afcd08cc MSI signing fixes (don't require SIGNTOOL_PARAMS to contain sign; require it set externally)
  • 6e699e4d Update libplacebo, sdl2-compat, and SDL3
  • 32c6ab6e Update Windows CI to Qt 6.12
  • 7927da33 Fix matching colon-separated XDG_CURRENT_DESKTOP values (Linux)
  • a2486eaf Check elf_aux_info() return value in hasFastAes() (Linux)
  • e8fefc8c Prepare for their v6.2.0 (version-bump bookkeeping, no functional change for us)

Two conflicts, both resolved by keeping our own:

  • .github/workflows/build-win-mac.yml — we deliberately deleted this (1c5f5395) in favor of our own split Windows/macOS workflows. Kept deleted.
  • app/version.txt — kept ours (bumped to 6.3.9 for this sync), not upstream's 6.2.0.

Verified our features survived, not just assumed: diffed the merge result against our pre-merge state (only upstream's actual changes present) and against upstream/master (all our own features — microphone capture, computer-model extensions, stream-settings additions, gamepad quit combo — still fully intact).

Checked with real builds, not by landing on master: manually dispatched both the Windows and macOS workflows against this branch. Both completed successfully, and the release step was confirmed skipped on both (this was workflow_dispatch, not a push or tag — nothing published).

macOS specifically re-verified against the recent #13 fix, since that's just been through two rounds of getting burned by trusting a green build: confirmed in the actual log that the macdeployqt bundle-binary/rpath errors are still absent (0 occurrences), the linker and codesign both correctly reference Contents/MacOS/MoonlightVibe, a real framework gets signed, and the uploaded artifact is 78.7MB — matching the known-good fixed build almost exactly, not a silently-broken bundle.

Not runtime-tested on a real client — this host is headless Windows, this is a Qt desktop client.

Merge with Merge commit (never squash — that would destroy upstream ancestry and re-trigger every one of these conflicts on the next sync).

🤖 Generated with Claude Code

brad0 and others added 11 commits October 2, 2026 23:10
Check the result of elf_aux_info() on FreeBSD and OpenBSD ARM and fall
back to no AES support if the call fails, rather than relying on the
output variable being left untouched.
macOS remains on Qt 6.11.2 for v6.x to retain Ventura support
…26-10-06

# Conflicts:
#	.github/workflows/build-win-mac.yml
#	app/version.txt
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vibesoftwarecoder
vibesoftwarecoder merged commit a1e2836 into master Oct 6, 2026
2 checks passed
@vibesoftwarecoder vibesoftwarecoder mentioned this pull request Oct 6, 2026
@vibesoftwarecoder
vibesoftwarecoder deleted the upstream-merge-2026-10-06 branch October 14, 2026 14:05
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.

3 participants