Skip to content

Conversation

@AmarTrebinjac
Copy link
Contributor

@AmarTrebinjac AmarTrebinjac commented Jan 13, 2026

Changes

  • Add dismiss button to profile completion card in dropdown menu
  • When dismissed, both the yellow indicator dot and card are permanently hidden
  • Uses the action pattern for persistent dismissal tracking
  • Remove feature flag and always show indicator for incomplete profiles (experiment won)

ENG-291

Preview domain

https://amartrebinjac-eng-291.preview.app.daily.dev

Add dismiss button to profile completion card in dropdown menu. When dismissed, both the yellow indicator dot on the profile button and the card are permanently hidden. Uses the action pattern for persistent dismissal tracking.

- Add DismissProfileCompletionIndicator action type
- Update useProfileCompletionIndicator to check dismissal status
- Add showDismiss prop to ProfileCompletion component
- Display dismiss button above card content in dropdown only
- Remove feature flag and always show indicator for incomplete profiles

Co-Authored-By: Claude Haiku 4.5 <[email protected]>
@vercel
Copy link

vercel bot commented Jan 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
daily-webapp Ready Ready Preview Jan 13, 2026 9:56pm
1 Skipped Deployment
Project Deployment Review Updated (UTC)
storybook Ignored Ignored Jan 13, 2026 9:56pm

The ProfileCompletion component now uses useProfileCompletionIndicator
which relies on useActions that requires QueryClientProvider.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@AmarTrebinjac AmarTrebinjac changed the title ENG-291: Add dismissable profile completion indicator feat: add dismissable profile completion indicator Jan 13, 2026
AmarTrebinjac and others added 2 commits January 13, 2026 17:27
Remove showDismiss prop and always display the dismiss button
regardless of where the component is rendered.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
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