-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor: WolfManager UI Overhaul and Documentation Update #9
Open
salty2011
wants to merge
34
commits into
stable
Choose a base branch
from
dev-code-rebase
base: stable
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…with the old codebase. Still need to migrate the API's to new code
- Migrated the old WolfManager api code to the new code base - Setup new api code to just proxy endpoint commands to the wolf socket to avoid re-implementing each api endpoint as they are added to wolf - Updated DevContainer settings with socket permissions and mount points - Added API Test link in settings page
- Split account settings page into modular client and server components - Implement error boundaries and loading states for improved user experience - Add syntax highlighting for API test responses - Enhance API endpoint testing with dynamic schema validation - Migrate users management to server-side rendering with TOML configuration - Improve code organization and separation of concerns
- Restructured README with improved organization and sections - Added detailed technology stack description - Enhanced features section with implementation status - Expanded getting started and development setup instructions - Included architecture overview and key components - Updated FAQ and known issues sections - Improved project documentation with clear, structured information
…dcn components are properly installed
…m settings handling - Remove `requiresFirstTimeSetup` from UserConfig interface and config initialization - Update FirstTimeWizard to handle Steam settings more robustly - Enhance Sonner toast configuration with custom styling and system theme - Improve error handling and success messaging in first-time setup flow
- Change Sonner toast position from top-right to bottom-right - Update import of Toaster from local component to direct Sonner import - Maintain consistent toast styling and theme configuration
…ark themes. Known Issues - Dialog is not respecting the theme - Tabs and drop down initial select colour is not correct
…pplied globally - dialog model text input adjustment - fix tab selections
… better contrast and consistency
- Create validation module with Zod schema validation - Add proper exports for validation functions - Fix imports in route files - Add comprehensive error handling and logging - Implement type-safe validation functions
- Add Steam API endpoints to test console - Implement secure credential retrieval from encrypted config - Fix user lookup to use username instead of ID - Add comprehensive error handling and logging - Update validation to use proper credential format
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR represents a major update to the WolfManager project, transitioning to a modern Next.js-based architecture with improved UI, documentation, and development workflow.
Related Issues
fixes #3
closes #1
Key Changes
Architecture & Framework
/docs/architecture
UI Improvements
Security & Authentication
Development Experience
Documentation
API & Backend
Testing
Migration Notes
OLD
directory for referenceBreaking Changes