renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86e71c350d 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/supertest to v2.0.14 ( #5030 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/supertest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supertest )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`2.0.13` ->
`2.0.14`](https://renovatebot.com/diffs/npm/@types%2fsupertest/2.0.13/2.0.14 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-10-15 04:57:08 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcb38b1ffe 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @types/react to v17.0.67 ( #5029 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`17.0.66` ->
`17.0.67`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.66/17.0.67 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### 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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-10-15 01:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05781bbf17 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @swc/core to v1.3.92 ( #5028 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://togithub.com/swc-project/swc )) | [`1.3.90` ->
`1.3.92`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.90/1.3.92 ) |
[](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>swc-project/swc (@​swc/core)</summary>
###
[`v1.3.92`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1392---2023-10-05 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.91...v1.3.92 )
##### Bug Fixes
- **(es/compat)** Fix scoping of `explicit-resource-management`
([#​8044](https://togithub.com/swc-project/swc/issues/8044 ))
([96a7a4d](96a7a4d045https://togithub.com/swc-project/swc/issues/8050 ))
([a751f1c](a751f1cfafhttps://togithub.com/swc-project/swc/issues/8056 ))
([8318ea8](8318ea82c2https://togithub.com/swc-project/swc/issues/8048 ))
([4d8e101](4d8e1013bb8ddb0dafa2https://togithub.com/swc-project/swc/issues/8043 ))
([f2bc6a3](f2bc6a3fcc77b8591d869c9c03b76b0c8d8a3f4ahttps://togithub.com/swc-project/swc/issues/8053 ))
([2a508bc](2a508bcb9aa5558236b7c6e0a18292https://togithub.com/swc-project/swc/issues/8060 ))
([a2f1010](a2f1010b4ec26ee63839https://togithub.com/swc-project/swc/issues/8045 ))
([f717cf2](f717cf21cchttps://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1391---2023-10-01 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.90...v1.3.91 )
##### Bug Fixes
- **(es/compat)** Use return statements for method and setter decorator
([#​8017](https://togithub.com/swc-project/swc/issues/8017 ))
([38bc710](38bc71006ehttps://togithub.com/swc-project/swc/issues/8031 ))
([06b6eb9](06b6eb9999https://togithub.com/swc-project/swc/issues/8036 ))
([01391e3](01391e3c13https://togithub.com/swc-project/swc/issues/8024 ))
([990ca06](990ca06acahttps://togithub.com/swc-project/swc/issues/8018 ))
([5817268](58172689cehttps://togithub.com/swc-project/swc/issues/8029 ))
([cf96171](cf96171a53https://togithub.com/swc-project/swc/issues/8032 ))
([b6b5a4d](b6b5a4d3a6https://togithub.com/swc-project/swc/issues/7993 ))
([64d8f4b](64d8f4b59fhttps://togithub.com/swc-project/swc/issues/8027 ))
([8214b9e](8214b9ed4ehttps://togithub.com/swc-project/swc/issues/8033 ))
([186ecfa](186ecfadb5dec68c32127f91274208c0625361a1https://togithub.com/swc-project/swc/issues/8030 ))
([a13f5cb](a13f5cbe03https://togithub.com/swc-project/swc/issues/8028 ))
([725f7f5](725f7f5bda📅  **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:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-10-14 21:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							191f0c3cf1 
							
						 
					 
					
						
						
							
							chore(deps): update dependency @storybook/testing-library to v0.2.2 ( #5027 )  
						
						... 
						
						
						
						[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@storybook/testing-library](https://togithub.com/storybookjs/testing-library )
| [`0.2.1` ->
`0.2.2`](https://renovatebot.com/diffs/npm/@storybook%2ftesting-library/0.2.1/0.2.2 )
|
[](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>storybookjs/testing-library
(@​storybook/testing-library)</summary>
###
[`v0.2.2`](https://togithub.com/storybookjs/testing-library/releases/tag/v0.2.2 )
[Compare
Source](https://togithub.com/storybookjs/testing-library/compare/v0.2.1...v0.2.2 )
##### 🐛  Bug Fix
- Revert: Temporarily fix user-event to 14.4.0 to avoid compatibility
issues
[#​57](https://togithub.com/storybookjs/testing-library/pull/57 )
([@​yannbf](https://togithub.com/yannbf ))
##### Authors: 1
-   Yann Braga ([@​yannbf](https://togithub.com/yannbf ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2023-10-14 19:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff97dfd733 
							
						 
					 
					
						
						
							
							fix: use correct flag name ( #5026 )  
						
						... 
						
						
						
						Fixes a bug with using the wrong feature name
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-13 17:02:48 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c047e0756 
							
						 
					 
					
						
						
							
							feat: adds a new design to the header icons ( #5025 )  
						
						... 
						
						
						
						After aligning with @nicolaesocaciu, adds a new, cleaner, more
consistent design to our header icons.

Co-authored-by: Nicolae <nicolae@getunleash.ai> 
						
					 
					
						2023-10-13 14:31:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e663dc0960 
							
						 
					 
					
						
						
							
							fix: maintenance banner should show right away when toggled ( #5021 )  
						
						... 
						
						
						
						Makes the maintenance banner show right away when toggled. Includes some
misc cleaning up.
Co-authored-by: Nicolae <nicolae@getunleash.ai> 
						
					 
					
						2023-10-13 14:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75fb7a0d93 
							
						 
					 
					
						
						
							
							feat: add a dialog when reviving / batch reviving features ( #4988 )  
						
						... 
						
						
						
						Adds a confirmation dialog when reviving features
Closes #
[SR-91](https://linear.app/unleash/issue/SR-91/reviving-a-feature-toggle-should-have-a-confirmation-dialog )
https://github.com/Unleash/unleash/assets/104830839/49e71590-fd66-4eb5-bd09-5eb322e3d1c9 
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-13 16:28:36 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19bc519e1b 
							
						 
					 
					
						
						
							
							feat: Verify archive dependent features UI ( #5024 )  
						
						
						
					 
					
						2023-10-13 14:31:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7a990e5a9 
							
						 
					 
					
						
						
							
							feat: header invite link tracking ( #5001 )  
						
						
						
					 
					
						2023-10-13 14:57:20 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2263a1f062 
							
						 
					 
					
						
						
							
							feat: dependencies import validation ( #5023 )  
						
						
						
					 
					
						2023-10-13 14:17:54 +03:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6d945befc 
							
						 
					 
					
						
						
							
							refactor: feature toggle list query ( #5022 )  
						
						... 
						
						
						
						Cean up huge query method in feature-toggle-store 
						
					 
					
						2023-10-13 12:29:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3eeafba5f9 
							
						 
					 
					
						
						
							
							feat: validate archive dependent features ( #5019 )  
						
						
						
					 
					
						2023-10-13 12:09:46 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36ae842248 
							
						 
					 
					
						
						
							
							feat: make maintenance banner sticky ( #5016 )  
						
						... 
						
						
						
						After checking with @nicolaesocaciu we came to the conclusion that the
maintenance banner should be sticky.
Co-authored-by Nicolae <nicolae@getunleash.ai> 
						
					 
					
						2023-10-13 10:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9a75d5e82 
							
						 
					 
					
						
						
							
							fix: disable all environments when reviving a feature ( #4999 )  
						
						... 
						
						
						
						Disable all environments when reviving a feature
Closes #
[SR-93](https://linear.app/unleash/issue/SR-93/disable-all-environments-when-reviving-a-feature )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-13 10:38:18 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7dd0d6c1a 
							
						 
					 
					
						
						
							
							fix: import segment test and fix ( #5017 )  
						
						
						
					 
					
						2023-10-13 09:40:34 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2adfb7bd15 
							
						 
					 
					
						
						
							
							fix: error icon, add only relevant variants ( #5014 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1508/fix-message-banner-error-variant-icon 
After aligning with @nicolaesocaciu, we fixed the `error` variant icon
and removed irrelevant message variants for now.
Co-authored-by: Nicolae <nicolae@getunleash.ai> 
					
						2023-10-12 16:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f6c17f4bd 
							
						 
					 
					
						
						
							
							fix: message banner zIndex ( #5015 )  
						
						... 
						
						
						
						After aligning with @nicolaesocaciu, this fixes the message banner
zIndex.
Co-authored-by: Nicolae <nicolae@getunleash.ai> 
						
					 
					
						2023-10-12 15:45:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d30e059ffc 
							
						 
					 
					
						
						
							
							fix: message banner internal link assumption ( #5011 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1504/fix-message-banner-internal-link-assumption 
Fixes the internal link assumption in message banner to
`.startsWith('/')` - Any other links will be treated as external (normal
`href`). 
					
						2023-10-12 15:07:55 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f34d187cd9 
							
						 
					 
					
						
						
							
							Refactor/separate client and admin store ( #5006 )  
						
						... 
						
						
						
						This PR is the first step in separating the client and admin stores.
Currently our feature toggle services uses the client store to serve
multiple purposes. 
Admin API uses the feature toggle service to serve both the feature
toggle list and playground features, while the client API uses the
feature toggle service to serve client features. The admin API can
change often and have very different requirements than the client API,
which changes infrequently and generally keeps the same stable structure
for long periods of time. This architecture is error prone, because when
you need to make changes to the admin API, you can very easily affect
the client API.
I aim to put up a stone wall between the two APIs. Complete separation
between the two APIs, at the cost of some duplication.
In this PR I have created a feature oriented architecture for client
features and disconnected the client API from the feature toggle
service. It now goes through it's own service to it's own store. For
feature toggle service I have duplicated and replaced the functionality
that serves /api/admin/features, I have kept a lot of the ugliness in
the code and haven't removed anything in order to avoid breaking
changes.
Next steps: 
* Move playground to admin API
* Remove client-feature-toggle-store from feature-toggle-service 
						
					 
					
						2023-10-12 13:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b7a2a706c 
							
						 
					 
					
						
						
							
							fix: enable segment importing for oss ( #5010 )  
						
						
						
					 
					
						2023-10-12 13:43:43 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66304cf8e7 
							
						 
					 
					
						
						
							
							feat: message banners table migration ( #5009 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1485/db-create-migration-for-a-new-internal-message-banners-table 
Adds a DB migration for a new `message_banners` table. 
					
						2023-10-12 11:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ab2aa1f6d 
							
						 
					 
					
						
						
							
							feat: dynamic icons by adding material symbols font ( #5008 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1502/add-support-for-custom-dynamic-icons-mui-icon-component 
Adds support for custom dynamic icons by adding the [Material Symbols
Outlined font](https://fonts.google.com/icons ) and setting the MUI Icon
component base class. See:
https://mui.com/material-ui/icons/#icon-font-icons 
Message banner use case: This will not only enable us to set custom
icons for external message banners, but will also let users configure
their desired icon from the set of options in the font. 
					
						2023-10-12 11:22:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2059706e77 
							
						 
					 
					
						
						
							
							feat: export dependent feature toggles ( #5007 )  
						
						
						
					 
					
						2023-10-12 12:56:10 +03:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7343183f2d 
							
						 
					 
					
						
						
							
							chore: split interfaces for import and export ( #5004 )  
						
						... 
						
						
						
						## About the changes
This splits the interfaces for import and export, especially because the
import functionality has to be replaced in enterprise repo.
This is a breaking change because of the service renames, but I'll have
the PR for the other repository ready so we reduce the time to fix. I
intentionally avoided doing it backward compatible because of time. 
						
					 
					
						2023-10-12 11:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfcf9de65a 
							
						 
					 
					
						
						
							
							feat: Protect archive feature ( #5003 )  
						
						
						
					 
					
						2023-10-12 08:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Fulton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2754c26f2e 
							
						 
					 
					
						
						
							
							docs/video embed, academy video embed fixes ( #5005 )  
						
						... 
						
						
						
						PR contains the following:
1) New video embeds for the following docs:
- website/docs/reference/deploy/environment-import-export.mdx
- website/docs/reference/playground.mdx
- website/docs/reference/strategy-constraints.md
- website/docs/topics/a-b-testing.md
2) Improvements to the Academy course playlist embedding for the three
Academy courses. Tested the standard method of embedding video, and it
seems this works well for playlists too.
Switching to the native Docusaurus embed solves the issue with dynamic
resizing. Rather than a static embed size the video will now scale to
the browser window size. 
						
					 
					
						2023-10-11 14:20:16 -05:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30e9fb87e9 
							
						 
					 
					
						
						
							
							feat: prevent adding dependency to archived or removed parent ( #4987 )  
						
						
						
					 
					
						2023-10-11 16:21:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Fulton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ea7c08654 
							
						 
					 
					
						
						
							
							Docs/academy video player ( #5002 )  
						
						... 
						
						
						
						Added explanative text to three courses on embedded playlist video
player usage 
						
					 
					
						2023-10-11 13:22:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							742abab41e 
							
						 
					 
					
						
						
							
							feat: multiple external message banners ( #4998 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1495/adapt-existing-message-banner-component-to-be-more-reusablegeneric 
https://linear.app/unleash/issue/2-1496/add-support-for-multiple-external-message-banners 
This PR does 2 things:
- Refactors the `MessageBanner` component to be more generic and
reusable, by accepting the message info through props;
 - Adds support for multiple external message banners; 
					
						2023-10-11 13:42:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d9698fffa 
							
						 
					 
					
						
						
							
							fix: missing uiFlag newInviteLink ( #5000 )  
						
						... 
						
						
						
						Adds a missing uiFlag: `newInviteLink` 
						
					 
					
						2023-10-11 12:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3575c7727 
							
						 
					 
					
						
						
							
							refactor: make uiFlags typesafe ( #4996 )  
						
						... 
						
						
						
						This should add some typesafety to our usage of uiFlags. 
						
					 
					
						2023-10-11 12:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e8c0478bf 
							
						 
					 
					
						
						
							
							fix: export NotFoundError and ISegmentService in internals.ts ( #4997 )  
						
						... 
						
						
						
						export NotFoundError and ISegmentService in internals.ts
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-11 14:31:45 +03:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69286339fc 
							
						 
					 
					
						
						
							
							feat: make invite link more visible ( #4984 )  
						
						
						
					 
					
						2023-10-11 14:31:32 +03:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65f424156c 
							
						 
					 
					
						
						
							
							feat: re-order message banners ( #4995 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1494/re-order-message-banners 
- Re-orders message banners to fit into this logic:
>1. Maintenance banner
>2. External message banner(s) - Most likely coming from Unleash
>3. Internal message banner(s)
- Renames the feature flag to better reflect the feature behavior;
- Lays a basic skeleton structure for this new feature; 
					
						2023-10-11 11:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc96216daa 
							
						 
					 
					
						
						
							
							Refactor/move features to feature oriented architecture ( #4994 )  
						
						... 
						
						
						
						This PR gathers feature related files in the same folder. 
						
					 
					
						2023-10-11 09:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Fulton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3b4e9db5f 
							
						 
					 
					
						
						
							
							docs: updated sidebars and added missing doc ID ( #4993 )  
						
						... 
						
						
						
						Updated `sidebars.js` to incorporate `Getting Started` as top level doc,
with Unleash Academy in child structure (order as discussed with
@dgorton ). See screenshot.
Also added missing `id` to `getting-started.md`
 
						
					 
					
						2023-10-10 16:18:59 -05:00 
						 
				 
			
				
					
						
							
							
								Mark Fulton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							053a4637e1 
							
						 
					 
					
						
						
							
							initial docs for Unleash Academy ( #4992 )  
						
						... 
						
						
						
						Set of four docs for Unleash Academy, with overview page and three
course pages. Navigation to be updated separately. 
						
					 
					
						2023-10-10 15:05:13 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Bury 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a62f6a64f 
							
						 
					 
					
						
						
							
							create getting-started and remove quickstart ( #4991 )  
						
						... 
						
						
						
						<!-- 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
<!-- 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? -->
---------
Co-authored-by: Drew Gorton <dgorton@users.noreply.github.com>
Co-authored-by: Mark Fulton <128738155+markunl@users.noreply.github.com> 
						
					 
					
						2023-10-10 15:03:17 -05:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2222c47d10 
							
						 
					 
					
						
						
							
							feat: add internalMessageBanner feature flag ( #4990 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1487/feature-flag-add-a-new-internalmessagebanner-feature-flag-for-this 
Adds a new `internalMessageBanner` feature flag. 
					
						2023-10-10 20:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0eba109d3 
							
						 
					 
					
						
						
							
							docs: add feature availability troubleshooting guide ( #4989 )  
						
						... 
						
						
						
						Adds a small troubleshooting guide for Unleash features availability.
This is not specific to features that have a visual component in the
admin UI, but that's the most common scenario. 
						
					 
					
						2023-10-10 11:17:06 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bc9908287 
							
						 
					 
					
						
						
							
							docs: add a custom_edit_url for sdks and edge/proxy ( #4985 )  
						
						... 
						
						
						
						This change adds custom edit urls for all the external readmes (sdks,
edge, proxy) that we put in the docs. This makes it so that following
the "edit this document" link takes you to the correct location, instead
of to a file that doesn't exist in the main Unleash repo.
Important caveat: this will only work for repos where the readme is
called `README.md` (capitalization matters). Currently, this is all our
repos, but it's something to be aware of for later.
We don't currently record what the readme files are called directly in
the docs, so to know that for sure, we'd have to build an extra
integration to check and fix that automatically. It may be worth doing
in the future, but for now, I think it's fine. We could also just rename
the readme files if we find any issues. 
						
					 
					
						2023-10-10 11:11:54 -05:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b802ced0f5 
							
						 
					 
					
						
						
							
							chore: avoid building frontend if not needed ( #4982 )  
						
						... 
						
						
						
						## About the changes
Looks like we're building twice:
https://github.com/Unleash/unleash/actions/runs/6468079228/job/17559391393#step:5:136  
						
					 
					
						2023-10-10 15:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc4dbe8c92 
							
						 
					 
					
						
						
							
							chore(deps): bump postcss from 8.4.21 to 8.4.31 in /frontend ( #4919 )  
						
						
						
					 
					
						2023-10-10 14:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2ca7b0d35 
							
						 
					 
					
						
						
							
							Refactor/last seen at read feature overview ( #4986 )  
						
						... 
						
						
						
						Refactor feature overview to use the last seen store 
						
					 
					
						2023-10-10 14:40:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f84ac88e6 
							
						 
					 
					
						
						
							
							feat: delete dependnecy button through change request ( #4983 )  
						
						
						
					 
					
						2023-10-10 14:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c069b1385 
							
						 
					 
					
						
						
							
							fix: added await to getActiveUsers tests  
						
						
						
					 
					
						2023-10-10 13:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1edd73db45 
							
						 
					 
					
						
						
							
							feat: feature changes counted in new table ( #4958 )  
						
						... 
						
						
						
						As part of more telemetry on the usage of Unleash. 
This PR adds a new `stat_` prefixed table as well as a trigger on the
events table trigger on each insert to increment a counter per
environment per day.
The trigger will trigger on every insert into the events base, but will
filter and only increment the counter for events that actually have the
environment set. (there are events, like user-created, that does not
relate to a specific environment).
Bit wary on this, but since we truncate down to row per (day,
environment) combo, finding conflict and incrementing shouldn't take too
long here.
@ivarconr was it something like this you were considering? 
						
					 
					
						2023-10-10 12:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa4d6b211a 
							
						 
					 
					
						
						
							
							docs: make videos bigger ( #4980 )  
						
						... 
						
						
						
						This PR changes the `VideoContent` component to:
- remove the extra text; keeps only videos
- makes videos take up the full article width
- multiple videos stack vertically (this may or may not be the best way
to handle it, but we don't have any instances of using multiple videos
as of right now, so we shouldn't touch this until we do).
By chance, it also removes a lot of trailing whitespace in files. I
suggest checking out the diff with whitespace hidden.
Before (single video):

Before (if there were multiple videos): 

After (single video):

After (if there are multiple videos): 
 
						
					 
					
						2023-10-10 11:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13c794e3f2 
							
						 
					 
					
						
						
							
							feat: generate declaration map ( #4981 )  
						
						
						
					 
					
						2023-10-10 11:42:08 +02:00