Skip to content

[WV-4524] Ballot one-candidate endorsements column iter #3#4820

Merged
DaleMcGrew merged 1 commit into
wevote:developfrom
ric0de:WV-4524OneCandidateEndorsementsIter3
May 20, 2026
Merged

[WV-4524] Ballot one-candidate endorsements column iter #3#4820
DaleMcGrew merged 1 commit into
wevote:developfrom
ric0de:WV-4524OneCandidateEndorsementsIter3

Conversation

@ric0de
Copy link
Copy Markdown
Contributor

@ric0de ric0de commented May 19, 2026

  • Compact endorsement row redesign: positive-only, heart count + thumbs-down icons (no pill), truncated speaker name, consistent right-aligned toggle
  • Click endorsement statement text -> opens new EndorsementDetailModal (uses ModalDisplayTemplateB, scrollable for long content, X close + bottom Close button)
  • "See more opinions" link relabeled and indented to align with speaker names
  • Sort opinions by organization followers count (desc), with OrganizationStore listener so order updates as counts hydrate
  • Triple dots in MakePublicVisibilityRow open the Edit Opinion modal in a new visibility-only mode (hides opinion textarea + stance row, save button reads "Update visibility")
  • Chat bubble now always renders alongside the visibility row instead of swapping with it
  • Fix candidate title in Edit Opinion modal: read from CandidateStore + MeasureStore with proper listeners (no more dead allCachedPoliticians lookup)
  • MeasureInfoModal: show proposition name + subtitle inside the Description tab; capitalize first letter of YES/NO descriptions
  • Extract resolveOrganizationWeVoteId + getPositionFollowersCount into shared opinionsHelpers

- Compact endorsement row redesign: positive-only, heart count + thumbs-down icons (no pill), truncated speaker name, consistent right-aligned toggle
- Click endorsement statement text -> opens new EndorsementDetailModal (uses ModalDisplayTemplateB, scrollable for long content, X close + bottom Close button)
- "See more opinions" link relabeled and indented to align with speaker names
- Sort opinions by organization followers count (desc), with OrganizationStore listener so order updates as counts hydrate
- Triple dots in MakePublicVisibilityRow open the Edit Opinion modal in a new visibility-only mode (hides opinion textarea + stance row, save button reads "Update visibility")
- Chat bubble now always renders alongside the visibility row instead of swapping with it
- Fix candidate title in Edit Opinion modal: read from CandidateStore + MeasureStore with proper listeners (no more dead allCachedPoliticians lookup)
- MeasureInfoModal: show proposition name + subtitle inside the Description tab; capitalize first letter of YES/NO descriptions
- Extract resolveOrganizationWeVoteId + getPositionFollowersCount into shared opinionsHelpers
@DaleMcGrew
Copy link
Copy Markdown
Member

👍

@DaleMcGrew DaleMcGrew merged commit 14df5aa into wevote:develop May 20, 2026
6 checks passed
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.

2 participants