[PR #9] [MERGED] App Editing #18

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

📋 Pull Request Information

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

Base: stable ← Head: dev-app-editing


📝 Commits (8)

  • c2ed791 Added Edit Icon to App Card. Final position still pending
  • aa9f065 Moved OnSubmit out of the AppForm to allow Parent elements to define the OnSubmit behaviour.
  • 14154d4 Added Edit Page.
  • ab8e138 Renamed to AppForm, added ability to init via App Parameter. Added Parameter for OnSubmit callback.
  • b358b75 fix: added Cascading deletion for Runner when app gets Deleted. WARNING: If the db contains orphant Runner or any Runner at all then migration will fail.
  • 580a9bf fix: added a Patching mechanism to bring the Sqlite database to a state where Migration won't fail
  • abb61ce moved edit icon in front of Title.
  • 2a54be4 fix: fixed wrong min version for Patch.

📊 Changes

13 files changed (+524 additions, -34 deletions)

View changed files

📝 WolfLeash/Components/Pages/Apps/Add.razor (+20 -1)
➕ WolfLeash/Components/Pages/Apps/Edit.razor (+78 -0)
📝 WolfLeash/Components/Pages/Apps/SubComponent/AppCard.razor (+4 -1)
📝 WolfLeash/Components/Pages/Apps/SubComponent/AppForm.razor (+42 -22)
📝 WolfLeash/Components/Pages/Apps/SubComponent/AppForm.razor.css (+0 -0)
📝 WolfLeash/Database/Model/Runner.cs (+3 -0)
➕ WolfLeash/Migrations/20260202213438_EnableCascadingDeleteForRunner.Designer.cs (+166 -0)
➕ WolfLeash/Migrations/20260202213438_EnableCascadingDeleteForRunner.cs (+83 -0)
📝 WolfLeash/Migrations/WolfLeashDbContextModelSnapshot.cs (+18 -10)
➕ WolfLeash/Patches/DatabasePreMigrationPatches.cs (+24 -0)
➕ WolfLeash/Patches/SQLiteDirectAccess.cs (+79 -0)
📝 WolfLeash/Program.cs (+5 -0)
📝 WolfLeash/WolfLeash.csproj (+2 -0)

📄 Description

Adding the ability to Edit existing apps.

Partial addition of #3


🔄 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/9 **Author:** [@Skerga](https://github.com/Skerga) **Created:** 2/2/2026 **Status:** ✅ Merged **Merged:** 2/6/2026 **Merged by:** [@Skerga](https://github.com/Skerga) **Base:** `stable` ← **Head:** `dev-app-editing` --- ### 📝 Commits (8) - [`c2ed791`](https://github.com/games-on-whales/wolf-den/commit/c2ed791a96305e8ffa56ae72ad35badde0ddfe67) Added Edit Icon to App Card. Final position still pending - [`aa9f065`](https://github.com/games-on-whales/wolf-den/commit/aa9f065b76267ff4ed2cde49cf7af44f066d7db2) Moved OnSubmit out of the AppForm to allow Parent elements to define the OnSubmit behaviour. - [`14154d4`](https://github.com/games-on-whales/wolf-den/commit/14154d492e58cbefb2d30d776a45407eb588a1e7) Added Edit Page. - [`ab8e138`](https://github.com/games-on-whales/wolf-den/commit/ab8e1383eb29acdc2594d0b3b7a8a282d32fdf32) Renamed to AppForm, added ability to init via App Parameter. Added Parameter for OnSubmit callback. - [`b358b75`](https://github.com/games-on-whales/wolf-den/commit/b358b75fce9a1b49bee6e035c1aa4debebf262ae) fix: added Cascading deletion for Runner when app gets Deleted. WARNING: If the db contains orphant Runner or any Runner at all then migration will fail. - [`580a9bf`](https://github.com/games-on-whales/wolf-den/commit/580a9bf9459a946ab760d122f75b9b6c116adc4a) fix: added a Patching mechanism to bring the Sqlite database to a state where Migration won't fail - [`abb61ce`](https://github.com/games-on-whales/wolf-den/commit/abb61cee6fcdb91774fc08fdcd8efd06800bf2a0) moved edit icon in front of Title. - [`2a54be4`](https://github.com/games-on-whales/wolf-den/commit/2a54be4bed74146587dc1422ca01033e28f5b9d9) fix: fixed wrong min version for Patch. ### 📊 Changes **13 files changed** (+524 additions, -34 deletions) <details> <summary>View changed files</summary> 📝 `WolfLeash/Components/Pages/Apps/Add.razor` (+20 -1) ➕ `WolfLeash/Components/Pages/Apps/Edit.razor` (+78 -0) 📝 `WolfLeash/Components/Pages/Apps/SubComponent/AppCard.razor` (+4 -1) 📝 `WolfLeash/Components/Pages/Apps/SubComponent/AppForm.razor` (+42 -22) 📝 `WolfLeash/Components/Pages/Apps/SubComponent/AppForm.razor.css` (+0 -0) 📝 `WolfLeash/Database/Model/Runner.cs` (+3 -0) ➕ `WolfLeash/Migrations/20260202213438_EnableCascadingDeleteForRunner.Designer.cs` (+166 -0) ➕ `WolfLeash/Migrations/20260202213438_EnableCascadingDeleteForRunner.cs` (+83 -0) 📝 `WolfLeash/Migrations/WolfLeashDbContextModelSnapshot.cs` (+18 -10) ➕ `WolfLeash/Patches/DatabasePreMigrationPatches.cs` (+24 -0) ➕ `WolfLeash/Patches/SQLiteDirectAccess.cs` (+79 -0) 📝 `WolfLeash/Program.cs` (+5 -0) 📝 `WolfLeash/WolfLeash.csproj` (+2 -0) </details> ### 📄 Description Adding the ability to Edit existing apps. Partial addition of #3 --- <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:24 +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#18
No description provided.