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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de287a75fe 
							
						 
					 
					
						
						
							
							chore: remove dependent feature flags ( #5419 )  
						
						
						
					 
					
						2023-11-27 14:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffe37ac709 
							
						 
					 
					
						
						
							
							Basic filter label ( #5387 )  
						
						
						
					 
					
						2023-11-24 10:07:42 +01: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90d6c7c0ba 
							
						 
					 
					
						
						
							
							chore: remove usage of feature naming pattern flag ( #5364 )  
						
						... 
						
						
						
						In preparation for this feature going GA 
						
					 
					
						2023-11-20 12:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							069d90d8cb 
							
						 
					 
					
						
						
							
							fix: date should sort asc/desc properly ( #5335 )  
						
						
						
					 
					
						2023-11-14 14:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd3a7f12cb 
							
						 
					 
					
						
						
							
							chore: remove featureSwitchRefactor flag ( #5329 )  
						
						... 
						
						
						
						Cleanup. This change has been rolled out to significant number of
customers already, and we have another parallel version behind a flag. 
						
					 
					
						2023-11-14 13:03:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddd718fd23 
							
						 
					 
					
						
						
							
							refactor/reshape table ( #5328 )  
						
						... 
						
						
						
						This PR fixes a couple of issues with the pagination bar:
* Fixes an issue where padding bottom would be broken due to disabling
padding on the parent container
* Remove padding on the entire table to create more space and remove
header bar border radius as per discussion with @nicolaesocaciu 
						
					 
					
						2023-11-14 08:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							834ae1d8a4 
							
						 
					 
					
						
						
							
							Feat/pagination loading ( #5325 )  
						
						... 
						
						
						
						This PR makes changes to how the project overview skeleton screen works.
Important changes:
- Add skeleton screens to missing elements, creating a more
comprehensive loading screen
- Split the page into different loading sections, so that we can load
the table when we fetch the next page without affecting the rest of the
page.
https://www.loom.com/share/e5d30dc897ac488ea80cfae11ffab646 
Next steps:
* Hide bar if total is less than 25
* Add FE testing 
						
					 
					
						2023-11-13 14:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77db9f3258 
							
						 
					 
					
						
						
							
							feat: add Changes Scheduled badge to feature variants ( #5312 )  
						
						... 
						
						
						
						Adds the Changes Scheduled badge to environment variant when appropriate
Closes #
[1-1625](https://linear.app/unleash/issue/1-1625/show-a-badge-when-variant-in-scheduled-request )
<img width="1006" alt="Screenshot 2023-11-09 at 15 42 37"
src="https://github.com/Unleash/unleash/assets/104830839/118a3f0b-9acf-4a49-92d2-49bbe49a4c91 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2023-11-09 14:58:58 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							100c22b42a 
							
						 
					 
					
						
						
							
							Feat: scheduled change request badges ( #5300 )  
						
						... 
						
						
						
						Adds a new badge to strategies that have changes in an a scheduled
change request
Closes #
[1-1620](https://linear.app/unleash/issue/1-1620/create-a-new-badge-for-flag-that-is-part-of-scheduled-change )
<img width="1671" alt="Screenshot 2023-11-09 at 11 49 53"
src="https://github.com/Unleash/unleash/assets/104830839/596abbc0-f9ab-4642-9ed2-79ef50fb6c05 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2023-11-09 13:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92e2b1890c 
							
						 
					 
					
						
						
							
							Refactor/project overview api calls ( #5279 )  
						
						... 
						
						
						
						This PR reduces the overhead of making API calls on pages with heavy
renders. We forego loading states and default error handling in favor of
more speed by avoiding triggering multiple re-renders from the API call. 
						
					 
					
						2023-11-07 09:19:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mohan Raj A 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c43089ea2 
							
						 
					 
					
						
						
							
							feat: add copy button to feature flag name ( #4098 ) ( #5031 )  
						
						... 
						
						
						
						In ActionsCell.tsx file, 'Copy' with FileCopy icon is changed to 'Clone'
with 'LibraryAdd' icon as this feature is used to clone a new feature
from existing one. Upon copying the icon and text will change to 'Check'
icon with 'Copied!' for one sec and closes automatically. 
						
					 
					
						2023-10-30 15:38:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26dcc70e85 
							
						 
					 
					
						
						
							
							bug: remove strategies from copy breadcrumbs ( #5137 )  
						
						
						
					 
					
						2023-10-25 09:12:32 +03:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5acf691845 
							
						 
					 
					
						
						
							
							fix: last seen at rendering logic ( #5136 )  
						
						... 
						
						
						
						This PR fixes a bug where the rendering in the frontend would only
render the last seen component if feature.lastSeenAt was set, the new
changes considers whether or not environments last seen at is present
and takes precedent over the legacy last seen at field. 
						
					 
					
						2023-10-24 13:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							604c19c27e 
							
						 
					 
					
						
						
							
							fix: fix linting for copyfeature ( #5138 )  
						
						
						
					 
					
						2023-10-24 12:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								sjaanus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b47dbd37ff 
							
						 
					 
					
						
						
							
							fix: fix copy functionality always being disabled  
						
						
						
					 
					
						2023-10-24 12:50:42 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							599da89288 
							
						 
					 
					
						
						
							
							feat: improved has children/has parent indicator ( #5135 )  
						
						
						
					 
					
						2023-10-24 10:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8821dbc783 
							
						 
					 
					
						
						
							
							Fix: copy feature alert when change requests enabled in any env ( #4964 )  
						
						... 
						
						
						
						Adds an alert if change requests are enabled in any env and you try to
copy a feature.
Currently the functionality was disabled but with no explanation
Closes #
[SR-79](https://linear.app/unleash/issue/SR-79/when-change-request-is-enable-the-copy-functionality-its-disabled-but )
<img width="1138" alt="Screenshot 2023-10-09 at 12 32 52"
src="https://github.com/Unleash/unleash/assets/104830839/e900e4b8-8d26-46d7-8622-0ad592704d03 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-20 15:15:42 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fab6633c9 
							
						 
					 
					
						
						
							
							feat: add hasStrategies and hasEnabledStrategies on feature environments ( #5012 )  
						
						
						
					 
					
						2023-10-20 10:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							347c1cabbc 
							
						 
					 
					
						
						
							
							feat: add new sticky component to handle stacked stickies ( #5088 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1509/discovery-stacked-sticky-elements 
Adds a new `Sticky` element that will attempt to stack sticky elements
in the DOM in a smart way.
This needs a wrapping `StickyProvider` that will keep track of sticky
elements.
This PR adapts a few components to use this new element:
 - `DemoBanner`
 - `FeatureOverviewSidePanel`
 - `DraftBanner`
 - `MaintenanceBanner`
 - `MessageBanner`
Pre-existing `top` properties are taken into consideration for the top
offset, so we can have nice margins like in the feature overview side
panel.
### Before - Sticky elements overlap 😞 

### After - Sticky elements stack 😄  
 
					
						2023-10-19 15:50:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							163545de8c 
							
						 
					 
					
						
						
							
							feat: warn about sdk update with feature dependencies ( #5065 )  
						
						
						
					 
					
						2023-10-17 13:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9e110f702 
							
						 
					 
					
						
						
							
							feat: show dependencies only when using pro/enterprise or at least on… ( #5052 )  
						
						
						
					 
					
						2023-10-16 20:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							092ba2a625 
							
						 
					 
					
						
						
							
							feat: track add and remove dependencies ( #5041 )  
						
						
						
					 
					
						2023-10-16 10:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f84ac88e6 
							
						 
					 
					
						
						
							
							feat: delete dependnecy button through change request ( #4983 )  
						
						
						
					 
					
						2023-10-10 14:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4c8f92a26 
							
						 
					 
					
						
						
							
							feat: do not allow to manage dependencies directly with cr enabled ( #4971 )  
						
						
						
					 
					
						2023-10-10 09:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab739eb6c3 
							
						 
					 
					
						
						
							
							feat: Change request dependency UI ( #4966 )  
						
						
						
					 
					
						2023-10-09 14:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80eb6e12c6 
							
						 
					 
					
						
						
							
							refactor: custom render should provide container ( #4938 )  
						
						
						
					 
					
						2023-10-06 09:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf527cdbb0 
							
						 
					 
					
						
						
							
							fix: Remove the info from the variants page ( #4937 )  
						
						... 
						
						
						
						Remove the info from the variants page
Closes #
[UNL-231](https://linear.app/unleash/issue/UNL-231/remove-the-info-from-the-variants-page )
<img width="1408" alt="Screenshot 2023-10-05 at 15 11 33"
src="https://github.com/Unleash/unleash/assets/104830839/68bac945-af00-4c9b-ae6d-faeed92ec4bb ">
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-05 17:18:58 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							257414424d 
							
						 
					 
					
						
						
							
							feat: copy feature with parent ( #4918 )  
						
						
						
					 
					
						2023-10-04 12:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5141d9db67 
							
						 
					 
					
						
						
							
							feat: change project with feature dependencies ( #4915 )  
						
						
						
					 
					
						2023-10-04 12:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88305a6388 
							
						 
					 
					
						
						
							
							feat: prevent delete and archive on parent feature ( #4913 )  
						
						
						
					 
					
						2023-10-04 09:27:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							296cc9a9f2 
							
						 
					 
					
						
						
							
							feat: update dependency permission ( #4910 )  
						
						
						
					 
					
						2023-10-04 09:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4167a60588 
							
						 
					 
					
						
						
							
							feat: biome lint frontend ( #4903 )  
						
						... 
						
						
						
						Follows up on https://github.com/Unleash/unleash/pull/4853  to add Biome
to the frontend as well.

Added a few `biome-ignore` to speed up the process but we may want to
check and fix them in the future. 
						
					 
					
						2023-10-02 13:25:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40dfb927e9 
							
						 
					 
					
						
						
							
							feat: parent and child info in feature overview header ( #4901 )  
						
						
						
					 
					
						2023-10-02 11:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							011aea226c 
							
						 
					 
					
						
						
							
							feat: edit and delete dependencies menu ( #4863 )  
						
						
						
					 
					
						2023-09-29 10:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72cca4f450 
							
						 
					 
					
						
						
							
							feat: display dependencies and parents in project details ( #4859 )  
						
						
						
					 
					
						2023-09-28 13:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f4f6f049b 
							
						 
					 
					
						
						
							
							feat: inject project id to dependencies hooks ( #4839 )  
						
						
						
					 
					
						2023-09-27 10:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								Shreyans Gandhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6cdf5a540 
							
						 
					 
					
						
						
							
							feat: add json editor ( #4784 )  
						
						... 
						
						
						
						In this PR we are adding a JSON Editor that will be used for `json`
variant payload type. Its using `vanilla-jsoneditor` package
https://www.npmjs.com/package/vanilla-jsoneditor  and is lazy loaded only
when the `json` payload type is selected in the dropdown UI. 
						
					 
					
						2023-09-27 09:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							889377a246 
							
						 
					 
					
						
						
							
							feat: show available parent dependency options ( #4837 )  
						
						
						
					 
					
						2023-09-27 08:10:15 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d5eec2810 
							
						 
					 
					
						
						
							
							fix: change check for slider ( #4838 )  
						
						... 
						
						
						
						Change the check for when to display the variant preview 
						
					 
					
						2023-09-26 19:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45aca5b09e 
							
						 
					 
					
						
						
							
							feat: Connect add dependency api ( #4831 )  
						
						
						
					 
					
						2023-09-26 11:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b9678266c 
							
						 
					 
					
						
						
							
							feat: Add dependency dialogue ( #4828 )  
						
						
						
					 
					
						2023-09-26 09:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9805b312b 
							
						 
					 
					
						
						
							
							feat: Delete dependency api ( #4824 )  
						
						
						
					 
					
						2023-09-25 15:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4742df8be 
							
						 
					 
					
						
						
							
							feat: UI stub for adding dependent features ( #4814 )  
						
						
						
					 
					
						2023-09-22 11:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6884f9cdc9 
							
						 
					 
					
						
						
							
							feat: strategy variants on strategy overview ( #4776 )  
						
						... 
						
						
						
						Refactors the breakdown of feature variants per strategy on the
environment overview level: 
						
					 
					
						2023-09-21 14:28:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							013efac46b 
							
						 
					 
					
						
						
							
							feat: open-source segments  🚀  ( #4690 )  
						
						... 
						
						
						
						We love all open-source Unleash users. in 2022 we built the [segment
capability](https://docs.getunleash.io/reference/segments ) (v4.13) as an
enterprise feature, simplify life for our customers.
Now it is time to contribute it to the world 🌏 
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2023-09-19 11:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a50a483d0c 
							
						 
					 
					
						
						
							
							fix: rename Push to Environment button ( #4759 )  
						
						... 
						
						
						
						Rename to `Copy to Environment`
Closes #
[1-1388](https://linear.app/unleash/issue/1-1388/update-the-text-for-the-button-push-to-environment-from-variants )
<img width="1423" alt="Screenshot 2023-09-18 at 13 46 57"
src="https://github.com/Unleash/unleash/assets/104830839/c66747e5-a52a-4643-9274-51b72baf9f61 ">
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-09-18 14:43:13 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d838b5f2c3 
							
						 
					 
					
						
						
							
							1-1385: hide display of pattern info behind a flag ( #4744 )  
						
						... 
						
						
						
						Previously, the front end would show info about the pattern if it
exists, regardless of whether the feature is active or not. The
pattern wouldn't be enforced, but it's confusing anyway, so let's hide
it. 
						
					 
					
						2023-09-15 10:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be2fa68a9a 
							
						 
					 
					
						
						
							
							fix: Variant type number duplicate options ( #4719 )  
						
						... 
						
						
						
						Fixes a bug where the `number` option was shown multiple times
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-09-14 17:02:05 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b452084f3 
							
						 
					 
					
						
						
							
							fix: validation for variant payload number type ( #4671 )  
						
						... 
						
						
						
						Adds validation to number type for variants
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-09-13 10:23:39 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f49cc8cd33 
							
						 
					 
					
						
						
							
							feat: update UI to add hints about implicit ^ and $ ( #4667 )  
						
						... 
						
						
						
						This PR updates the UI to reflect the changes to the implicit ^ and $
that we now add. The changes are:
1. Show input adornments for ^ and $ when you create a pattern.
2. Mention that ^ and $ are added implicitly in description.
3. Checks the example you provide against the pattern with added ^ and $
+ adds a test for that.
Points 1 and 2:

## Discussion point:
I have not touched the information about the pattern yet as the PR that
updates that is still in review (#4656 ), but it would be prudent to also
update that info to make it clearer. I can address that in a follow-up
PR. 
						
					 
					
						2023-09-13 06:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03d6ed0c32 
							
						 
					 
					
						
						
							
							ui: update design for feature naming pattern info ( #4656 )  
						
						... 
						
						
						
						This PR updates the design for the feature naming pattern info. In doing
so, I've extracted the information into a single component.
It also, on @nicolaesocaciu's behest, makes the new toggle form inputs
wider when they have room to grow.
Light mode:

Dark mode:

For copying features it looks like this:
 
						
					 
					
						2023-09-13 08:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cd0edb11a 
							
						 
					 
					
						
						
							
							feat: variant with number payload ( #4654 )  
						
						... 
						
						
						
						Adds `number` as possible payload type for variant.
Adds a flag to enable the feature
Updates all relevant models and schemas
Adds the option to the UI
Closes: #
[1-1357](https://linear.app/unleash/issue/1-1357/support-number-in-variant-payload )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-09-11 16:57:42 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b754ec7ed 
							
						 
					 
					
						
						
							
							1-1342: show flag naming pattern info when you copy toggles ( #4629 )  
						
						... 
						
						
						
						Because you need to match the pattern when copying toggles, it's
important that we show the required information to the user.
This change adds information about the pattern to the page. This isn't
its final design, but it's more important that the information is
there (to avoid user frustration) than that it is pretty. 
						
					 
					
						2023-09-07 10:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90395b974b 
							
						 
					 
					
						
						
							
							1-1315: revalidate feature name whenever the project changes ( #4628 )  
						
						... 
						
						
						
						This change makes it so that the flag name is revalidated against the
new
project pattern whenever you change the target project for a flag.
The validation is not run if the name is empty, if there is no
pattern, or if there is no validation method.
This solves the case where you input a name, then change the project,
and where the name isn't valid for the new project. Previously, it
wouldn't revalidate, but now it does. 
						
					 
					
						2023-09-07 09:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34d595b5a6 
							
						 
					 
					
						
						
							
							refactor: use conditionally render instead of && ( #4620 )  
						
						... 
						
						
						
						For consistency and readability. 
						
					 
					
						2023-09-06 11:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ffa0b86d9 
							
						 
					 
					
						
						
							
							1-1307: Show info about flag naming patterns before making mistakes ( #4616 )  
						
						... 
						
						
						
						This PR adds info about a project's flag naming pattern to the flag
creation form. This way, it's displayed before the user tries to create
a flag, so that they have all the necessary information before making
mistakes.
 
						
					 
					
						2023-09-06 12:14:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b85eed5b5 
							
						 
					 
					
						
						
							
							feat: Search UI improvements ( #4613 )  
						
						
						
					 
					
						2023-09-06 10:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53f90d37c5 
							
						 
					 
					
						
						
							
							feat: feature naming patterns ( #4591 )  
						
						... 
						
						
						
						Adds a first iteration of feature flag naming patterns. Currently behind a flag.
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
Co-authored-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
						
					 
					
						2023-09-04 11:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45e089f27f 
							
						 
					 
					
						
						
							
							chore: strategy variant flag removed ( #4603 )  
						
						
						
					 
					
						2023-09-04 13:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4ef343d22 
							
						 
					 
					
						
						
							
							refactor: clean up some unused imports ( #4597 )  
						
						... 
						
						
						
						Should help cleaning up some of these:
 
						
					 
					
						2023-09-01 15:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Shreyans Gandhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							604ec5a9ef 
							
						 
					 
					
						
						
							
							fix: multiline textarea resizing for json input ( #4463 )  
						
						
						
					 
					
						2023-08-23 15:53:12 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3acff3e6d9 
							
						 
					 
					
						
						
							
							Feat: last seen toggle list ( #4541 )  
						
						... 
						
						
						
						Closes #
[1-1279](https://linear.app/unleash/issue/1-1279/update-the-feature-toggle-page-with-the-new-design )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-21 15:49:33 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10c21461bd 
							
						 
					 
					
						
						
							
							feat: Last seen for toggles that have an old usage reported ( #4538 )  
						
						... 
						
						
						
						Last seen for toggles that have an old usage reported and no environment
Closes: # [1-1276]
(https://linear.app/unleash/issue/1-1276/last-seen-for-toggles-that-have-an-old-usage-reported-and-that-are )

Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-21 14:52:32 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cefb6021e 
							
						 
					 
					
						
						
							
							chore: remove newProjectLayout flag ( #4536 )  
						
						
						
					 
					
						2023-08-21 13:55:04 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46314d2772 
							
						 
					 
					
						
						
							
							fix: Remove lastSeenAt from useCollaborateData.tsx staleness check ( #4461 )  
						
						... 
						
						
						
						Remove the lastSeenAt property when checking for stale data
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-10 16:13:24 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df41146f50 
							
						 
					 
					
						
						
							
							feat: Demo for strategy variants ( #4457 )  
						
						
						
					 
					
						2023-08-10 11:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c549280e31 
							
						 
					 
					
						
						
							
							fix: Performance improvements for demo and docs update ( #4454 )  
						
						
						
					 
					
						2023-08-09 12:58:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b927ef8b70 
							
						 
					 
					
						
						
							
							feat: pointer to strategy variants ( #4440 )  
						
						
						
					 
					
						2023-08-08 15:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							839c36d547 
							
						 
					 
					
						
						
							
							Feat: toggle overview env last seen ( #4445 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Adds last seen by environment to FeatureOverview
- Refactored FeatureEnvironmentSeen component for reusability
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1223](https://linear.app/unleash/issue/1-1223/toggle-overview-add-last-seen-by-environment )

---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-08-08 15:56:32 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4914cd07e3 
							
						 
					 
					
						
						
							
							feat: strategy variants events ( #4430 )  
						
						
						
					 
					
						2023-08-07 11:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a32eacecb 
							
						 
					 
					
						
						
							
							feat: segments in pending CR screen ( #4420 )  
						
						
						
					 
					
						2023-08-04 15:34:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d001b864f2 
							
						 
					 
					
						
						
							
							fix: environment id missing bug ( #4397 )  
						
						
						
					 
					
						2023-08-04 11:29:03 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b34f00c2cb 
							
						 
					 
					
						
						
							
							feat: strategy variants alert ( #4371 )  
						
						
						
					 
					
						2023-07-31 12:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							733159b8ec 
							
						 
					 
					
						
						
							
							feat: strategy variants infop ( #4348 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
## About the changes
Strategy variants info and link to docs. 
Added short info about what variants allow to do, how strategy variants
relate to the feature variants, that modern SDK is required and link to
docs.
<img width="727" alt="Screenshot 2023-07-26 at 14 51 06"
src="https://github.com/Unleash/unleash/assets/1394682/6d5f8a3e-ca3e-434b-a2e7-a23861875cc5 ">
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? --> 
						
					 
					
						2023-07-27 10:12:30 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2a4763eaa 
							
						 
					 
					
						
						
							
							fix: frontend variant weights distribution ( #4347 )  
						
						... 
						
						
						
						## About the changes
Unit-tested way of distributing weights between variants. 
						
					 
					
						2023-07-26 16:08:11 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909831db6f 
							
						 
					 
					
						
						
							
							Feat: strategy variant slider ( #4344 )  
						
						... 
						
						
						
						## About the changes
 
						
					 
					
						2023-07-26 11:36:16 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							988a3a57e8 
							
						 
					 
					
						
						
							
							feat: Change Request on Reorder UI ( #4249 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Change request UI for reordering strategies with variants
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-07-25 14:12:35 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36bde1b24b 
							
						 
					 
					
						
						
							
							fix: default strategy stickiness ( #4340 )  
						
						
						
					 
					
						2023-07-25 12:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f913efe14 
							
						 
					 
					
						
						
							
							fix: reactive stickiness strategy variants ( #4255 )  
						
						
						
					 
					
						2023-07-17 13:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56d5579b89 
							
						 
					 
					
						
						
							
							feat: Strategy variants stickiness ( #4250 )  
						
						
						
					 
					
						2023-07-17 13:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb6e4906a7 
							
						 
					 
					
						
						
							
							refactor: error param prop ( #4247 )  
						
						
						
					 
					
						2023-07-17 11:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99d63cff33 
							
						 
					 
					
						
						
							
							feat: strategy variant UI spike ( #4246 )  
						
						
						
					 
					
						2023-07-14 14:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cd4153412 
							
						 
					 
					
						
						
							
							chore: remove split button strategy flag ( #4245 )  
						
						
						
					 
					
						2023-07-14 14:23:23 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da1cbba47 
							
						 
					 
					
						
						
							
							feat: feature creation limit crud together with frontend ( #4221 )  
						
						
						
					 
					
						2023-07-13 14:02:35 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							846a62ecec 
							
						 
					 
					
						
						
							
							fix: existing stickiness value should be available in the dropdown  ( #4228 )  
						
						... 
						
						
						
						existing stickiness value should be available in the dropdown even if
the context field is no longer sticky
Before: if the context field is no longer sticky

After

Closes #
[1-1115](https://linear.app/unleash/issue/1-1115/current-gradual-rollout-stickiness-configurations-should-take-priority )
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-07-13 10:20:16 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c4f15ea5d 
							
						 
					 
					
						
						
							
							feat: strategy variant test UI ( #4199 )  
						
						
						
					 
					
						2023-07-11 09:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b4ae18c1 
							
						 
					 
					
						
						
							
							feat: responsive strategy icons ( #4121 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1167/multiple-strategies-breaking-the-environment-card 
https://linear.app/unleash/issue/2-1179/buttons-have-an-extra-space-if-the-icon-its-not-visible 
This fixes the broken UI when we have too many strategies.
Before:
<img width="1500" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/ddf2f636-965c-4527-b879-dba5c16d9630 ">
After:
<img width="1303" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/852c20c9-c5f4-4aa5-b8c0-e5bc5286c572 ">
We also added the new strategy type to the tooltips:
<img width="519" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/117ee00f-f2a7-4ecb-8596-44486a2870a2 ">
<img width="422" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/4281a48c-4b6e-4100-86e2-29dfe9ce4cec ">
This also fixes an extra margin we caught on our `PermissionButton` when
it had no endIcon set.
Co-authored by: @daveleek
---------
Co-authored-by: David Leek <david@getunleash.io> 
					
						2023-06-29 18:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6f405d1af 
							
						 
					 
					
						
						
							
							fix: default strategy groupId failure ( #4120 )  
						
						
						
					 
					
						2023-06-29 16:40:14 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d10ddcb12c 
							
						 
					 
					
						
						
							
							Fix/default strategy group ( #4110 )  
						
						
						
					 
					
						2023-06-28 13:18:44 +03:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cbbd6f798 
							
						 
					 
					
						
						
							
							chore: remove strategyImprovements flag ( #4043 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Remove strategy improvements flag 
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1048](https://linear.app/unleash/issue/1-1048/remove-strategyimprovements-flag )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-28 11:38:21 +03:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							464ef5b326 
							
						 
					 
					
						
						
							
							fix: break toggle description niceley ( #4093 )  
						
						... 
						
						
						
						fixes : #3096  
					
						2023-06-27 09:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b36ab58f87 
							
						 
					 
					
						
						
							
							fix: add timestamp to feature toggle metrics ( #4094 )  
						
						... 
						
						
						
						fixes : #2873 
 
					
						2023-06-27 09:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c81de4a5bc 
							
						 
					 
					
						
						
							
							fix: add strategy bug when strategySplittedButton flag is on ( #4071 )  
						
						... 
						
						
						
						<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️  -->
Fixes 2 bugs after the recent strategy improvements v2 changes:
- When creating a strategy the `groupId` param of the Gradual Rollout
strategy now populates the groupId (when using default strategy, the
groupId will only be overwritten when it is an empty string ) with the
feature name (as it was before)
- When editing/setting a default strategy for an environment the
`groupId` param should be an empty string, but editable.
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-06-23 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e769cdd2ac 
							
						 
					 
					
						
						
							
							feat: plausible for new strategy flow ( #4057 )  
						
						
						
					 
					
						2023-06-22 12:04:36 +03:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02ca60511f 
							
						 
					 
					
						
						
							
							Splitted strategy button ( #4025 )  
						
						... 
						
						
						
						## About the changes

https://linear.app/unleash/issue/1-1038/strategy-creation-split-into-two-buttons  
						
					 
					
						2023-06-21 15:26:07 +02:00