[PR #179] [MERGED] Wolf UI #385

Closed
opened 2026-10-15 13:00:11 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/wolf/pull/179
Author: @ABeltramo
Created: 3/2/2025
Status: ✅ Merged
Merged: 11/16/2025
Merged by: @ABeltramo

Base: stable ← Head: wolf-ui


📝 Commits (10+)

  • 0f373f3 feat: trying to plug together wolf-ui with wolf
  • af7cc98 feat: added env WOLF_SESSION_ID
  • f9cb862 feat: added profiles and changed config format
  • 1b6d1fc fix: implemented APIs for profiles and fixed legacy app endpoints.cpp
  • 80adc48 feat: updated OpenAPI spec
  • a276f64 feat: coded up full lobbies support!
  • 5f5e9f0 fix: upgraded dependencies, cmake warnings and docker build
  • 84a80ea feat: implemented lobby APIs
  • c733d14 fix: added default name to interpipesrc
  • d7cea9f fix: compilation error on gcc, clang-format

📊 Changes

68 files changed (+5334 additions, -1307 deletions)

View changed files

📝 .github/workflows/docker-build.yml (+3 -3)
📝 .github/workflows/linux-build-test.yml (+26 -9)
📝 CMakeLists.txt (+2 -1)
➕ cmake/BoostLoader.cmake (+31 -0)
📝 docker/gstreamer.Dockerfile (+2 -2)
📝 docker/startup.sh (+5 -0)
📝 docker/wolf.Dockerfile (+7 -7)
➕ docs/images/test_ball_icon.png (+0 -0)
📝 docs/modules/dev/partials/spec.json (+1064 -340)
📝 src/core/src/core/docker.hpp (+26 -2)
📝 src/core/src/platforms/all/docker/docker/docker.cpp (+148 -18)
📝 src/core/src/platforms/all/helpers/CMakeLists.txt (+1 -4)
📝 src/core/src/platforms/all/helpers/helpers/utils.hpp (+1 -1)
📝 src/core/src/platforms/linux/pulseaudio/CMakeLists.txt (+1 -2)
📝 src/core/src/platforms/linux/uinput/CMakeLists.txt (+0 -3)
📝 src/core/src/platforms/linux/virtual-display/wayland-display.cpp (+3 -0)
➕ src/gst-video-context/CMakeLists.txt (+26 -0)
➕ src/gst-video-context/gst-video-context/gst-video-context.cpp (+191 -0)
➕ src/gst-video-context/gst-video-context/gst-video-context.hpp (+28 -0)
➕ src/gst-video-context/gst-video-context/no-cuda-context.cpp (+19 -0)

...and 48 more files

📄 Description

Plugging together https://github.com/games-on-whales/wolf-ui with Wolf.
WIP will update the PR once more things are ready


🔄 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/wolf/pull/179 **Author:** [@ABeltramo](https://github.com/ABeltramo) **Created:** 3/2/2025 **Status:** ✅ Merged **Merged:** 11/16/2025 **Merged by:** [@ABeltramo](https://github.com/ABeltramo) **Base:** `stable` ← **Head:** `wolf-ui` --- ### 📝 Commits (10+) - [`0f373f3`](https://github.com/games-on-whales/wolf/commit/0f373f3ac0a1d1e489ee475c13d177aa75d93c3e) feat: trying to plug together wolf-ui with wolf - [`af7cc98`](https://github.com/games-on-whales/wolf/commit/af7cc9850dd16a5ac1a5cd6e45a0e94c6068989d) feat: added env WOLF_SESSION_ID - [`f9cb862`](https://github.com/games-on-whales/wolf/commit/f9cb86213febff87a862e3a6faa33d9eb93144f8) feat: added profiles and changed config format - [`1b6d1fc`](https://github.com/games-on-whales/wolf/commit/1b6d1fce1392e3cb4b1a851338cd8686ea6b9e45) fix: implemented APIs for profiles and fixed legacy app endpoints.cpp - [`80adc48`](https://github.com/games-on-whales/wolf/commit/80adc48060a36cd216b6b99aafb30f2f5aa9c532) feat: updated OpenAPI spec - [`a276f64`](https://github.com/games-on-whales/wolf/commit/a276f64f3a2c56f222e2c65539d7b163ef4d1730) feat: coded up full lobbies support! - [`5f5e9f0`](https://github.com/games-on-whales/wolf/commit/5f5e9f01e2362ee7ef861004d1c0309dfd71a8c2) fix: upgraded dependencies, cmake warnings and docker build - [`84a80ea`](https://github.com/games-on-whales/wolf/commit/84a80ea5eb94853fb31f6e83d843861803d7b91a) feat: implemented lobby APIs - [`c733d14`](https://github.com/games-on-whales/wolf/commit/c733d14626111836d37f39869fcffdb51a0f58b3) fix: added default name to interpipesrc - [`d7cea9f`](https://github.com/games-on-whales/wolf/commit/d7cea9ff5943e4720addca5572e44d9d61f60ab0) fix: compilation error on gcc, clang-format ### 📊 Changes **68 files changed** (+5334 additions, -1307 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/docker-build.yml` (+3 -3) 📝 `.github/workflows/linux-build-test.yml` (+26 -9) 📝 `CMakeLists.txt` (+2 -1) ➕ `cmake/BoostLoader.cmake` (+31 -0) 📝 `docker/gstreamer.Dockerfile` (+2 -2) 📝 `docker/startup.sh` (+5 -0) 📝 `docker/wolf.Dockerfile` (+7 -7) ➕ `docs/images/test_ball_icon.png` (+0 -0) 📝 `docs/modules/dev/partials/spec.json` (+1064 -340) 📝 `src/core/src/core/docker.hpp` (+26 -2) 📝 `src/core/src/platforms/all/docker/docker/docker.cpp` (+148 -18) 📝 `src/core/src/platforms/all/helpers/CMakeLists.txt` (+1 -4) 📝 `src/core/src/platforms/all/helpers/helpers/utils.hpp` (+1 -1) 📝 `src/core/src/platforms/linux/pulseaudio/CMakeLists.txt` (+1 -2) 📝 `src/core/src/platforms/linux/uinput/CMakeLists.txt` (+0 -3) 📝 `src/core/src/platforms/linux/virtual-display/wayland-display.cpp` (+3 -0) ➕ `src/gst-video-context/CMakeLists.txt` (+26 -0) ➕ `src/gst-video-context/gst-video-context/gst-video-context.cpp` (+191 -0) ➕ `src/gst-video-context/gst-video-context/gst-video-context.hpp` (+28 -0) ➕ `src/gst-video-context/gst-video-context/no-cuda-context.cpp` (+19 -0) _...and 48 more files_ </details> ### 📄 Description Plugging together https://github.com/games-on-whales/wolf-ui with Wolf. WIP will update the PR once more things are ready --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 13:00:11 +00:00
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/wolf#385
No description provided.