[PR #44] feat(plugin): ES-DE launchers, controllers, and fullscreen (2026.05.31k) #60

Open
opened 2026-10-15 12:55:16 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/unraid-plugin/pull/44
Author: @Dadud
Created: 5/30/2026
Status: 🔄 Open

Base: main ← Head: feat/plugin-esde-play-pipeline


📝 Commits (10+)

  • f6b1308 Mount presets: games-share paths, TOML-first, compat tools, dev-test
  • 206968c Expand health checks and align FAQ with Fix mounts
  • b9e889e Fix health checks on PHP 8 and extend dev-test coverage
  • beeb331 chore: release 2026.05.31 changelog, gitignore, DEVELOPING notes
  • 82157a7 Add advanced gow.cfg keys for images and encoder GPU
  • 9221cf4 Improve setup flow: steps, games-share layout, save vs deploy
  • 0834b1a fix(scripts): ES-DE title aliases, dev-sync, and dev-test hardening
  • c0e52e9 Merge pull request #8 from Dadud/cursor/mount-presets-core-c2d1
  • 2097c72 Merge cursor stack PRs #7-#10 and review fixes
  • a439032 fix(release): point gow.plg at Dadud fork URLs for 2026.05.31a

📊 Changes

74 files changed (+9263 additions, -248 deletions)

View changed files

📝 .gitattributes (+5 -1)
📝 .gitignore (+17 -0)
📝 DEVELOPING.md (+88 -2)
📝 docs/FAQ.md (+398 -0)
📝 gow.plg (+237 -6)
📝 packages/settings-ui/root/usr/local/emhttp/plugins/gow/README.md (+16 -2)
➕ packages/settings-ui/root/usr/local/emhttp/plugins/gow/default.cfg (+23 -0)
📝 packages/settings-ui/root/usr/local/emhttp/plugins/gow/gow.page (+1304 -184)
➕ packages/settings-ui/root/usr/local/emhttp/plugins/gow/php/health-lib.php (+455 -0)
➕ packages/settings-ui/root/usr/local/emhttp/plugins/gow/php/health.php (+18 -0)
➕ packages/settings-ui/root/usr/local/emhttp/plugins/gow/php/logs.php (+135 -0)
➕ scripts/apply-mount-presets.py (+761 -0)
➕ scripts/apply-mount-presets.sh (+75 -0)
➕ scripts/apply-ui.sh (+65 -0)
➕ scripts/cleanup-wolf-sessions.sh (+50 -0)
📝 scripts/deploy.sh (+209 -41)
➕ scripts/detect-paths.sh (+102 -0)
➕ scripts/dev-sync.sh (+39 -0)
➕ scripts/dev-test-health.php (+16 -0)
➕ scripts/dev-test.sh (+450 -0)

...and 54 more files

📄 Description

Summary

  • Profile launchers and rom_launcher.sh (ROM-aware, fullscreen)
  • RetroArch core installer and Wolf virtual pad autoconfig
  • Standalone emulator configs (Dolphin, PCSX2, RPCS3, Xemu)
  • diagnose-esde-launch.sh readiness checks
  • Plugin packaging for version 2026.05.31k

Depends on

Test plan

  • bash scripts/dev-test.sh
  • Fix all on Unraid host
  • Launch GC, PS2, NES from ES-DE via Moonlight

Made with Cursor


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/unraid-plugin/pull/44 **Author:** [@Dadud](https://github.com/Dadud) **Created:** 5/30/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/plugin-esde-play-pipeline` --- ### 📝 Commits (10+) - [`f6b1308`](https://github.com/games-on-whales/unraid-plugin/commit/f6b130843cfc5c9df494fffc13c9e7cbc4756fd1) Mount presets: games-share paths, TOML-first, compat tools, dev-test - [`206968c`](https://github.com/games-on-whales/unraid-plugin/commit/206968c92b46a8834f3fd41f48827e314307957b) Expand health checks and align FAQ with Fix mounts - [`b9e889e`](https://github.com/games-on-whales/unraid-plugin/commit/b9e889e0fcb8f575a51c9f8e71ad4c9e8562009b) Fix health checks on PHP 8 and extend dev-test coverage - [`beeb331`](https://github.com/games-on-whales/unraid-plugin/commit/beeb331c658db6ac51ccc29afbd354902f66eb09) chore: release 2026.05.31 changelog, gitignore, DEVELOPING notes - [`82157a7`](https://github.com/games-on-whales/unraid-plugin/commit/82157a7fd52eaafc8668ecd318c57cb5bc5c20b1) Add advanced gow.cfg keys for images and encoder GPU - [`9221cf4`](https://github.com/games-on-whales/unraid-plugin/commit/9221cf46632009747a31087b74ac1c179fffef0a) Improve setup flow: steps, games-share layout, save vs deploy - [`0834b1a`](https://github.com/games-on-whales/unraid-plugin/commit/0834b1aff97ce0bfb607de23c49c736987438bbb) fix(scripts): ES-DE title aliases, dev-sync, and dev-test hardening - [`c0e52e9`](https://github.com/games-on-whales/unraid-plugin/commit/c0e52e9ba49af3849b78dcbaaba4bcd986e26a77) Merge pull request #8 from Dadud/cursor/mount-presets-core-c2d1 - [`2097c72`](https://github.com/games-on-whales/unraid-plugin/commit/2097c72a4d11b349fc6c1b07f98b170577e08716) Merge cursor stack PRs #7-#10 and review fixes - [`a439032`](https://github.com/games-on-whales/unraid-plugin/commit/a439032fe187809f94f5ea94b776eb84e7919333) fix(release): point gow.plg at Dadud fork URLs for 2026.05.31a ### 📊 Changes **74 files changed** (+9263 additions, -248 deletions) <details> <summary>View changed files</summary> 📝 `.gitattributes` (+5 -1) 📝 `.gitignore` (+17 -0) 📝 `DEVELOPING.md` (+88 -2) 📝 `docs/FAQ.md` (+398 -0) 📝 `gow.plg` (+237 -6) 📝 `packages/settings-ui/root/usr/local/emhttp/plugins/gow/README.md` (+16 -2) ➕ `packages/settings-ui/root/usr/local/emhttp/plugins/gow/default.cfg` (+23 -0) 📝 `packages/settings-ui/root/usr/local/emhttp/plugins/gow/gow.page` (+1304 -184) ➕ `packages/settings-ui/root/usr/local/emhttp/plugins/gow/php/health-lib.php` (+455 -0) ➕ `packages/settings-ui/root/usr/local/emhttp/plugins/gow/php/health.php` (+18 -0) ➕ `packages/settings-ui/root/usr/local/emhttp/plugins/gow/php/logs.php` (+135 -0) ➕ `scripts/apply-mount-presets.py` (+761 -0) ➕ `scripts/apply-mount-presets.sh` (+75 -0) ➕ `scripts/apply-ui.sh` (+65 -0) ➕ `scripts/cleanup-wolf-sessions.sh` (+50 -0) 📝 `scripts/deploy.sh` (+209 -41) ➕ `scripts/detect-paths.sh` (+102 -0) ➕ `scripts/dev-sync.sh` (+39 -0) ➕ `scripts/dev-test-health.php` (+16 -0) ➕ `scripts/dev-test.sh` (+450 -0) _...and 54 more files_ </details> ### 📄 Description ## Summary - Profile launchers and rom_launcher.sh (ROM-aware, fullscreen) - RetroArch core installer and Wolf virtual pad autoconfig - Standalone emulator configs (Dolphin, PCSX2, RPCS3, Xemu) - diagnose-esde-launch.sh readiness checks - Plugin packaging for version 2026.05.31k ## Depends on - games-on-whales/unraid-plugin#43 (merge first or review together) ## Test plan - [ ] bash scripts/dev-test.sh - [ ] Fix all on Unraid host - [ ] Launch GC, PS2, NES from ES-DE via Moonlight Made with [Cursor](https://cursor.com) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/unraid-plugin#60
No description provided.