1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-18 01:18:23 +02:00
unleash.unleash/frontend/src/component/feature/FeatureView
Nuno Góis f75cf1dc60
chore: release plans small misc improvements (#8879)
https://linear.app/unleash/issue/2-3038/release-plans-misc-ux-improvements

Includes various UX improvements focused on release plans:
- **New milestone status:** Introduced a "Paused" status for milestones.
A milestone is marked as "Paused" when it is active but the associated
environment is disabled.
- **Status display:** Paused milestones are labeled as "Paused (disabled
in environment)" for clarity.
- **Styling cleanup:** Removed unused disabled styling in the release
plan component.
- **Accordion stability:** Fixed visual shifting in milestone accordions
when toggling.
- **Strategy count:** Updated the "View Strategies" label to reflect the
total number of strategies in the milestone.
- **Edge case handling:** Improved rendering for milestones without
strategies.
- **Component extraction:** Refactored milestone status into a
standalone component.
- **Component organization:** Grouped milestone-specific components
under a `ReleasePlanMilestone` parent folder.
- **Template card cursor enhancement:** Set the cursor on the template
card to "pointer", so we better reflect the interactivity of the
element.
- **Template card created by enhancement:** Added an avatar for the
"Created by" field in release plan template cards, replacing the
creator's ID.
- **Navigation improvement:** After creating or editing a release plan
template, users are now redirected back to the release management page.


![image](https://github.com/user-attachments/assets/b0717dc6-3049-4612-9b46-f37a4fa887a3)


![image](https://github.com/user-attachments/assets/a17daafa-f961-4269-9522-39769912752c)
2024-11-28 15:18:27 +00:00
..
FeatureEnvironmentSeen feat: make panels collapsible (#8395) 2024-10-09 14:25:58 +02:00
FeatureLog refactor: Make event log look and act like other pages (#7704) 2024-07-31 09:46:47 +02:00
FeatureMetrics chore: fix "key" prop issues in front end tests (#8459) 2024-10-16 14:57:43 +02:00
FeatureNotFound chore: add no unused imports biome rule (#5855) 2024-01-11 12:44:05 +00:00
FeatureOverview chore: release plans small misc improvements (#8879) 2024-11-28 15:18:27 +00:00
FeatureSettings refactor: replace IProjectCard with openapi type (#8043) 2024-09-02 13:25:28 +00:00
FeatureVariants chore: fix "key" prop issues in front end tests (#8459) 2024-10-16 14:57:43 +02:00
Collaborators.test.tsx fix: add workaround for tooltip (#7649) 2024-07-24 09:33:29 +00:00
Collaborators.tsx refactor: make avatar group more customizable (#7989) 2024-08-27 14:37:45 +02:00
FeatureView.tsx chore: [Gitar] Cleaning up stale flag: featureCollaborators with value true (#7820) 2024-08-09 11:12:26 +02:00
FeatureViewLazyExport.tsx
LazyFeatureView.tsx