Skip to content

Feat/map manager - #6

Merged
undead2146 merged 16 commits into
mainfrom
feat/map-manager
Jan 3, 2026
Merged

Feat/map manager#6
undead2146 merged 16 commits into
mainfrom
feat/map-manager

Conversation

@undead2146

Copy link
Copy Markdown
Owner

No description provided.

undead2146 and others added 16 commits December 28, 2025 19:38
…trols

- Added `NullableDecimalToIntConverter` to handle data conversion between View and ViewModel.
- Defined a new "phantom" style for `NumericUpDown` to match the existing minimalist UI.
- Replaced `TextBlock` value displays with `NumericUpDown` controls for Gamma, Audio volumes, Font sizes, and Camera settings.
- Adjusted Grid column widths to accommodate interactive input fields.
…ost#222)

Added manual folder picker for Retail GameInstallations without registry
…ommunity-outpost#227)

Fixed GameSettings not persisting whenever the profile was saved.
… resolution (community-outpost#225)

* fix(deps): ensure disabled game installation is auto-resolved when required by client

* feat(local): add GameType selection and validation for local content

* feat(game-profiles): hide GameInstallation from UI
…ate detection (community-outpost#228)

Upon launching a GameProfile that has a GeneralsOnline GameClient, a check for an update will be made. 
When an update is available it will download the new release, remove the old GameClient and MapPack, reconcile the profiles with the new release, then continue with launching the game.
…#224)

Users can now subscribe to development branches to receive notifications for every new push or update
…xternal JSON (community-outpost#205)

This commit lays the foundation for the Provider Defition framework whereby publishers can become ContentProviders in GenHub.
… management (community-outpost#235)

- Added a GameType filter for Generals and Zero Hour.
- Updated the selected ContentType button to highlight when active.
- Centered all ContentItems.
- Organized ContentItems into a brick-style layout.
- Replaced the add/remove buttons with a click action on the ContentItem itself.
- Set the "Delete" button to be visible only on hover.
)

Added a section under settings for the following data directories; workspace, profiles, manifests and CAS-pool,
…le management

- Implemented ReplayManagerView for managing replay files.
- Added drag-and-drop support for importing replay files (.rep, .zip).
- Enhanced ToolsViewModel to include Replay Manager services.
- Updated UI styles for better visual consistency.
- Introduced EnumToBoolConverter and EqualsToConverter for improved data binding.
- Added documentation for Replay Manager features and usage.
- Registered Replay Manager services in the dependency injection module.
@netlify

netlify Bot commented Jan 3, 2026

Copy link
Copy Markdown

Deploy Preview for generalshub ready!

Name Link
🔨 Latest commit 009ef96
🔍 Latest deploy log https://app.netlify.com/projects/generalshub/deploys/69586165b7324a00084e4bd7
😎 Deploy Preview https://deploy-preview-6--generalshub.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@undead2146
undead2146 merged commit 651c1df into main Jan 3, 2026
2 of 3 checks passed
@coderabbitai

coderabbitai Bot commented Jan 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

138 files out of 288 files are above the max files limit of 150.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant