mirror of
https://github.com/games-on-whales/wolfmanager.git
synced 2026-10-15 21:12:13 +00:00
Labels
No labels
a11y
bug
enhancement
enhancement
good first issue
pull-request
question
refactor
security
shadcn
tech-debt
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/wolfmanager#58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/wolfmanager/pull/51
Author: @salty2011
Created: 7/16/2025
Status: ✅ Merged
Merged: 7/16/2025
Merged by: @salty2011
Base:
release/202507.001← Head:refactor/wolf-actions-breakdown📝 Commits (1)
9db9c0cfeat: refactor wolf-actions into modular architecture📊 Changes
12 files changed (+1117 additions, -1043 deletions)
View changed files
📝
src/app/actions/wolf-actions.ts(+3 -1042)➕
src/app/actions/wolf/auth.ts(+42 -0)➕
src/app/actions/wolf/client-control.ts(+127 -0)➕
src/app/actions/wolf/client-management.ts(+126 -0)➕
src/app/actions/wolf/client-retrieval.ts(+210 -0)➕
src/app/actions/wolf/index.ts(+10 -0)➕
src/app/actions/wolf/requests.ts(+152 -0)➕
src/app/actions/wolf/server-status.ts(+54 -0)➕
src/app/actions/wolf/synchronization.ts(+283 -0)➕
src/app/actions/wolf/types.ts(+45 -0)➕
src/app/actions/wolf/utils.ts(+64 -0)📝
tsconfig.tsbuildinfo(+1 -1)📄 Description
Summary
This PR refactors the monolithic 1,043-line
wolf-actions.tsfile into 9 focused, maintainable modules, addressing issue #30.Changes
New Module Structure
Key Improvements
Testing
Closes
Fixes #30
Deployment Notes
This refactoring maintains full API compatibility. No changes required for existing code that imports from
wolf-actions.ts.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.