Design the large-label-set confirmation dialog
- Dominant language
- TypeScript
- Stars
- 481
- Forks
- 108
- Avg merge
- 6d 8h
- Merged PRs (30d)
- 5
Description
## Question
Design the confirmation dialog: copy, exactly when it appears, "don't ask again"/persistence behavior, and Cancel vs. Synchronize actions.
Draft copy from Slack:
> The database contains [count] combined unique node and edge labels. This can lead to a degraded experience.
> [Cancel] [Synchronize Schema]
Blocked by the count-source/interjection decision and the threshold — the dialog can only be designed once we know what count we can show and what number is 'excessive'.
---
> [!IMPORTANT]
> Internal only — this issue is maintained by the core team and is not accepting external contributions.
Contributor guide
Research direction
Start by resolving the count-source/interjection decision and the threshold, since the dialog design is blocked on both. Then define the copy, appearance timing, persistence for “don't ask again,” and Cancel versus Synchronize actions; done means these behaviors and the displayed count are agreed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100