Skip to content

refactor: change account color handling#10048

Closed
wmontwe wants to merge 5 commits into
thunderbird:mainfrom
wmontwe:fix/9031/change-account-color-handling
Closed

refactor: change account color handling#10048
wmontwe wants to merge 5 commits into
thunderbird:mainfrom
wmontwe:fix/9031/change-account-color-handling

Conversation

@wmontwe
Copy link
Copy Markdown
Member

@wmontwe wmontwe commented Nov 4, 2025

Part of #9031

This refactors the account color picking logic to use the new AccountProfileRepository and an immutable account color list and improves dependency injection setup. The color picking logic now ensures colors are distributed as evenly as possible among accounts. Rendering the default_account_colors obsolete.

It also introduces documentation for the Outcome type.

@wmontwe wmontwe requested a review from a team as a code owner November 4, 2025 15:01
@wmontwe wmontwe requested a review from asoucar November 4, 2025 15:01
@wmontwe wmontwe force-pushed the fix/9031/change-account-color-handling branch 5 times, most recently from c9efb7e to 8d64a96 Compare November 6, 2025 12:58
@rafaeltonholo rafaeltonholo added the merge block: soft freeze PR to main is blocked: risky code or feature flag enablement must wait until soft freeze lifts. label Nov 7, 2025
@wmontwe wmontwe force-pushed the fix/9031/change-account-color-handling branch from 8d64a96 to ac4321c Compare November 10, 2025 14:31
@wmontwe wmontwe force-pushed the fix/9031/change-account-color-handling branch from ac4321c to 5456201 Compare November 12, 2025 12:26
@wmontwe wmontwe removed the merge block: soft freeze PR to main is blocked: risky code or feature flag enablement must wait until soft freeze lifts. label Nov 14, 2025
@wmontwe wmontwe assigned rafaeltonholo and unassigned asoucar Nov 14, 2025
@wmontwe
Copy link
Copy Markdown
Member Author

wmontwe commented Nov 14, 2025

Close in favor of #10104

@wmontwe wmontwe closed this Nov 14, 2025
@wmontwe wmontwe deleted the fix/9031/change-account-color-handling branch November 19, 2025 10:52
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.

3 participants