1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-04-19 01:17:18 +02:00
unleash.unleash/frontend/src
Nuno Góis f75cf1dc60
chore: release plans small misc improvements ()
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
..
__mocks__
assets chore: release template sidebar () 2024-11-27 13:16:27 +00:00
component chore: release plans small misc improvements () 2024-11-28 15:18:27 +00:00
constants feat: use new environment limit in Unleash UI () 2024-07-02 06:14:15 +00:00
contexts
hooks chore: release template sidebar () 2024-11-27 13:16:27 +00:00
interfaces chore: release template sidebar () 2024-11-27 13:16:27 +00:00
openapi chore: update orval schema () 2024-11-22 13:19:29 +02:00
themes chore: upgrade to biome 1.9.4 () 2024-10-31 15:24:22 +01:00
types
utils chore: release plans flow in flag environments () 2024-11-26 09:15:24 +00:00
index.tsx fix: send UI error tracking () 2024-11-13 16:13:05 +01:00
setupTests.ts chore: scroll-related UX adjustments in the Unleash AI chat () 2024-10-18 14:38:46 +01:00
vite-env.d.ts