Skip to content

fix: apply the high quality portraits toggle without a restart#885

Merged
FatCatClient merged 2 commits into
Fchat-Horizon:developmentfrom
Kannamoris:fix/hq-portraits-live-toggle
Jul 26, 2026
Merged

fix: apply the high quality portraits toggle without a restart#885
FatCatClient merged 2 commits into
Fchat-Horizon:developmentfrom
Kannamoris:fix/hq-portraits-live-toggle

Conversation

@Kannamoris

Copy link
Copy Markdown
Collaborator

The HQ portrait setting was only checked at profile-fetch time and its result baked into character.overrides.avatarUrl, so toggling it did nothing until components were recreated or the app restarted. The override is now always extracted and stored (and cleared when a profile drops its portrait tag), and the setting is checked at render time in characterImage() and the few places that read the override directly, so the toggle applies immediately everywhere, including the shell window's character tab.

Fixes #736

…-Horizon#736)

Always extract and store the HQ portrait override (and clear it when a profile no longer has one), and decide at render time whether to show it, so toggling the setting updates avatars everywhere immediately. Also push the setting-gated avatar to the shell window on settings changes so the character tab updates too.
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Artifacts

View all

x64 arm64
linux Download Download
macos Download Download
windows Download Download

@FatCatClient FatCatClient moved this from Backlog to Follow Up Before Release in Horizon Releases Jul 9, 2026
@FatCatClient FatCatClient added this to the 2.4.0 milestone Jul 9, 2026
@FatCatClient FatCatClient added Needs testing For (new) Pull Requests that have yet to be manually tested by a maintainer Needs code review For (new) Pull Requests that still need a code review by a maintainer. labels Jul 14, 2026
@FatCatClient

Copy link
Copy Markdown
Contributor

@Kannamoris, could you resolve the merge conflicts so I can test this as if it were merged into development?

@FatCatClient FatCatClient self-assigned this Jul 25, 2026
…aits-live-toggle

# Conflicts:
#	site/character_page/sidebar.vue
@FatCatClient FatCatClient removed Needs testing For (new) Pull Requests that have yet to be manually tested by a maintainer Needs code review For (new) Pull Requests that still need a code review by a maintainer. labels Jul 26, 2026
@FatCatClient
FatCatClient merged commit ad94515 into Fchat-Horizon:development Jul 26, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Follow Up Before Release to Done in Horizon Releases Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

The 'show high quality portraits' setting doesn't toggle consistently/ needs restarting

2 participants