Skip to content

Perf review, melee fixes and damage display refactor - #23

Merged
Warmag2 merged 78 commits into
masterfrom
damagedisplayrefactorbranch
Jul 21, 2026
Merged

Warmag2 merged 78 commits into
masterfrom
damagedisplayrefactorbranch

Conversation

@Warmag2

@Warmag2 Warmag2 commented Jul 21, 2026

Copy link
Copy Markdown
Owner

A zillion billion changes.

Warmag2 and others added 30 commits May 26, 2026 15:45
chore: add native appsettings config refactor design spec

Design for migrating Silo/Client/tools from the custom ConfigurationUtilities.GetConfiguration
scheme to the native .NET host config chain, replacing CommunicationOptions and the Postgres
connection string with native ConnectionStrings, removing RESOLVER_ENVIRONMENT, and renaming
the orleansdb container to resolverpostgres.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
chore: add native appsettings config refactor implementation plan

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
…ross-file read

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…_ENVIRONMENT

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
refactor: inject ServerToClientCommunicator; construct Redis consumers manually

CommunicationService now injects a DI-registered ServerToClientCommunicator instead of
building it from a connection string, dropping its IConfiguration/options/DataHelper/
grainFactory params. ServerToClientCommunicator and ResolverCommunicator are registered
via manual factories that pass the Redis connection string resolved at the composition
root - uniform with the repository factories. No keyed services or wrapper type needed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
@Warmag2
Warmag2 merged commit d4a285b into master Jul 21, 2026
1 check failed
@Warmag2
Warmag2 deleted the damagedisplayrefactorbranch branch July 21, 2026 09:15
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