Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							795aa18bca 
							
						 
					 
					
						
						
							
							fix: use the correct icon for failed scheduled CRs ( #5760 )  
						
						... 
						
						
						
						This PR switches the notification icon to an exclamation mark (the Error
icon). It updates three components:
1. The badge
2. The timeline
3. The review status
Screenshot with all the replaced icons
 
						
					 
					
						2024-01-04 15:44:53 +05:30 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8736189b4f 
							
						 
					 
					
						
						
							
							fix: UI improvements related to the increase of width ( #5752 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/UNL-309/1500px-width-ui-issues 
UI fixes, improvements and adjustments related to the recent increase in
width on the UI. Tried to follow the feature flag logic wherever it made
sense.


Co-authored-by: Nicolae <nicolae@getunleash.ai> 
					
						2024-01-04 09:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0c9ef6d2f 
							
						 
					 
					
						
						
							
							fix: snapshot update to fix build ( #5755 )  
						
						
						
					 
					
						2024-01-04 09:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efa2117ded 
							
						 
					 
					
						
						
							
							chore: update default version in UI ( #4761 )  
						
						... 
						
						
						
						We get a flash of the Unleash scaffold when we first load the page. For
a brief moment, we display version 3 and then overwrite it with the
correct version. Looks kinda silly, we know we're in version 5.x so
let's just do that 
						
					 
					
						2024-01-03 22:23:25 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70600552d2 
							
						 
					 
					
						
						
							
							Feat/add feedback to new strategy form ( #5745 )  
						
						... 
						
						
						
						This PR adds the feedback form to the new create / edit strategy form
behind a feature flag.
* Add feedback form
* Minor refactor to useFeedback 
						
					 
					
						2024-01-03 15:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a73d87a943 
							
						 
					 
					
						
						
							
							feat: make feedback available for OSS ( #5748 )  
						
						
						
					 
					
						2024-01-03 15:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1556a51e37 
							
						 
					 
					
						
						
							
							fix: update text in scheduling components ( #5746 )  
						
						... 
						
						
						
						This pr updates the text in some of the scheduling components to be more
clear and consistent. 
						
					 
					
						2024-01-03 18:18:52 +05:30 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0c5baa9d3 
							
						 
					 
					
						
						
							
							chore: format schedule information according to user preferences ( #5747 )  
						
						... 
						
						
						
						This pr uses the user's preferred timezone to display the scheduled
times. If the user has no preferences, the default will be used.
With norwegian locale set as preference: 
<img width="1529" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/0072432c-e470-4edc-91fb-864a86bc8f30 ">
With nothing set (falls back to my system setting):
<img width="1529" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/adf3d95f-4015-4302-ac09-e3ba511090db "> 
						
					 
					
						2024-01-03 18:18:43 +05:30 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef6935d3a 
							
						 
					 
					
						
						
							
							feat: license checker for self-hosted ( #5239 )  
						
						... 
						
						
						
						Show banner for enterprise self-hosted if they violate their license.
---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-01-02 20:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc0df235dd 
							
						 
					 
					
						
						
							
							chore: remove private projects flag ( #5743 )  
						
						
						
					 
					
						2024-01-02 15:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							049c5b9afa 
							
						 
					 
					
						
						
							
							feat: variant name change on create ( #5742 )  
						
						... 
						
						
						
						This PR refactores the StrategyVariants component to be passed in from
the outside to the new form component. This allows us to pass in the
StrategyVariants with an "editable" property in the create form which we
use to determine the editable state of the name input field. If the
editable field is not passed in we keep the old behavior.
Notable changes:
* StrategyVariants is now passed in from the outside, allowing us to
define different props at call time
* Added tests for the new behavior, and for keeping the old behavior
(such as in edit strategy)
* Added tracking 
						
					 
					
						2024-01-02 13:53:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4c9a257ad 
							
						 
					 
					
						
						
							
							feat: make local storage work and make feedback url configurable ( #5738 )  
						
						... 
						
						
						
						Make storage work react way.
Make feedback url configurable by env variable. 
						
					 
					
						2023-12-29 13:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55bd0a6760 
							
						 
					 
					
						
						
							
							feat: keep feedback submission in local storage ( #5737 )  
						
						... 
						
						
						
						Now it will track if feedback has been submitted in local storage. 
						
					 
					
						2023-12-29 10:08:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86da11015c 
							
						 
					 
					
						
						
							
							feat: ui now connects to backend, full e2e ( #5736 )  
						
						... 
						
						
						
						Added API hooks and now frontend actually sends data to database. 
						
					 
					
						2023-12-28 14:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2588a90f79 
							
						 
					 
					
						
						
							
							feat: feedback screen main ui ( #5729 )  
						
						... 
						
						
						
						Completes the main UI for feedback.
Next steps is to correct data flow and finetuning. 
						
					 
					
						2023-12-28 09:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeb2b2115e 
							
						 
					 
					
						
						
							
							Fix: icon rendering issue in ApplicationList and add help to app update ( #5730 )  
						
						... 
						
						
						
						- Fixed app icon rendering
- Added tooltip with link to MUI 
						
					 
					
						2023-12-27 18:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d8487ad6e 
							
						 
					 
					
						
						
							
							feat: feedback skeleton ui ( #5727 )  
						
						... 
						
						
						
						This adds component, which will allow to draw feedback component based
on incoming data. 
						
					 
					
						2023-12-22 15:09:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8a7d76f7b 
							
						 
					 
					
						
						
							
							chore: generate missing orval types  ( #5722 )  
						
						
						
					 
					
						2023-12-22 12:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12100b3912 
							
						 
					 
					
						
						
							
							fix: add padding to warning banner ( #5720 )  
						
						... 
						
						
						
						Closes #
[1-1830](https://linear.app/unleash/issue/1-1830/potential-conflict-warning-add-padding-8px )
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-21 14:58:17 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aea18d1ac4 
							
						 
					 
					
						
						
							
							fix: review status title color ( #5716 )  
						
						... 
						
						
						
						Closes #
[1-1825](https://linear.app/unleash/issue/1-1825/change-the-color-of-the-scheduled-and-pending-state-to-warningdark )
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-21 14:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3926ec6c51 
							
						 
					 
					
						
						
							
							feat: tracking feature buttons clicks ( #5714 )  
						
						
						
					 
					
						2023-12-21 11:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b7981047d 
							
						 
					 
					
						
						
							
							Fix row selection on paginated pages ( #5706 )  
						
						
						
					 
					
						2023-12-21 11:01:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e56d1d8d5 
							
						 
					 
					
						
						
							
							feat: implement column created_by_user_id in feature_tag ( #5695 )  
						
						... 
						
						
						
						## About the changes
Adds the new nullable column created_by_user_id to the data used by
feature-tag-store and feature-tag-service. Also updates openapi schemas. 
						
					 
					
						2023-12-21 10:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0f83347ab 
							
						 
					 
					
						
						
							
							fix: hide variant diff if no change in ChangeRequestOverview ( #5715 )  
						
						... 
						
						
						
						Closes #
[1-1813](https://linear.app/unleash/issue/1-1813/do-not-show-variants-table-in-change-request-when-no-variant-change )
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-21 10:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ab331dce7 
							
						 
					 
					
						
						
							
							feat: increase unleash width ( #5707 )  
						
						... 
						
						
						
						This PR adds two feature flags:
* One is to add some holiday cheer to the unleash logo
* The other allows us to increase the width of unleash if the screen
allows it
<img width="1837" alt="Skjermbilde 2023-12-20 kl 16 18 16"
src="https://github.com/Unleash/unleash/assets/16081982/a25ccfb0-fd99-470f-8583-3ba9ef9186f9 "> 
						
					 
					
						2023-12-21 08:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59a6ef46e8 
							
						 
					 
					
						
						
							
							fix: separate concerns for ConstraintAccordionList ( #5701 )  
						
						... 
						
						
						
						## Problem
The ConstraintAccordionList component was used in multiple places: 
* Playground
* Segment form
* StrategyExecution
* Change requests
* Create strategy
* Edit strategy
This is problematic because some of the views are just pure visual
representations, and other views allow you to interact with and edit the
constraints. This causes a situation where the visual representation
needs to be aware of the implementation details of editing and mutating
constraints. In addition the ConstraintAccordionList is not just a pure
rendering of the list, it also keeps internal state on when to show the
create button and optional headers. This is makes it hard to make
changes when stylings need to be subtly different across components.
## Solution
Taking on the full refactor for this is out of scope, but it's
unfortunate that the ConstraintAccordionList needs all this internal
state. For now I split out the list into it's own component called
ConstraintList. I gathered the functions needed for editing and mutating
the constraints in a reusable hook and isolated the version of the list
used in the new feature strategy edit / create components into it's own
component so that the changes in layout will not affect anything else.
Ideally we should try to move towards a future where the components
don't keep internal state like this but clear boundaries and purposes
for the use. 
						
					 
					
						2023-12-20 15:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d0e32810c 
							
						 
					 
					
						
						
							
							fix: empty paginated table state ( #5685 )  
						
						... 
						
						
						
						Table placeholder should be visible if search query returns no data. 
						
					 
					
						2023-12-20 14:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3ca4f0c54 
							
						 
					 
					
						
						
							
							chore: upgrading vite to newer version ( #5703 )  
						
						
						
					 
					
						2023-12-20 14:48:18 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f8a6661a8 
							
						 
					 
					
						
						
							
							Feat: allow rescheduling of failed scheduled cr ( #5702 )  
						
						... 
						
						
						
						Allows for rescheduling failed scheduled requests
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-20 15:19:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb5b322475 
							
						 
					 
					
						
						
							
							fix: now project overview has skeleton instead of placeholders ( #5696 )  
						
						... 
						
						
						
						Removed `ref` dependency from `useLoading` hook, it was being overly
reactive and breaking skeleton. 
						
					 
					
						2023-12-20 14:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7be0c55d39 
							
						 
					 
					
						
						
							
							fix: move paginated table into isolation context ( #5694 )  
						
						
						
					 
					
						2023-12-20 10:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a263ee35c 
							
						 
					 
					
						
						
							
							Feat/new strategy configuration tests ( #5692 )  
						
						... 
						
						
						
						Does what it says 
						
					 
					
						2023-12-20 09:16:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c979e687ca 
							
						 
					 
					
						
						
							
							fix: remove extra call to features on project load ( #5690 )  
						
						... 
						
						
						
						Currently EnableEnvironmentDialog was loaded even if no feature was
touched. Now it will only load, if feature toggle was selected. 
						
					 
					
						2023-12-19 21:03:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dce91b0e90 
							
						 
					 
					
						
						
							
							fix: pagination and column width  
						
						
						
					 
					
						2023-12-19 16:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8306073e1f 
							
						 
					 
					
						
						
							
							feat: keep filter order ( #5688 )  
						
						
						
					 
					
						2023-12-19 15:35:39 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0bc2d9b68 
							
						 
					 
					
						
						
							
							fix: prevent banner from crashing with invalid variant ( #5686 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1760/prevent-banner-from-crashing-when-set-with-an-invalid-variant 
This prevents the banner from crashing when set with an invalid variant.
Instead, it default its styles to the default variant, which is `info`.
Also adds tests to validate our assumptions. 
					
						2023-12-19 13:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8388700f76 
							
						 
					 
					
						
						
							
							fix: project features batch actions refetch ( #5680 )  
						
						... 
						
						
						
						Reload paginated features on project overview after batch action. 
						
					 
					
						2023-12-19 14:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42943ada75 
							
						 
					 
					
						
						
							
							fix: now history is only shown to search bars that have id to save hi… ( #5684 )  
						
						
						
					 
					
						2023-12-19 14:20:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e09f08a05 
							
						 
					 
					
						
						
							
							feat: rebrand feature toggle list as search ( #5675 )  
						
						
						
					 
					
						2023-12-19 13:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7800d9d1b4 
							
						 
					 
					
						
						
							
							feat: export all features in project ( #5677 )  
						
						
						
					 
					
						2023-12-19 08:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2c31a3bd3 
							
						 
					 
					
						
						
							
							fix: column visibility ( #5676 )  
						
						... 
						
						
						
						- always show favorites and selection
- reset local storage columns cache 
						
					 
					
						2023-12-18 16:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e380d28924 
							
						 
					 
					
						
						
							
							feat: up and down arrow navigation for filter items ( #5673 )  
						
						
						
					 
					
						2023-12-18 14:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75bdd73c15 
							
						 
					 
					
						
						
							
							feat: add plausible tracking to scheduling ( #5668 )  
						
						... 
						
						
						
						Adds plausible tracking with actions:
- scheduled-created
- scheduled-updated
- scheduled-rejected
- scheduled-applied
Closes #
[1-1630](https://linear.app/unleash/issue/1-1630/add-plausible-metrics )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-18 15:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Paulo Miranda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd34f35e0e 
							
						 
					 
					
						
						
							
							feat: add reset password to user manager ( #5580 )  
						
						... 
						
						
						
						## About the changes
This PR adds a reset password functionality to user table (only available to admins). This makes it possible to reset passwords without configuring the email service.



---------
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com> 
						
					 
					
						2023-12-18 13:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5b3058890 
							
						 
					 
					
						
						
							
							fix: date filter item missing key ( #5674 )  
						
						
						
					 
					
						2023-12-18 13:51:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bf54a2f24 
							
						 
					 
					
						
						
							
							feat: keyboard navigation filter item ( #5667 )  
						
						
						
					 
					
						2023-12-18 12:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ba588f59a 
							
						 
					 
					
						
						
							
							feat: Multi highlighter ( #5666 )  
						
						
						
					 
					
						2023-12-18 10:58:07 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fdd720aa3 
							
						 
					 
					
						
						
							
							feat: show failure in cr overview ( #5660 )  
						
						... 
						
						
						
						Show failure reason in change request overview
Closes
[1-1769](https://linear.app/unleash/issue/1-1769/add-reason-and-icon-to-change-request-overview )
<img width="771" alt="Screenshot 2023-12-15 at 10 37 03"
src="https://github.com/Unleash/unleash/assets/104830839/898b6ac9-bd44-442f-92a4-9b4d5754fea7 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-18 11:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2da919fee9 
							
						 
					 
					
						
						
							
							fix: disable sort ( #5665 )  
						
						... 
						
						
						
						' 
						
					 
					
						2023-12-18 10:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc01971ff0 
							
						 
					 
					
						
						
							
							feat: update message with no feature toggles ( #5663 )  
						
						
						
					 
					
						2023-12-18 09:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50ff36cbce 
							
						 
					 
					
						
						
							
							feat: feature table tags ( #5659 )  
						
						... 
						
						
						
						- tags on project overview
- refactor of tags cell 
						
					 
					
						2023-12-15 16:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d429f51cbd 
							
						 
					 
					
						
						
							
							feat: filter chips icons ( #5658 )  
						
						
						
					 
					
						2023-12-15 13:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							864ae4530b 
							
						 
					 
					
						
						
							
							Feat/new strategy configuration header ( #5655 )  
						
						... 
						
						
						
						This PR adds more information to the header of the strategy according to
the new designs:
<img width="1298" alt="Skjermbilde 2023-12-15 kl 13 31 26"
src="https://github.com/Unleash/unleash/assets/16081982/73a3bc6b-c78b-4f24-b9f3-8a4b2c14e39c "> 
						
					 
					
						2023-12-15 14:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8283edfc0a 
							
						 
					 
					
						
						
							
							feat: Sort by stale ( #5653 )  
						
						
						
					 
					
						2023-12-15 11:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf4d37fded 
							
						 
					 
					
						
						
							
							feat: disable sorting on selected columns ( #5652 )  
						
						
						
					 
					
						2023-12-15 12:47:00 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbd6aa1324 
							
						 
					 
					
						
						
							
							Feat/new strategy variants tab ( #5649 )  
						
						... 
						
						
						
						This PR sets up the variants tab for the new strategy configuration.
Also some minor adjustments to the new form:
* Change where padding is controlled to allow us to have more granular
control over how the buttons width and border should look and have the
tabs have full-width borders across the form
* Move the buttons to be absolutely positioned at the bottom of the page
* Move where we display banners to avoid clutter
<img width="1284" alt="Skjermbilde 2023-12-14 kl 21 17 53"
src="https://github.com/Unleash/unleash/assets/16081982/45e6a364-e4aa-47ac-b420-f3be9b39a15e "> 
						
					 
					
						2023-12-15 12:26:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							848415c5ca 
							
						 
					 
					
						
						
							
							feat: add history for search ( #5651 )  
						
						... 
						
						
						
						This is simple refactor. Just moving history part out of suggestions
component. 
						
					 
					
						2023-12-15 13:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							203d6ac848 
							
						 
					 
					
						
						
							
							refactor: paginated project table cleanup ( #5646 )  
						
						... 
						
						
						
						- added `getRowId` - fix row selection
- move and rename paginated table 
						
					 
					
						2023-12-15 11:37:49 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8be09510e8 
							
						 
					 
					
						
						
							
							chore: clean up banners feature flag ( #5648 )  
						
						... 
						
						
						
						Cleans up some leftover references to the `banners` feature flag. 
Related to https://github.com/Unleash/unleash/pull/5348  
						
					 
					
						2023-12-15 10:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f84fa81ebe 
							
						 
					 
					
						
						
							
							chore: add incomingWebhooks feature flag ( #5647 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1683/feature-flag-add-a-new-incomingwebhooks-feature-flag-for-this-feature 
Adds a new `incomingWebhooks` feature flag. 
					
						2023-12-15 10:15:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0726887bb8 
							
						 
					 
					
						
						
							
							feat: reset persistent table offset on change ( #5650 )  
						
						
						
					 
					
						2023-12-15 10:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53b32db278 
							
						 
					 
					
						
						
							
							Feat/new strategy configuration targeting tab ( #5643 )  
						
						... 
						
						
						
						This PR sets up the new targeting tab for strategy configuration:
<img width="1292" alt="Skjermbilde 2023-12-14 kl 11 24 11"
src="https://github.com/Unleash/unleash/assets/16081982/5c2d8f02-b3ec-49d4-b8bd-90f93ef3931c "> 
						
					 
					
						2023-12-15 10:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbb5dd9022 
							
						 
					 
					
						
						
							
							feat: add icons to filters ( #5640 )  
						
						
						
					 
					
						2023-12-14 15:06:26 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							772682176e 
							
						 
					 
					
						
						
							
							feat: pagination reset on feature list ( #5644 )  
						
						
						
					 
					
						2023-12-14 13:44:27 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a595c0fbcc 
							
						 
					 
					
						
						
							
							feat: show failure reason for scheduled requests in timeline ( #5639 )  
						
						... 
						
						
						
						Adds an icon with a tooltip and changes the dot color to red for
scheduled change requests
Closes #
[1-1768](https://linear.app/unleash/issue/1-1768/add-reason-and-icon-to-timeline )
<img width="1668" alt="Screenshot 2023-12-14 at 10 20 27"
src="https://github.com/Unleash/unleash/assets/104830839/dcf54834-ea9f-4e78-b69d-15d6179ffce3 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-14 11:49:14 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbd50ac0f5 
							
						 
					 
					
						
						
							
							Feat: show status of scheduled change request ( #5630 )  
						
						... 
						
						
						
						Modifies the ChangeRequestStatusBadge to display the failed execution
Closes #
[1-1767](https://linear.app/unleash/issue/1-1767/add-status-to-scheduled-badge )


---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-14 11:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176e22ed40 
							
						 
					 
					
						
						
							
							feat: adjust filter chips styling ( #5638 )  
						
						
						
					 
					
						2023-12-14 10:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29bd636273 
							
						 
					 
					
						
						
							
							Feat: row actions ( #5635 )  
						
						... 
						
						
						
						- add table placeholder back
- add row actions column
- refactor actions into hook
- batch actions 
						
					 
					
						2023-12-14 09:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adb9ba5c09 
							
						 
					 
					
						
						
							
							test: filter selection avoid duplicates ( #5636 )  
						
						
						
					 
					
						2023-12-13 15:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d00d27a9ac 
							
						 
					 
					
						
						
							
							fix: last seen now will not break ( #5634 )  
						
						
						
					 
					
						2023-12-13 16:05:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1191094981 
							
						 
					 
					
						
						
							
							feat: add tests for filters component ( #5632 )  
						
						
						
					 
					
						2023-12-13 16:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcf0e6b7a3 
							
						 
					 
					
						
						
							
							fix: avoid duplicate unselected filters ( #5633 )  
						
						
						
					 
					
						2023-12-13 13:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c552f3ae72 
							
						 
					 
					
						
						
							
							Feat/new strategy configuration general tab ( #5628 )  
						
						... 
						
						
						
						* Adds the new general tab settings behind a feature flag
* Adds a test for the FlexibleStrategy component 
						
					 
					
						2023-12-13 12:34:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54316cace3 
							
						 
					 
					
						
						
							
							feat: project filter names ( #5627 )  
						
						
						
					 
					
						2023-12-13 11:34:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92dd3feec2 
							
						 
					 
					
						
						
							
							refactor: project overview using filters component ( #5626 )  
						
						
						
					 
					
						2023-12-13 11:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed4a182e7e 
							
						 
					 
					
						
						
							
							refactor: filter abstraction ( #5625 )  
						
						
						
					 
					
						2023-12-13 11:43:02 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17b747ea8f 
							
						 
					 
					
						
						
							
							feat: project features - new columns visibility handling ( #5605 )  
						
						... 
						
						
						
						In `ExperimentalProjectTable.tsx`, changes have been made to the columns
configuration in order to handle column visibiilty. This includes adding
id property to every column. Logic responsible for dynamically adjusts
column visibility based on screen size was moved to new hook,
`useDefaultColumnVisibility` 
						
					 
					
						2023-12-13 10:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0c1dba9b0 
							
						 
					 
					
						
						
							
							refactor: simplify configuration for filters ( #5622 )  
						
						... 
						
						
						
						This is building block of abstraction for filters. 
						
					 
					
						2023-12-13 10:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11b477d872 
							
						 
					 
					
						
						
							
							test: scrollable filter options and sticky search ( #5623 )  
						
						
						
					 
					
						2023-12-13 09:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b7e127680 
							
						 
					 
					
						
						
							
							test: feature toggle list table ( #5618 )  
						
						
						
					 
					
						2023-12-13 08:13:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f207f18e6 
							
						 
					 
					
						
						
							
							feat: filters for project overview ( #5620 )  
						
						
						
					 
					
						2023-12-12 22:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c95029319 
							
						 
					 
					
						
						
							
							feat: add plausible tracking ( #5614 )  
						
						
						
					 
					
						2023-12-12 15:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8961a6e1db 
							
						 
					 
					
						
						
							
							fix:  paginated project overview now returns single project ( #5615 )  
						
						
						
					 
					
						2023-12-12 15:46:08 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4376697250 
							
						 
					 
					
						
						
							
							feat: show Changes scheduled in feature variants even when CR are dis… ( #5613 )  
						
						... 
						
						
						
						show Changes scheduled in feature variants even when CR are disabled
Modifies existing hook to call the new `change-requests/scheduled`
endpoint that returns the relevant scheduled change requests even when
change requests are disabled
Rename the ChangeRequestIdentityData to ScheduledChangeRequestViewModel
for consistency (finalised schemas will replace the BE and FE types in a
follow up PR)
Closes #
[1-1746](https://linear.app/unleash/issue/1-1746/show-change-scheduled-badge-in-feature-environment-variants-even-if )
<img width="1486" alt="Screenshot 2023-12-12 at 14 24 44"
src="https://github.com/Unleash/unleash/assets/104830839/7c4e92ef-81d8-423e-8b78-9015ede59952 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-12 15:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc62a98f51 
							
						 
					 
					
						
						
							
							update withTableState ( #5603 )  
						
						... 
						
						
						
						## About the changes
Handle column visibility from table state in URL and local storage. 
						
					 
					
						2023-12-12 14:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a5a73ad7d 
							
						 
					 
					
						
						
							
							feat: new columns visibility menu ( #5604 )  
						
						... 
						
						
						
						New `<ColumnsMenu />` is using it's own list of elements instead of
inferring it from table columns definition. This component doesn't need
it's internal structure to depend on react-table and it's interface. 
						
					 
					
						2023-12-12 13:41:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							386c4baa86 
							
						 
					 
					
						
						
							
							feat: keep filters ordered based on user selection ( #5609 )  
						
						
						
					 
					
						2023-12-12 13:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							850b78a699 
							
						 
					 
					
						
						
							
							fix: show popover on empty state ( #5611 )  
						
						
						
					 
					
						2023-12-12 11:40:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eebe43fcb1 
							
						 
					 
					
						
						
							
							feat: show dropdown immediately ( #5606 )  
						
						
						
					 
					
						2023-12-12 09:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e88beff2b2 
							
						 
					 
					
						
						
							
							feat: do not cache old search and filter results ( #5600 )  
						
						
						
					 
					
						2023-12-12 08:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e02c252636 
							
						 
					 
					
						
						
							
							fix: show Changes scheduled badge for strategies even if change reque… ( #5599 )  
						
						... 
						
						
						
						show Changes scheduled badge for strategies even if change requests are
disabled
Closes #
[1-1745](https://linear.app/unleash/issue/1-1745/show-changes-scheduled-badge-in-strategy-item-even-if-change-requests )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-12 09:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74f6f15247 
							
						 
					 
					
						
						
							
							feat: do not show project if not multiple projects exist ( #5598 )  
						
						
						
					 
					
						2023-12-11 16:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dbb7ea9a9 
							
						 
					 
					
						
						
							
							feat: add initial setup for tabs ( #5586 )  
						
						... 
						
						
						
						This PR sets up the initial tab structure for the new strategy form 
						
					 
					
						2023-12-11 13:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d11aedc12f 
							
						 
					 
					
						
						
							
							Project Overview with react-table v8 ( #5571 )  
						
						
						
					 
					
						2023-12-11 13:33:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba50d1ef69 
							
						 
					 
					
						
						
							
							feat: adjust styling for search filters ( #5587 )  
						
						
						
					 
					
						2023-12-11 13:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bae14a2cc 
							
						 
					 
					
						
						
							
							feat: add tags filter ( #5584 )  
						
						
						
					 
					
						2023-12-11 14:10:03 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec670450fd 
							
						 
					 
					
						
						
							
							feat: initial setup ( #5583 )  
						
						... 
						
						
						
						This PR sets up the feature flag for the new strategy configuration and
duplicates the components for the new setup 
						
					 
					
						2023-12-11 12:23:18 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2322e1149a 
							
						 
					 
					
						
						
							
							feat: more info on staleness in health report ( #5582 )  
						
						... 
						
						
						
						Adds an info tooltip for potentially stale and a link to configure
feature toggle type lifetime
Closes
[UNL-215](https://linear.app/unleash/issue/UNL-215/improve-health-page-with-some-guidance-about-staleness )
<img width="1323" alt="Screenshot 2023-12-11 at 11 39 36"
src="https://github.com/Unleash/unleash/assets/104830839/386ec6e6-55df-42ca-b5e0-ef3e75448452 ">
<img width="1316" alt="Screenshot 2023-12-11 at 11 43 07"
src="https://github.com/Unleash/unleash/assets/104830839/5bf7df15-ff87-4ce0-be25-0c031c881d05 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-11 13:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d80f5fa4d 
							
						 
					 
					
						
						
							
							feat: test filter date item ( #5576 )  
						
						
						
					 
					
						2023-12-11 12:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							879e4c98e5 
							
						 
					 
					
						
						
							
							feat: show potential schedule conflicts when you archive flags ( #5575 )  
						
						... 
						
						
						
						Show change requests that would be impacted by an archive operation
 
						
					 
					
						2023-12-11 10:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5c865b716 
							
						 
					 
					
						
						
							
							fix: menu routes for new features page - mobile option ( #5566 )  
						
						... 
						
						
						
						Remove duplicated option in the menu. 
						
					 
					
						2023-12-08 14:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd731cef03 
							
						 
					 
					
						
						
							
							refactor: update the API url for getting scheduled change requests with a strategy ( #5573 )  
						
						... 
						
						
						
						Relates to enterprise PR 889; update the API url 
						
					 
					
						2023-12-08 12:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							166432bcb0 
							
						 
					 
					
						
						
							
							feat: support localization in date filter ( #5572 )  
						
						
						
					 
					
						2023-12-08 13:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1173b664da 
							
						 
					 
					
						
						
							
							feat: add created date filter component ( #5569 )  
						
						
						
					 
					
						2023-12-08 10:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e5861ac33 
							
						 
					 
					
						
						
							
							chore: use explicit images for inverted operator rather than a boolean not operator ( #5565 )  
						
						
						
					 
					
						2023-12-07 13:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e89ebf358e 
							
						 
					 
					
						
						
							
							refactor: split filter configuration with filter visibility state ( #5563 )  
						
						... 
						
						
						
						This PR splits the filter configuration with filter visibility state.
This will simplify adding different filter types in future, for example
date filters. 
						
					 
					
						2023-12-07 11:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38d02e1a85 
							
						 
					 
					
						
						
							
							feat: segments operators ( #5562 )  
						
						
						
					 
					
						2023-12-06 17:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a228f54344 
							
						 
					 
					
						
						
							
							feat: show scheduled CRs using strategies when removing it ( #5560 )  
						
						... 
						
						
						
						Show a warning about how deleting a strategy might mess up scheduled
change requests.
If there are change requests, list them. If there are no conflicts, show
nothing. If we don't know (because of no successful response from the
API), say that it might cause issues.
 
						
					 
					
						2023-12-06 15:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87ebbb0fa2 
							
						 
					 
					
						
						
							
							feat: segments filter ( #5558 )  
						
						... 
						
						
						
						Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2023-12-06 14:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eda4186a6c 
							
						 
					 
					
						
						
							
							fix: state now persist to filters ( #5559 )  
						
						... 
						
						
						
						When navigating to features list, now it will respect the query params. 
						
					 
					
						2023-12-06 14:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9648de08d 
							
						 
					 
					
						
						
							
							chore: rename is not any of to is none of ( #5544 )  
						
						
						
					 
					
						2023-12-06 12:53:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb43d37379 
							
						 
					 
					
						
						
							
							feat: segment cell and orval types ( #5543 )  
						
						
						
					 
					
						2023-12-06 12:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8fabbd726 
							
						 
					 
					
						
						
							
							feat: add new filter button with state ( #5556 )  
						
						... 
						
						
						
						[Screencast from 2023-12-05
16-59-28.webm](https://github.com/Unleash/unleash/assets/964450/793c771b-6246-4e28-8c13-920696a48bd5 )
---------
Co-authored-by: kwasniew <kwasniewski.mateusz@gmail.com> 
						
					 
					
						2023-12-06 12:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da1a9d4036 
							
						 
					 
					
						
						
							
							test: Filter item test ( #5557 )  
						
						
						
					 
					
						2023-12-06 09:10:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dcf4af7b1 
							
						 
					 
					
						
						
							
							feat: filter persisted in url ( #5549 )  
						
						
						
					 
					
						2023-12-05 17:31:23 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f348acb3b9 
							
						 
					 
					
						
						
							
							feat: improve role form validation ( #5548 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1717/improve-the-ux-when-all-the-required-fields-are-not-filled-in 
Improves role form validation behavior.
We may want to look into a form validation library, like
[react-hook-form](https://react-hook-form.com/ ), for future
implementations. 
					
						2023-12-05 12:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Saeed Akasteh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa9d38fc22 
							
						 
					 
					
						
						
							
							fix(removeapitokenbutton.tsx): add environment name in delete token modal ( #5469 )  
						
						... 
						
						
						
						add environment name in delete token modal 
						
					 
					
						2023-12-05 13:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5122a74e7 
							
						 
					 
					
						
						
							
							refactor: table state management in withTableState ( #5531 )  
						
						
						
					 
					
						2023-12-05 12:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							795c67306c 
							
						 
					 
					
						
						
							
							fix: features sidebar scroll ( #5524 )  
						
						... 
						
						
						
						Feature toggle overview screen - the sidebar getting sticky was making it hard to see many environments 
						
					 
					
						2023-12-05 09:08:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b2b7a3388 
							
						 
					 
					
						
						
							
							chore: generate new models from openapi ( #5528 )  
						
						
						
					 
					
						2023-12-04 21:49:49 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddca82213a 
							
						 
					 
					
						
						
							
							refactor: project overview table state ( #5530 )  
						
						... 
						
						
						
						Use new table state management on project overview and on
project/features 
						
					 
					
						2023-12-04 17:04:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c889df9be 
							
						 
					 
					
						
						
							
							test: persistent table state ( #5529 )  
						
						
						
					 
					
						2023-12-04 15:47:53 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a506b92544 
							
						 
					 
					
						
						
							
							feat: Refactor Table State Persistence in Feature Toggle List ( #5527 )  
						
						... 
						
						
						
						new custom hook, `usePersistentTableState`
Co-authored-by: Mateusz Kwasniewski <kwasniewski.mateusz@gmail.com> 
						
					 
					
						2023-12-04 13:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0a15416c4 
							
						 
					 
					
						
						
							
							feat: display potential conflicts in existing change requests ( #5521 )  
						
						... 
						
						
						
						This update displays schedule conflicts in active change requests (any
CR that isn't applied, canceled, or rejected).
 
						
					 
					
						2023-12-04 13:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9363efec1 
							
						 
					 
					
						
						
							
							fix: prevent search being stacked on top of the form dropdown ( #5523 )  
						
						
						
					 
					
						2023-12-04 12:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a299885e22 
							
						 
					 
					
						
						
							
							feat: update project overview endpoint ( #5518 )  
						
						... 
						
						
						
						1. Created new hook for endpoint
2. Start removing useProject hook, when features not needed. 
						
					 
					
						2023-12-01 20:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							755c22f3b9 
							
						 
					 
					
						
						
							
							feat: features list pagination ( #5496 )  
						
						... 
						
						
						
						New paginated table - tested on /features-new behind a flag 
						
					 
					
						2023-12-01 14:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fba80222de 
							
						 
					 
					
						
						
							
							Frontend OpenAPI types update ( #5520 )  
						
						
						
					 
					
						2023-12-01 13:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02451baaf2 
							
						 
					 
					
						
						
							
							feat: hide change actions when change request is scheduled ( #5514 )  
						
						... 
						
						
						
						Added 'Scheduled' state to the check for non-pending change requests
Closes #
[1-1680](https://linear.app/unleash/issue/1-1680/remove-edit-change-ui-when-cr-is-scheduled )
<img width="868" alt="Screenshot 2023-11-30 at 11 54 44"
src="https://github.com/Unleash/unleash/assets/104830839/8e6afec5-1353-4030-b49b-4a8f3eaee5f6 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-30 12:52:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b66ba41dc 
							
						 
					 
					
						
						
							
							fix: groups link ( #5511 )  
						
						
						
					 
					
						2023-11-30 09:42:27 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f690fe86da 
							
						 
					 
					
						
						
							
							feat: new search for feature toggle list table ( #5454 )  
						
						... 
						
						
						
						Filtering of feature toggles list with backend 
						
					 
					
						2023-11-29 10:42:35 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e476de5faa 
							
						 
					 
					
						
						
							
							feat: update feature search ( #5473 )  
						
						
						
					 
					
						2023-11-29 08:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7498dcac6 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @biomejs/biome to v1.4.0 ( #5288 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev )
([source](https://togithub.com/biomejs/biome )) | [`1.3.3` ->
`1.4.0`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.3.3/1.4.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>biomejs/biome (@​biomejs/biome)</summary>
###
[`v1.4.0`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#140-2023-11-27 )
[Compare
Source](af24597c18...889593e3f9https://togithub.com/ematipico )
- Add option `--config-path` to `lsp-proxy` and `start` commands. It's
now possible to tell the Daemon server to load `biome.json` from a
custom path. Contributed by
[@​ematipico](https://togithub.com/ematipico )
- Add new `--diagnostic-level` option to let users control the level of
diagnostics printed by the CLI. Possible values are: `"info"`, `"warn"`,
`"hint"`. Contributed by
[@​simonxabris](https://togithub.com/simonxabris )
- Add option `--line-feed` to the `format` command. Contributed by
[@​SuperchupuDev](https://togithub.com/SuperchupuDev )
- Add option `--bracket-same-line` to the `format` command. Contributed
by [@​faultyserve](https://togithub.com/faultyserve )
- Add option `--bracket-spacing` to the `format` command. Contributed by
[@​faultyserve](https://togithub.com/faultyserve )
##### Bug fixes
- Fix the command `format`, now it returns a non-zero exit code when if
there pending diffs. Contributed by
[@​ematipico](https://togithub.com/ematipico )
##### Configuration
- Add option `formatter.lineFeed`. Contributed by
[@​SuperchupuDev](https://togithub.com/SuperchupuDev )
- Add option `javascript.formatter.bracketSameLine`. Contributed by
[@​faultyserve](https://togithub.com/faultyserve )
- Add option `javascript.formatter.bracketSpacing`. Contributed by
[@​faultyserve](https://togithub.com/faultyserve )
##### Formatter
##### New features
- Add a new option
[`--line-ending`](https://biomejs.dev/reference/configuration/#formatterlineending ).
This option allows changing the type of line endings. Contributed by
[@​SuperchupuDev](https://togithub.com/SuperchupuDev )
- Added a new option called `--bracket-spacing` to the formatter. This
option allows you to control whether spaces are inserted around the
brackets of object literals.
[#​627](https://togithub.com/biomejs/biome/issues/627 ).
Contributed by [@​faultyserver](https://togithub.com/faultyserver )
- Added a new option called `--bracket-same-line` to the formatter. This
option allows you to control whether spaces are inserted around the
brackets of object literals.
[#​627](https://togithub.com/biomejs/biome/issues/627 ).
Contributed by [@​faultyserver](https://togithub.com/faultyserver )
##### Bug fixes
- Fix [#​832](https://togithub.com/biomejs/biome/issues/832 ), the
formatter no longer keeps an unnecessary trailing comma in type
parameter lists. Contributed by
[@​Conaclos](https://togithub.com/Conaclos )
- Fix [#​301](https://togithub.com/biomejs/biome/issues/301 ), the
formatter should not break before the `in` keyword. Contributed by
[@​ematipico](https://togithub.com/ematipico )
##### Linter
##### Promoted rules
-
[a11y/noInteractiveElementToNoninteractiveRole](https://biomejs.dev/linter/rules/no-interactive-element-to-noninteractive-role )
-
[complexity/noThisInStatic](https://biomejs.dev/linter/rules/no-this-in-static )
-
[complexity/useArrowFunction](https://biomejs.dev/linter/rules/use-arrow-function )
-
[correctness/noEmptyCharacterClassInRegex](https://biomejs.dev/linter/rules/no-empty-character-class-in-regex )
-
[correctness/noInvalidNewBuiltin](https://biomejs.dev/linter/rules/no-invalid-new-builtin )
-
[style/noUselessElse](https://biomejs.dev/linter/rules/no-useless-else )
-
[style/useAsConstAssertion](https://biomejs.dev/linter/rules/use-as-const-assertion )
-
[style/useShorthandAssign](https://biomejs.dev/linter/rules/use-shorthand-assign )
-
[suspicious/noApproximativeNumericConstant](https://biomejs.dev/linter/rules/no-approximative-numeric-constant )
-
[suspicious/noMisleadingInstantiator](https://biomejs.dev/linter/rules/no-misleading-instantiator )
-
[suspicious/noMisrefactoredShorthandAssign](https://biomejs.dev/linter/rules/no-misrefactored-shorthand-assign )
The following rules are now recommended:
-   [a11y/noAccessKey](https://biomejs.dev/linter/rules/no-access-key )
-
[a11y/useHeadingContent](https://biomejs.dev/linter/rules/use-heading-content )
-
[complexity/useSimpleNumberKeys](https://biomejs.dev/linter/use-simple-number-keys )
The following rules are now deprecated:
-
[correctness/noNewSymbol](https://biomejs.dev/linter/rules/no-new-symbol )
The rule is replaced by
[correctness/noInvalidNewBuiltin](https://biomejs.dev/linter/rules/no-invalid-new-builtin )
##### New features
- Add
[noDefaultExport](https://biomejs.dev/linter/rules/no-default-export )
which disallows `export default`. Contributed by
[@​Conaclos](https://togithub.com/Conaclos )
- Add
[noAriaHiddenOnFocusable](https://biomejs.dev/linter/rules/no-aria-hidden-on-focusable )
which reports hidden and focusable elements. Contributed by
[@​vasucp1207](https://togithub.com/vasucp1207 )
- Add
[noImplicitAnyLet](https://biomejs.dev/linter/rules/no-implicit-any-let )
that reports variables declared with `let` and without initialization
and type annotation. Contributed by
[@​TaKO8Ki](https://togithub.com/TaKO8Ki ) and
[@​b4s36t4](https://togithub.com/b4s36t4 )
- Add [useAwait](https://biomejs.dev/linter/rules/use-await ) that
reports `async` functions that don't use an `await` expression.
- Add
[useValidAriaRole](https://biomejs.dev/linter/rules/use-valid-aria-role ).
Contributed by [@​vasucp1207](https://togithub.com/vasucp1207 )
- Add [useRegexLiterals](https://biomejs.dev/linter/use-regex-literals )
that suggests turning call to the regex constructor into regex literals.
COntributed by [@​Yuiki](https://togithub.com/Yuiki )
##### Enhancements
- Add an unsafe code fix for
[a11y/useAriaActivedescendantWithTabindex](https://biomejs.dev/linter/rules/use-aria-activedescendant-with-tabindex )
##### Bug fixes
- Fix [#​639](https://togithub.com/biomejs/biome/issues/639 ) by
ignoring unused TypeScript's mapped key. Contributed by
[@​Conaclos](https://togithub.com/Conaclos )
- Fix [#​565](https://togithub.com/biomejs/biome/issues/565 ) by
handling several `infer` with the same name in extends clauses of
TypeScript's conditional types. Contributed by
[@​Conaclos](https://togithub.com/Conaclos )
- Fix [#​653](https://togithub.com/biomejs/biome/issues/653 ).
[noUnusedImports](https://biomejs.dev/linter/rules/no-unused-imports )
now correctly removes the entire line where the unused `import` is.
Contributed by [@​Conaclos](https://togithub.com/Conaclos )
- Fix [#​607](https://togithub.com/biomejs/biome/issues/609 )
`useExhaustiveDependencies`, ignore optional chaining, Contributed by
[@​msdlisper](https://togithub.com/msdlisper )
- Fix [#​676](https://togithub.com/biomejs/biome/issues/676 ), by
using the correct node for the `"noreferrer"` when applying the code
action. Contributed by
[@​ematipico](https://togithub.com/ematipico )
- Fix [#​455](https://togithub.com/biomejs/biome/issues/455 ). The
CLI can now print complex emojis to the console correctly.
- Fix [#​727](https://togithub.com/biomejs/biome/issues/727 ).
[noInferrableTypes](https://biomejs.dev/linter/rules/no-inferrable-types )
now correctly keeps type annotations when the initialization expression
is `null`. Contributed by
[@​Conaclos](https://togithub.com/Conaclos )
- Fix [#​784](https://togithub.com/biomejs/biome/issues/784 ),
[noSvgWithoutTitle](https://biomejs.dev/linter/rules/no-svg-without-title )
fixes false-positives to `aria-label` and reports svg's role attribute
is implicit. Contributed by
[@​unvalley](https://togithub.com/unvalley )
- Fix [#​834](https://togithub.com/biomejs/biome/issues/834 ) that
made
[noUselessLoneBlockStatements](https://biomejs.dev/linter/rules/no-useless-lone-block-statements )
reports block statements of switch clauses. Contributed by
[@​vasucp1207](https://togithub.com/vasucp1207 )
- Fix [#​783](https://togithub.com/biomejs/biome/issues/834 ) that
made
[noUselessLoneBlockStatements](https://biomejs.dev/linter/rules/no-useless-lone-block-statements )
reports block statements of `try-catch` structures. Contributed by
[@​hougesen](https://togithub.com/hougesen )
- Fix [#​69](https://togithub.com/biomejs/biome/issues/69 ) that
made
[correctness/noUnnecessaryContinue](https://biomejs.dev/linter/rules/no-unnecessary-continue )
incorrectly reports a `continue` used to break a switch clause.
Contributed by [@​TaKO8Ki](https://togithub.com/TaKO8Ki )
- Fix [#​664](https://togithub.com/biomejs/biome/issues/664 ) by
improving the diagnostic of
[style/useNamingConvention](https://biomejs.dev/linter/use-naming-convention )
when double capital are detected in strict camel case mode. Contributed
by [@​vasucp1207](https://togithub.com/vasucp1207 )
- Fix [#​643](https://togithub.com/biomejs/biome/issues/643 ) that
erroneously parsed the option of
[complexity/useExhaustiveDependencies](https://biomejs.dev/linter/use-naming-convention ).
Contributed by [@​arendjr](https://togithub.com/arendjr )
##### Parser
##### Bug fixes
- Fix [#​846](https://togithub.com/biomejs/biome/issues/846 ) that
erroneously parsed `<const T,>() => {}` as a JSX tag instead of an arrow
function when both TypeScript and JSX are enabled.
##### VSCode
</details>
---
### Configuration
📅  **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦  **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕  **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.io> 
						
					 
					
						2023-11-28 09:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dba1c90db8 
							
						 
					 
					
						
						
							
							Feat: show change request data on segment project usage page ( #5410 )  
						
						... 
						
						
						
						Show usage in change requests if that'd cause you to not be able to move
the segment into a project.
- [x] ~Relies on changes from #5407  (and #5405 , #5406 ) to go through
first.~
 
						
					 
					
						2023-11-28 10:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de287a75fe 
							
						 
					 
					
						
						
							
							chore: remove dependent feature flags ( #5419 )  
						
						
						
					 
					
						2023-11-27 14:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c179c8ad5e 
							
						 
					 
					
						
						
							
							chore(update): Updates biome config to 1.3 format ( #5421 )  
						
						... 
						
						
						
						Does what it says on the tin, update to 1.3.x format for biome config 
						
					 
					
						2023-11-27 13:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							023db4e2c9 
							
						 
					 
					
						
						
							
							refactor: favor permission name over id ( #5409 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1664/create-db-migration-that-favors-the-name-column-over-id-for 
Similar to https://github.com/Unleash/unleash/pull/5398 , but
non-breaking (semver).
This keeps the permissions `id` column intact, however favors the
permission name whenever possible. 
					
						2023-11-27 11:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b021e7cf85 
							
						 
					 
					
						
						
							
							feat: show strategies used by segments ( #5407 )  
						
						... 
						
						
						
						This PR displays change request usage of segments when such usage is
returned from the API. It expects at least #5406  to have been merged
before it can be merged.
 
						
					 
					
						2023-11-27 10:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90915cfdd7 
							
						 
					 
					
						
						
							
							Chore: add strategy sorting algorithm ( #5406 )  
						
						... 
						
						
						
						This PR adds a strategy sorting algorithm to be used for the segment
deletion dialog. It assumes that you have a list of existing strategies
and a list of change request strategies. Based on the content of these
two lists, it will create one unified list sorted after a number of
criteria (as listed in the test).
# Discussion point: 
This impl does the sorting on the front end, but could we do it on the
back end? Instead of adding a new property to the segment data, could we
simply fold the change request strategies in with the existing segment
strategies and return it using the old property? If the only place we do
that is in this view, then that might be a good suggestion.
Response:
I'll leave this in the front end for now. The reason is that we can't add change request strategies to the existing `strategies` property of the API payload without it being a breaking change. The OpenAPI schema says that `id` is a required field on a strategy, and that field doesn't exist on strategies that have only been added in change requests, but not yet applied. 
						
					 
					
						2023-11-27 11:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Hepner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef46b042cc 
							
						 
					 
					
						
						
							
							fix: typo in Unleash playground frontend ( #5389 )  
						
						... 
						
						
						
						## About the changes
- Change "undestand" to "understand"
- Capitalize "Unleash"
Co-authored-by: Chris Hepner <chris@healthtensor.com> 
						
					 
					
						2023-11-27 09:30:00 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbd897e3bd 
							
						 
					 
					
						
						
							
							Feat/new paginated table ( #5371 )  
						
						... 
						
						
						
						## About the changes 
						
					 
					
						2023-11-24 17:50:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47e214d96f 
							
						 
					 
					
						
						
							
							fix: enable toggle with disabled strategies dialog ( #5416 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/UNL-283/improve-dialog-when-there-are-disabled-strategies-and-we-want-to 
Improves the "enable toggle when there are disabled strategies" dialog.
Also implements passing in the missing `disabledStrategiesCount`
property to the dialog.
 
					
						2023-11-24 14:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa8347eb7a 
							
						 
					 
					
						
						
							
							fix: delete archived feature toggles in the UI ( #5411 )  
						
						... 
						
						
						
						This PR addresses 2 tasks that aim to fix and improve the UI/UX on
archived feature toggle deletion:
-
https://linear.app/unleash/issue/UNL-260/delete-feature-toggle-dialog-update-word-toggles-to-singular-toggle 
-
https://linear.app/unleash/issue/UNL-282/deleting-multiple-toggles-in-the-project-archive-the-batch-selector 
Essentially:
- Makes it clearer that we're deleting a single feature toggle by
changing the text to singular toggle
- Improves clarity further by adding a list of feature toggles about to
be deleted
- Fixes a bug where the batch selector would not be cleared after
deleting multiple feature toggles
## Deleting one feature toggle (singular)

## Deleting multiple feature toggles (plural)
 
						
					 
					
						2023-11-24 09:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffe37ac709 
							
						 
					 
					
						
						
							
							Basic filter label ( #5387 )  
						
						
						
					 
					
						2023-11-24 10:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d2fd172a5 
							
						 
					 
					
						
						
							
							fix: role permissions UI improvements ( #5388 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1657/role-permissions-improvements 
This PR includes 3 improvements:
 - Sort permissions alphabetically
 - Ensure we don't display duplicate permissions
 - Improve alignment of columns by using a proper grid
 
					
						2023-11-23 09:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							937a605888 
							
						 
					 
					
						
						
							
							chore: remove variantTypeNumber flag ( #5382 )  
						
						... 
						
						
						
						Closes #
[1-1648](https://linear.app/unleash/issue/1-1648/clean-varianttypenumber-flag-for-release )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-23 11:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dafc85eaa 
							
						 
					 
					
						
						
							
							chore: remove playgroundImprovements flag ( #5384 )  
						
						... 
						
						
						
						Closes #:
[1-1647](https://linear.app/unleash/issue/1-1647/clean-playgroundimprovements-flag-for-release )
[1-1665](https://linear.app/unleash/issue/1-1665/flaky-test-playgroundconnectionfieldsettesttsx )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-23 10:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e12c2b5b6 
							
						 
					 
					
						
						
							
							Chore: remove disableEnvsOnRevive flag ( #5391 )  
						
						... 
						
						
						
						Closes #
[1-1646](https://linear.app/unleash/issue/1-1646/clean-disableenvsonrevive-flag-for-release )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-23 10:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5414fa6663 
							
						 
					 
					
						
						
							
							Refactor/remove last seen at flag ( #5394 )  
						
						... 
						
						
						
						This PR removes the feature flag for displaying the new last seen by
environments component. 
						
					 
					
						2023-11-22 13:32:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dc3e830a8 
							
						 
					 
					
						
						
							
							feat: add CREATE_TAG_TYPE permission ( #5386 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1164/update-tag-type-covers-both-creation-and-update 
Adds a new `CREATE_TAG_TYPE` permission instead of using
`UPDATE_TAG_TYPE` for both actions. 
					
						2023-11-22 10:20:19 +00:00