Skip to content

Refactor policy handling into a dedicated module#962

Merged
albertospelta merged 1 commit into
mainfrom
alberto/refactor-settings
Jul 14, 2026
Merged

Refactor policy handling into a dedicated module#962
albertospelta merged 1 commit into
mainfrom
alberto/refactor-settings

Conversation

@albertospelta

Copy link
Copy Markdown
Member

This pull request introduces a new, unified policy system for reading and applying application policies (such as telemetry, update checks, and authentication browser choice) from the Windows registry, with a clear precedence and testable design. It also updates how user settings interact with policies and refactors related code to use dependency injection and the new policy abstraction. Additionally, there are small improvements and cleanups in telemetry reporting, registry extensions, and serialization.

@albertospelta
albertospelta force-pushed the alberto/refactor-settings branch from d14f88b to d31c195 Compare July 14, 2026 19:08
@albertospelta
albertospelta force-pushed the alberto/refactor-settings branch from d31c195 to 977a52e Compare July 14, 2026 19:09
@albertospelta
albertospelta marked this pull request as ready for review July 14, 2026 19:19
@albertospelta
albertospelta merged commit 9d57c64 into main Jul 14, 2026
1 check passed
@albertospelta
albertospelta deleted the alberto/refactor-settings branch July 14, 2026 19:19
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