[PR #10] [MERGED] Adding Requested features #19

Closed
opened 2026-10-15 12:54:25 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/wolf-den/pull/10
Author: @Skerga
Created: 2/11/2026
Status: ✅ Merged
Merged: 2/18/2026
Merged by: @Skerga

Base: stable ← Head: dev-requested-features


📝 Commits (10+)

  • 6456422 Made AccordionTitleEdit reusable for all Accordions
  • 8557dee made _directAccess in DatabasePreMigrationPatches.cs readonly
  • 5d0d55f Modified Paired Clients view to work with new AccordionTitleEdit.
  • edb7668 Added AccordionTitleEdit to Profile Accordion. Added two-way binding for Profile, to allow Parent changes to be communicated to child for Updating Profile Names
  • bcd4292 Added check to Avoid Empty strings or null as Profile Names, also doubles as a cancel rename function
  • fff94c6 Added Icon picker to the Profile creation form
  • 4c00632 Added functionality to edit Icon and Pin of a Profile in the Profile view.
  • 240b278 fix: #11 added a default value to render_node via RenderDeviceDropdown, dropdown is disabled by default but can be enabled by mounting /dev/dri. alternative manual input is available.
  • 158c16f added dockumentation about how to enable the Icon/Cover Picker.
  • 9389bfd Cleaning up some warnings

📊 Changes

22 files changed (+956 additions, -348 deletions)

View changed files

📝 README.md (+2 -0)
📝 WolfLeash/Components/Classes/EventLogger.cs (+9 -1)
📝 WolfLeash/Components/Layout/MainLayout.razor (+4 -2)
➕ WolfLeash/Components/Misc/AccordionTitleEdit.razor (+59 -0)
➕ WolfLeash/Components/Misc/DiskImage.razor (+32 -0)
📝 WolfLeash/Components/Misc/RenderDeviceDropdown.razor (+50 -19)
📝 WolfLeash/Components/Pages/Apps/SubComponent/AppForm.razor (+31 -14)
📝 WolfLeash/Components/Pages/Clients/Paired.razor (+49 -9)
➖ WolfLeash/Components/Pages/Clients/SubComponent/AccordionTitleEdit.razor (+0 -61)
📝 WolfLeash/Components/Pages/Clients/SubComponent/ClientSettings.razor (+130 -20)
➕ WolfLeash/Components/Pages/Covers/Covers.razor (+84 -0)
➕ WolfLeash/Components/Pages/Covers/SubComponent/PngFileUpload.razor (+94 -0)
📝 WolfLeash/Components/Pages/Profiles/Show.razor (+5 -6)
📝 WolfLeash/Components/Pages/Profiles/SubComponent/AddProfile.razor (+48 -11)
➕ WolfLeash/Components/Pages/Profiles/SubComponent/AppsAccordionItem.razor (+119 -0)
➖ WolfLeash/Components/Pages/Profiles/SubComponent/EditProfile.razor (+0 -79)
➖ WolfLeash/Components/Pages/Profiles/SubComponent/EditProfileApps.razor (+0 -123)
➕ WolfLeash/Components/Pages/Profiles/SubComponent/ProfileAccordionItem.razor (+237 -0)
📝 WolfLeash/Components/Pages/Settings.razor (+1 -1)
📝 WolfLeash/Components/_Imports.razor (+1 -0)

...and 2 more files

📄 Description

This PR is meant to address most requested features and performance problems.
Current status:

  • this should close #3
  • this should fix #11
  • should close #4
  • should close #12

🔄 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-den/pull/10 **Author:** [@Skerga](https://github.com/Skerga) **Created:** 2/11/2026 **Status:** ✅ Merged **Merged:** 2/18/2026 **Merged by:** [@Skerga](https://github.com/Skerga) **Base:** `stable` ← **Head:** `dev-requested-features` --- ### 📝 Commits (10+) - [`6456422`](https://github.com/games-on-whales/wolf-den/commit/64564225796ec37a696fd65df6d73438fbec702f) Made AccordionTitleEdit reusable for all Accordions - [`8557dee`](https://github.com/games-on-whales/wolf-den/commit/8557dee617f891a61b82de9d167118bb3ae89b0c) made _directAccess in DatabasePreMigrationPatches.cs readonly - [`5d0d55f`](https://github.com/games-on-whales/wolf-den/commit/5d0d55ff7bc4e631e5bf740d36b8e3be7f189434) Modified Paired Clients view to work with new AccordionTitleEdit. - [`edb7668`](https://github.com/games-on-whales/wolf-den/commit/edb7668db48ece02ab21e36e20ae01681124b0a1) Added AccordionTitleEdit to Profile Accordion. Added two-way binding for Profile, to allow Parent changes to be communicated to child for Updating Profile Names - [`bcd4292`](https://github.com/games-on-whales/wolf-den/commit/bcd4292439358f309a1ace1b144729c34394533c) Added check to Avoid Empty strings or null as Profile Names, also doubles as a cancel rename function - [`fff94c6`](https://github.com/games-on-whales/wolf-den/commit/fff94c6894bd3465dd17080e7d3558b0c46d475b) Added Icon picker to the Profile creation form - [`4c00632`](https://github.com/games-on-whales/wolf-den/commit/4c006322a90834172edb7a187388314f13076487) Added functionality to edit Icon and Pin of a Profile in the Profile view. - [`240b278`](https://github.com/games-on-whales/wolf-den/commit/240b278e202b9dbe0eeffcd89a6f29419ad4e277) fix: #11 added a default value to render_node via RenderDeviceDropdown, dropdown is disabled by default but can be enabled by mounting /dev/dri. alternative manual input is available. - [`158c16f`](https://github.com/games-on-whales/wolf-den/commit/158c16f624dfa8445eeeb2431aa0e3798c6ad132) added dockumentation about how to enable the Icon/Cover Picker. - [`9389bfd`](https://github.com/games-on-whales/wolf-den/commit/9389bfd09d4de936074ed2ba7c7bf59c11fe2889) Cleaning up some warnings ### 📊 Changes **22 files changed** (+956 additions, -348 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+2 -0) 📝 `WolfLeash/Components/Classes/EventLogger.cs` (+9 -1) 📝 `WolfLeash/Components/Layout/MainLayout.razor` (+4 -2) ➕ `WolfLeash/Components/Misc/AccordionTitleEdit.razor` (+59 -0) ➕ `WolfLeash/Components/Misc/DiskImage.razor` (+32 -0) 📝 `WolfLeash/Components/Misc/RenderDeviceDropdown.razor` (+50 -19) 📝 `WolfLeash/Components/Pages/Apps/SubComponent/AppForm.razor` (+31 -14) 📝 `WolfLeash/Components/Pages/Clients/Paired.razor` (+49 -9) ➖ `WolfLeash/Components/Pages/Clients/SubComponent/AccordionTitleEdit.razor` (+0 -61) 📝 `WolfLeash/Components/Pages/Clients/SubComponent/ClientSettings.razor` (+130 -20) ➕ `WolfLeash/Components/Pages/Covers/Covers.razor` (+84 -0) ➕ `WolfLeash/Components/Pages/Covers/SubComponent/PngFileUpload.razor` (+94 -0) 📝 `WolfLeash/Components/Pages/Profiles/Show.razor` (+5 -6) 📝 `WolfLeash/Components/Pages/Profiles/SubComponent/AddProfile.razor` (+48 -11) ➕ `WolfLeash/Components/Pages/Profiles/SubComponent/AppsAccordionItem.razor` (+119 -0) ➖ `WolfLeash/Components/Pages/Profiles/SubComponent/EditProfile.razor` (+0 -79) ➖ `WolfLeash/Components/Pages/Profiles/SubComponent/EditProfileApps.razor` (+0 -123) ➕ `WolfLeash/Components/Pages/Profiles/SubComponent/ProfileAccordionItem.razor` (+237 -0) 📝 `WolfLeash/Components/Pages/Settings.razor` (+1 -1) 📝 `WolfLeash/Components/_Imports.razor` (+1 -0) _...and 2 more files_ </details> ### 📄 Description This PR is meant to address most requested features and performance problems. Current status: - this should close #3 - this should fix #11 - should close #4 - should close #12 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:54:25 +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-den#19
No description provided.