Skip to content

Add goal icon selection and persistence - #240

Draft
Yannick-o1 wants to merge 1 commit into
fencer-so:mainfrom
Yannick-o1:agent/support-goal-icons
Draft

Add goal icon selection and persistence#240
Yannick-o1 wants to merge 1 commit into
fencer-so:mainfrom
Yannick-o1:agent/support-goal-icons

Conversation

@Yannick-o1

Copy link
Copy Markdown

Summary

  • add nullable icon support to the client Goal type
  • display goal icons on dashboard cards
  • let users add or change icons with the existing emoji picker
  • update local state and Redux immediately after selection
  • persist icon changes through the existing goal PUT request

Why

The frontend previously had no way to display, select, or persist goal icons.

User impact

Users can choose an emoji for a goal, see it on the goal card, and retain the change after refresh.

Validation

  • npm run build
  • development server compiled successfully and returned HTTP 200

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