Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abd077aaf7 
							
						 
					 
					
						
						
							
							chore: add flags projectListImprovements and useProjectReadModel ( #7905 )  
						
						... 
						
						
						
						These are both related to the work on the project list improvements
project.
The `projectListImprovements` flag will be used to enable disable the
new project list improvements.
The `useProjectReadModel` flag will be used to enable/disable the use
of the new project read model and is mostly a safety feature. 
						
					 
					
						2024-08-16 11:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3decb543f 
							
						 
					 
					
						
						
							
							feat: Show project archived message ( #7899 )  
						
						
						
					 
					
						2024-08-15 14:56:12 +02:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							977f969b80 
							
						 
					 
					
						
						
							
							[Gitar] Cleaning up stale flag: improveCreateFlagFlow with value true ( #7895 )  
						
						... 
						
						
						
						[](https://gitar.co )
  
  ---
This automated PR was generated by [Gitar](https://gitar.co ). View
[docs](https://gitar.co/docs ).
---------
Co-authored-by: Gitar <noreply@gitar.co>
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-08-15 15:53:36 +03:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							413df42555 
							
						 
					 
					
						
						
							
							[Gitar] Cleaning up stale flag: commandBarUI with value true ( #7894 )  
						
						... 
						
						
						
						[](https://gitar.co )
  
  ---
This automated PR was generated by [Gitar](https://gitar.co ). View
[docs](https://gitar.co/docs ).
---------
Co-authored-by: Gitar <noreply@gitar.co>
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-08-15 14:29:07 +03:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea92081545 
							
						 
					 
					
						
						
							
							fix: remove another scimApi flag ( #7858 )  
						
						
						
					 
					
						2024-08-13 14:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							245bdeae1e 
							
						 
					 
					
						
						
							
							chore: generate orval for event creators ( #7823 )  
						
						... 
						
						
						
						Updates our orval config to include event creator data 
						
					 
					
						2024-08-12 15:07:26 +02:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5aaa4920dd 
							
						 
					 
					
						
						
							
							chore: [Gitar] Cleaning up stale flag: featureCollaborators with value true ( #7820 )  
						
						... 
						
						
						
						[](https://gitar.co )
  
  ---
This automated PR was generated by [Gitar](https://gitar.co ). View
[docs](https://gitar.co/docs ).
---------
Co-authored-by: Gitar <noreply@gitar.co>
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2024-08-09 11:12:26 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9665233cc 
							
						 
					 
					
						
						
							
							chore: archive projects flag ( #7772 )  
						
						
						
					 
					
						2024-08-06 14:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							643cfeb5bb 
							
						 
					 
					
						
						
							
							chore: use EventSchema instead of IEvent ( #7732 )  
						
						... 
						
						
						
						Changes the type used by the useEventSearch hook to be `EventSchema`
from OpenAPI instead. This is more accurate with what we're actually
getting. And crucially for the event log search, it contains the
`createdByUserId` property that we need to filter out events.
It's mostly a straightforward find and replace except for one instance
where we need to do some extra fiddling. There's an inline comment
explaining that. 
						
					 
					
						2024-08-02 11:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4aa3a64530 
							
						 
					 
					
						
						
							
							feat: UI for playground of change requests ( #7721 )  
						
						... 
						
						
						
						## About the changes
UI draft 
						
					 
					
						2024-08-01 11:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1e95108d1 
							
						 
					 
					
						
						
							
							Wip: split out avatar group; use same tooltip for all avatars ( #7681 )  
						
						... 
						
						
						
						Extracts the Avatar Group component into a `common` component and adds a
standard tooltip to all avatars.
Relates to linear issue 1-2606
This is a suggestion / proof of concept for how we can solve it. While I
think we can merge this as is, I'd also be happy to take any discussions
on other ways to approach it etc.
## Why are these changes made together?
Because extracting the avatar group without adding the new tooltip data
made the existing tooltip misbehave (it'd show up in the top left of the
screen, not synced to the avatar in any way).
I probably could have (and still can if you think it's prudent) split it
out such that the avatar gets a standardized tooltip first (and disable
it for the group card avatars), and split out the avatars in a
follow-up. Happy to do that if you think it's better.
## What does this mean? 
It used to be that we had no consistent way of dealing with avatars and
tooltips. Some places had them, some places didn't. This change makes it
so that all avatars that we can show tooltips for will get the same
tooltip.
Previously, we had at least 4 different ways of dealing with tooltips:
- The HTML tooltip (that would be standardized with this PR) in the
project flags table

- The "title" that you'd get on your user avatar

- The group card list tooltip

- And sometimes you'd get nothing at all

with this change, we'll always show the same kind of tooltip if we can:

## What goes in the tooltip? 
We use the `UserAvatar` component for a fair few different things and I
didn't want to extract separate components for all the different use
cases. Instead, I wanted to get an overview over what we use it for and
what is relevant info to show.
I found all the places we used it and tried to form an opinion. 
This tooltip will work with a user's email, name, username, and id. If
there is no user (such as for empty avatars and avatars displaying only
"+n" for remaining members), we show no tooltip.
Following the example set by the group card avatars, we'll try to use
email or username (in that order) as the main bit of text. If the user
has an email or a username and also a name, the name will be used as
secondary text.
If the user does not have an email or username, but has a name, we'll
use the name as the main text.
If the user does not have an email, a username, or a name, we'll try to
show "User ID: N" if they have an id.
If they do not have a username, a name, an email, or an ID, we bail out
and show nothing.
## Why can you disable the tooltip?
In some cases, you might want to disable the tooltip because you have
more information to feed into it. An example of that is in the project
flags table, where we want to show more information in cases where the
user is 'unknown':

## Additional fixes
This PR also adds a few lines of CSS to fix a minor avatar layout bug.
Before:

After:
 
						
					 
					
						2024-08-01 10:45:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24e2c4030b 
							
						 
					 
					
						
						
							
							feat: new event search flag ( #7699 )  
						
						... 
						
						
						
						Add `newEventSearch` flag 
						
					 
					
						2024-07-31 08:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							245c3e119d 
							
						 
					 
					
						
						
							
							chore: add flag configuration for the new flag creation flow ( #7662 )  
						
						... 
						
						
						
						Add a new flag and default it to true for local development. 
						
					 
					
						2024-07-25 11:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2b90ae91d 
							
						 
					 
					
						
						
							
							fix: add workaround for tooltip ( #7649 )  
						
						... 
						
						
						
						This PR adds the UI part of feature flag collaborators. Collaborators are hidden on windows smaller than size XL because we're not sure how to deal with them in those cases yet. 
						
					 
					
						2024-07-24 09:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf4435ca2d 
							
						 
					 
					
						
						
							
							chore: integration events hook ( #7641 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-2440/create-new-integration-event-hooks 
Adds a frontend hook for integration events, allowing us to easily fetch
paginated integration events for a specific integration configuration
id. 
					
						2024-07-23 10:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0ba44d9f4 
							
						 
					 
					
						
						
							
							chore: feature collaborators flag ( #7623 )  
						
						
						
					 
					
						2024-07-19 10:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d397819fd3 
							
						 
					 
					
						
						
							
							feat: Make SAML dialog aware that it might be configured via env ( #7606 )  
						
						... 
						
						
						
						Same as the OIDC changes we merged yesterday, this makes the frontend
ready for disabling SAML configuration page, if the SAML_ environment
variables are set.
---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-07-17 10:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b2532ea4f 
							
						 
					 
					
						
						
							
							New insights layout - feature flag ( #7598 )  
						
						... 
						
						
						
						Preparing insights component for refactoring and enhancements. 
						
					 
					
						2024-07-16 12:24:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ed1d770a8 
							
						 
					 
					
						
						
							
							feat: make frontend aware that OIDC can be configured through env ( #7597 )  
						
						... 
						
						
						
						Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-07-16 13:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3525928fea 
							
						 
					 
					
						
						
							
							feat: configurable strategies limit ( #7488 )  
						
						
						
					 
					
						2024-07-01 10:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b67c73a578 
							
						 
					 
					
						
						
							
							chore: resource limits flag ( #7471 )  
						
						
						
					 
					
						2024-06-27 14:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0af5bbad38 
							
						 
					 
					
						
						
							
							chore: remove createProjectWithEnvironmentConfig and newCreateProjectUI flags ( #7429 )  
						
						... 
						
						
						
						This PR removes the last two flags related to the project managament
improvements project, making the new project creation form GA.
In doing so, we can also delete the old project creation form (or at
least the page, the form is still in use in the project settings). 
						
					 
					
						2024-06-24 12:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							582b33e121 
							
						 
					 
					
						
						
							
							Feat: feature view created by field - frontend ( #7382 )  
						
						... 
						
						
						
						add "Created by:" to feature overview meta and align other items 
						
					 
					
						2024-06-13 13:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cc4b5faab 
							
						 
					 
					
						
						
							
							feat: display created by user in search ( #7292 )  
						
						
						
					 
					
						2024-06-06 11:51:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							927f911c62 
							
						 
					 
					
						
						
							
							chore: add a flag+ui flag for commandBarUI ( #7264 )  
						
						
						
					 
					
						2024-06-04 08:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de74faac46 
							
						 
					 
					
						
						
							
							chore: remove flag for new project cards ( #7225 )  
						
						... 
						
						
						
						This PR removes the flag for the new project card design, making it GA.
It also removes deprecated components and updates one reference (in the
groups card) to the new components instead. 
						
					 
					
						2024-05-31 10:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bea5929460 
							
						 
					 
					
						
						
							
							chore: remove project list split feature flags ( #7224 )  
						
						... 
						
						
						
						This PR removes all the feature flags related to the project list split
and updates the snapshot.
Now the project list will always contain "my projects" and "other
projects" 
						
					 
					
						2024-05-31 10:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73f0cb6180 
							
						 
					 
					
						
						
							
							chore: switch insights ui flag to kill switch ( #7166 )  
						
						... 
						
						
						
						The flag is already set up in our Unleash instance. 
						
					 
					
						2024-05-28 09:44:52 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be6837b53a 
							
						 
					 
					
						
						
							
							feat: navigation sidebar stub ( #7121 )  
						
						
						
					 
					
						2024-05-23 10:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8897f2ea75 
							
						 
					 
					
						
						
							
							chore: rename toggle to flag  #1  ( #7092 )  
						
						... 
						
						
						
						Rename feature toggle to feature flag in the UI and code.
Starting with low hanging fruits.
Trying to keep these ~100 LoC. 
						
					 
					
						2024-05-21 15:18:00 +03:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfc0c3c63f 
							
						 
					 
					
						
						
							
							feat: refactor data usage into hooks, estimate monthly added fees ( #7048 )  
						
						... 
						
						
						
						- Refactors data processing and overage calculations to separate hooks
- Adds support for estimating traffic costs based on monthly usage up to
current point
- Adds accrued traffic charges to the billing page

 
						
					 
					
						2024-05-17 15:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88e3b1b79e 
							
						 
					 
					
						
						
							
							feat: deprecate feature toggle variants at environment level ( #7058 )  
						
						
						
					 
					
						2024-05-16 10:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfc065500d 
							
						 
					 
					
						
						
							
							feat: kept and discarded read model ( #7045 )  
						
						
						
					 
					
						2024-05-13 14:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fc7714e78 
							
						 
					 
					
						
						
							
							feat: Lifecycle in project overview ( #7024 )  
						
						
						
					 
					
						2024-05-09 13:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64c10f9eff 
							
						 
					 
					
						
						
							
							poc: many strategies pagination ( #7011 )  
						
						... 
						
						
						
						This fixes the case when a customer have thousands of strategies causing
the react UI to crash. We still consider it incorrect to use that amount
of strategies and this is more a workaround to help the customer out of
a crashing state.
We put it behind a flag called `manyStrategiesPagination` and plan to
only enable it for the customer in trouble. 
						
					 
					
						2024-05-08 14:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ae78236d2 
							
						 
					 
					
						
						
							
							chore: remove project overview refactor flag ( #6897 )  
						
						
						
					 
					
						2024-05-07 13:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69c294272 
							
						 
					 
					
						
						
							
							feat: pass metrics to feature component ( #6994 )  
						
						... 
						
						
						
						 
						
					 
					
						2024-05-07 11:52:38 +03:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a66b3c65c1 
							
						 
					 
					
						
						
							
							chore: add flag for the new project creation form layout ( #6959 )  
						
						... 
						
						
						
						Add a flag to enable/disable the new UI for project creation.
This flag is separate from the impl on the back end so that we can
enable one without the other (but uses flag dependencies in Unleash, so
that we can never enable the new UI without the new back end).
I have not set the flag to `true` in server startup because the form
doesn't work yet, so it's a manual step for now. 
						
					 
					
						2024-04-29 13:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6865a5a9d 
							
						 
					 
					
						
						
							
							feat: Project owners UI ( #6949 )  
						
						... 
						
						
						
						---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2024-04-29 11:51:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44521c1c74 
							
						 
					 
					
						
						
							
							chore: remove variant dependencies flag ( #6896 )  
						
						
						
					 
					
						2024-04-25 11:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6355f4676 
							
						 
					 
					
						
						
							
							feat: connect feature lifecycle to real API ( #6921 )  
						
						
						
					 
					
						2024-04-25 09:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd4bcfffa5 
							
						 
					 
					
						
						
							
							Feat: new projects list ( #6873 )  
						
						... 
						
						
						
						New card view for list of projects.
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
						
					 
					
						2024-04-18 11:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef23cc0cc1 
							
						 
					 
					
						
						
							
							chore: add flag for improved project creation ( #6870 )  
						
						... 
						
						
						
						This PR adds the flag for the improved project creation flag to Unleash. 
						
					 
					
						2024-04-16 14:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							279d3431eb 
							
						 
					 
					
						
						
							
							chore: UI SCIM guard for users ( #6859 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-2092/ui-should-not-allow-manual-management-of-scim-managed-users-in-unleash 
Adds a UI SCIM guard when trying to manage users.
The condition for the guard is:
 - Enterprise
 - SCIM flag enabled
 - SCIM setting enabled
 - SCIM user
 
					
						2024-04-15 14:04:41 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31bf7825c0 
							
						 
					 
					
						
						
							
							chore: SCIM guard for groups ( #6845 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-2111/api-should-not-allow-manual-management-of-scim-managed-groups-in 
Introduces a SCIM guard for SCIM groups. SCIM groups should be managed
exclusively by the SCIM client, not Unleash.
We decided to be restrictive for now, completely covering all of the
write methods, but may fine-tune some of this at a later stage.
Will eventually be followed up by a UI-centric PR. 
					
						2024-04-12 10:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88b5bfcb29 
							
						 
					 
					
						
						
							
							chore(ui): add a separate feature flag for traffic visibility UI ( #6832 )  
						
						... 
						
						
						
						## About the changes
Adds a separate feature flag for the traffic data usage UI 
						
					 
					
						2024-04-11 10:37:53 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a05bdad2e 
							
						 
					 
					
						
						
							
							chore: add flag for project list filter updates ( #6825 )  
						
						... 
						
						
						
						This PR adds the flag for the project list filter feature we're working
on at the moment. 
						
					 
					
						2024-04-10 14:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							032419aa76 
							
						 
					 
					
						
						
							
							chore: SCIM settings UI ( #6800 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1981/ui-allow-users-to-set-up-scim 
Adds UI for Provisioning (SCIM) settings.


 
					
						2024-04-09 15:26:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efda70ac5d 
							
						 
					 
					
						
						
							
							feat: feature lifecycle usage behind a flag ( #6786 )  
						
						
						
					 
					
						2024-04-05 13:42:03 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d466f608c2 
							
						 
					 
					
						
						
							
							chore: convert newContextFieldUI to kill switch ( #6752 )  
						
						... 
						
						
						
						Converts `newContextFieldUI` release flag to
`disableShowContextFieldSelectionValues` kill switch.
The kill switch controls whether we show the value selection above the
search filed when > 100 values
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-04-03 15:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							501acd080a 
							
						 
					 
					
						
						
							
							chore: project overview refactor feedback behind a flag ( #6772 )  
						
						
						
					 
					
						2024-04-03 13:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a664a449ef 
							
						 
					 
					
						
						
							
							chore: remove strategy form feedback ( #6769 )  
						
						
						
					 
					
						2024-04-03 12:16:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f043c7cab 
							
						 
					 
					
						
						
							
							feat: variant dependencies ui ( #6739 )  
						
						
						
					 
					
						2024-03-29 19:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c868b5a868 
							
						 
					 
					
						
						
							
							Feat: context field search and filter improvements ( #6732 )  
						
						... 
						
						
						
						Adds highlighting to search values 
Search also looks in `description`
behind a flag - it could possibly degrade performance when too many
items. Tested with 200 and it's ok but anything above might degrade:
Adds a Select/Unselect all button
Shows the selected values above the search 
Closes #
[1-2232](https://linear.app/unleash/issue/1-2232/context-field-ui-filter-and-search )
https://github.com/Unleash/unleash/assets/104830839/ba2fe56f-c5db-4ce7-bc3c-1e7988682984 
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-03-29 15:44:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							664ceaea09 
							
						 
					 
					
						
						
							
							feat: disabled feature dependency ( #6731 )  
						
						
						
					 
					
						2024-03-28 16:02:25 +01:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4932ae0539 
							
						 
					 
					
						
						
							
							[Gitar] Cleaning up stale feature flag: increaseUnleashWidth with value true ( #6724 )  
						
						... 
						
						
						
						Co-authored-by: Gitar Bot <noreply@gitar.co>
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-03-28 11:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca6946df86 
							
						 
					 
					
						
						
							
							chore: [Gitar] Cleaning up stale feature flag: sdkReporting with value true ( #6717 )  
						
						... 
						
						
						
						Co-authored-by: Gitar Bot <noreply@gitar.co>
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-03-28 09:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6762703db9 
							
						 
					 
					
						
						
							
							chore: remove extended usage metrics ui flag ( #6701 )  
						
						
						
					 
					
						2024-03-26 15:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc64a81bb9 
							
						 
					 
					
						
						
							
							feat: last usage metrics in project table ( #6692 )  
						
						... 
						
						
						
						 
						
					 
					
						2024-03-26 14:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0994b088a 
							
						 
					 
					
						
						
							
							feat: traffic visibility UI and store ( #6659 )  
						
						... 
						
						
						
						Provides store method for retrieving traffic usage data based on
period parameter, and UI + ui hook with the new chart for displaying
traffic usage data spread out over selectable month.

In this PR we copied and adapted a plugin written by DX for highlighting
a column in the chart:

There are some minor improvements planned which will come in a separate
PR, reversing the order in legend and tooltip so the colors go from
light to dark, and adding a month -sum below the legend
## Discussion points
- Should any of this be extracted as a separate reusable component?
---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-03-22 11:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84707e2bf3 
							
						 
					 
					
						
						
							
							chore: create new flag to hide insights ui ( #6638 )  
						
						... 
						
						
						
						Creates a new flag to control the executive dashboard ui
Closes #
[1-2208](https://linear.app/unleash/issue/1-2208/create-separate-ui-flag-decoupled-from-the-backend-flag )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-03-20 17:21:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec7bb2dae3 
							
						 
					 
					
						
						
							
							feat: add configurable event for banner goto action ( #6603 )  
						
						... 
						
						
						
						We added banner to get attention of customer, but we are not tracking
its usage.
Added a way to track the **goto action** button. 
						
					 
					
						2024-03-19 12:09:09 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53354224fc 
							
						 
					 
					
						
						
							
							chore: Bump biome and configure husky ( #6589 )  
						
						... 
						
						
						
						Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit. 
						
					 
					
						2024-03-18 13:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3621c7282d 
							
						 
					 
					
						
						
							
							feat: setup ff ( #6532 )  
						
						... 
						
						
						
						Setup feature flag for the new refactoring of the project overview page
---------
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-03-18 13:38:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a86b8d36b3 
							
						 
					 
					
						
						
							
							chore: redesign action configurations ( #6588 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-2050/redesign-action-definitions-oss 
Depends on a PR on Enterprise that will provide a new endpoint with
action configurations.
We should also clean up the now unnecessary constants and hook. 
					
						2024-03-18 11:09:49 +00:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d4aa4abcb 
							
						 
					 
					
						
						
							
							[Remix] Cleaning up stale feature flag: proPlanAutoCharge with value true ( #6581 )  
						
						
						
					 
					
						2024-03-15 11:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6fd558da4 
							
						 
					 
					
						
						
							
							feat: show outdated sdks banner ( #6541 )  
						
						
						
					 
					
						2024-03-14 10:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7062e2296 
							
						 
					 
					
						
						
							
							feat: making banner more composable ( #6540 )  
						
						
						
					 
					
						2024-03-13 16:21:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86a795e87c 
							
						 
					 
					
						
						
							
							chore: new actions table UI ( #6435 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1995/ui-feature-rename-adapt-the-actions-ui 
https://linear.app/unleash/issue/2-1988/nice-to-have-last-action-status-on-the-action-sets-table 
Brings the project actions table UI up to par with the new designs,
implementing some features that were discussed with UX.


 
					
						2024-03-05 11:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68729333e0 
							
						 
					 
					
						
						
							
							chore: rename incoming webhooks to signals ( #6415 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1994/ui-feature-rename-adapt-the-signals-ui 
https://linear.app/unleash/issue/2-1996/rename-feature-in-the-code-base 
Implements the feature rename to Signals by adapting the code base and
UI. 
					
						2024-03-04 12:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bddc508582 
							
						 
					 
					
						
						
							
							chore: actions filter constraints ( #6389 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1952/adapt-actions-form-ui-to-unleash-constraint-operators 
Implements the new action filters UI, now powered by constraint
operators.
This PR goes through some effort to not touch existing components too
much, especially since they are critical for activation strategies.
Instead, the new feature tries to adapt to the existing components and
styling them appropriately, while still re-using them. We can refactor
this at a later stage if needed.
This UI will face some more drastic changes in the near future due to
the feature rename, so I wanted to keep this PR mostly scoped to the
constraint operators before proceeding with more changes.



As always, did some manual tests and it seems to be working great! 
					
						2024-02-29 12:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74c760bf4c 
							
						 
					 
					
						
						
							
							chore: remove changeRequestConflictHandling flag ( #6364 )  
						
						... 
						
						
						
						What it says on the tin
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-02-28 10:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							477a9c6cfa 
							
						 
					 
					
						
						
							
							chore: action events UI ( #6358 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1936/action-events-ui 
Implements the UI for action events.

 
					
						2024-02-27 13:52:09 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9101c39eb7 
							
						 
					 
					
						
						
							
							chore: remove scheduledConfigurationChanges flag ( #6360 )  
						
						... 
						
						
						
						What is says on the box
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2024-02-27 14:57:34 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12ff4abe6a 
							
						 
					 
					
						
						
							
							chore: incoming webhook events UI ( #6317 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1937/incoming-webhook-events-ui 
This PR implements the UI for incoming webhook events.
We're also introducing a new `SidePanelList` component that we'll be
able to reuse when we tackle action set events. This PR also promotes
`ReactJSONEditor` to a common component and adapts it slightly for this
use case.


We're refreshing the events view every 5s, so if you're monitoring
events for a specific incoming webhook you can see the latest ones
coming in.
We load 20 (configurable through the hook) events by default. Everytime
you reach the end of the list you can load 20 more events until you
reach the end of the event list.
 
					
						2024-02-23 11:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9d9db17fe 
							
						 
					 
					
						
						
							
							feat: Adding Project access requires same role  ( #6270 )  
						
						... 
						
						
						
						In order to prevent users from being able to assign roles/permissions
they don't have, this PR adds a check that the user performing the
action either is Admin, Project owner or has the same role they are
trying to grant/add.
This addAccess method is only used from Enterprise, so there will be a
separate PR there, updating how we return the roles list for a user, so
that our frontend can only present the roles a user is actually allowed
to grant.
This adds the validation to the backend to ensure that even if the
frontend thinks we're allowed to add any role to any user here, the
backend can be smart enough to stop it.
We should still update frontend as well, so that it doesn't look like we
can add roles we won't be allowed to. 
						
					 
					
						2024-02-20 15:56:53 +01:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a48fb57a6 
							
						 
					 
					
						
						
							
							feat: permission matrix (PoC) ( #6223 )  
						
						... 
						
						
						
						## About the changes
This is a rough initial version as a PoC for a permission matrix. 
This is only available after enabling the flag `userAccessUIEnabled`
that is set to true by default in local development.
The access was added to the users' admin page but could be embedded in
different contexts (e.g. when assigning a role to a user):

This is how the matrix looks like

---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-02-16 14:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5fe4a7766 
							
						 
					 
					
						
						
							
							chore: add sdkReporting flag to front end ( #6253 )  
						
						... 
						
						
						
						It's already in the back end, but wasn't declared in the front end
flags. 
						
					 
					
						2024-02-16 15:43:27 +08:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9511e64027 
							
						 
					 
					
						
						
							
							refactor: project actions ( #6203 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1938/refactor-project-actions 
Refactors project actions to not include the project in the payload.
Includes other misc scouting. 
					
						2024-02-12 17:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Gastón Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							924ea39ea2 
							
						 
					 
					
						
						
							
							feat: project actions UI form ( #6115 )  
						
						... 
						
						
						
						## About the changes
Add, delete, and update actions is already working. The UI still needs
some love, but it's functional

---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-02-09 12:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c1dfbefa7 
							
						 
					 
					
						
						
							
							chore: clean up customRootRolesKillSwitch ( #6173 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1308/remove-customrootroleskillswitch-flag 
Cleans up the `customRootRolesKillSwitch` flag. 
					
						2024-02-09 08:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cf8396ec2 
							
						 
					 
					
						
						
							
							feat: add posted feedback table ( #6113 )  
						
						... 
						
						
						
						The page can only be navigated if you know direct url `/feedback`
 
						
					 
					
						2024-02-02 15:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb02ffd8c4 
							
						 
					 
					
						
						
							
							feat: A/B test search feedback variants ( #6085 )  
						
						... 
						
						
						
						Search was not getting any feedback. We introduced 3 different variants
to compare conversion rate.


 
						
					 
					
						2024-01-31 14:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7eb950f3a 
							
						 
					 
					
						
						
							
							chore: remove featureSearchAPI flag ( #6081 )  
						
						
						
					 
					
						2024-01-31 10:01:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6a2303026 
							
						 
					 
					
						
						
							
							chore: remove featureSearchFrontend flag ( #6066 )  
						
						
						
					 
					
						2024-01-31 09:22:26 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d6d4064a8 
							
						 
					 
					
						
						
							
							feat: connect dashboard static widgets to data ( #6062 )  
						
						... 
						
						
						
						This PR connects the static widgets to actual data 
						
					 
					
						2024-01-30 10:07:16 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32484460ef 
							
						 
					 
					
						
						
							
							chore: project actions table ( #6039 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1877/ui-add-actions-table 
Implements the new project actions table.


 
					
						2024-01-26 08:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17d826ddf4 
							
						 
					 
					
						
						
							
							task: Add banner encouraging edge upgrade ( #6018 )  
						
						... 
						
						
						
						Only triggers if there is any rows in client instances that have
    sdk_version: unleash-edge with version < 17.0.0
The function that checks this memoizes the check for 10 minutes to avoid
scanning the client instances table too often. 
						
					 
					
						2024-01-24 14:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0847c2e52c 
							
						 
					 
					
						
						
							
							chore: add new action hooks ( #5992 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1857/create-new-action-hooks-on-the-frontend 
Adds action hooks to help us with CRUD operations on the frontend,
similar to https://github.com/Unleash/unleash/pull/5788  and
https://github.com/Unleash/unleash/pull/5790  
					
						2024-01-22 17:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60d2176efa 
							
						 
					 
					
						
						
							
							feat: add option to use variants with feedback ( #5986 )  
						
						... 
						
						
						
						This PR will allow us to use a feature flag with variants to control
whether or not we should show the comments field of the feedback form.
This will allow us to see whether we can increase feedback collection if
we reduce the load on the customer. 
						
					 
					
						2024-01-22 13:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bb709a718 
							
						 
					 
					
						
						
							
							feat: show changes that would be overwritten in change request overview UI ( #5964 )  
						
						... 
						
						
						
						This PR adds a first, rough iteration of what it could look like to show
changes that would be overwritten by applying a PR.
The changes are listed in a table (semantically; looks more like a list
visually) and show the property, the current live value and the version
that you have in your changes. The changes are hidden by default, but
can be shown by expanding a details element.
@nicolaesocaciu Suggested that we merge this version for now and iterate
on the design later.
Here's what it looks like closed:

Here's what it looks like with a typical change load:

Here's what it looks like if you change more or less every property
changed:
 
						
					 
					
						2024-01-22 11:13:38 +04:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b02d6aa9c 
							
						 
					 
					
						
						
							
							Executive Dashboard page setup ( #5949 )  
						
						
						
					 
					
						2024-01-18 12:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b1111044f 
							
						 
					 
					
						
						
							
							feat: added killswitch for admin tokens ( #5905 )  
						
						... 
						
						
						
						Since we've now added PAT's we really do recommend switching to those,
or for enterprises, we recommend using service accounts.
Admin tokens have an obvious disadvantage in that they're not connected
to any user, so actions performed by them are harder to audit.
This PR adds a killswitch for turning it off, in preparation for
deprecating them and ultimately removing them in the future. 
						
					 
					
						2024-01-17 10:27:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							967ee13e62 
							
						 
					 
					
						
						
							
							fix: add symbols as constraint ids ( #5913 )  
						
						... 
						
						
						
						This PR adds uuids as ids using a symbol in order to make sure we only
use this to keep internal order in the viritual DOM. This makes us able
to have predictable mutable lists on the frontend, and makes it easy to
not pass this property along to the backend. 
						
					 
					
						2024-01-16 13:47:04 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b5b1ec020 
							
						 
					 
					
						
						
							
							chore: add tokens column to incoming webhooks table ( #5903 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1827/add-remaining-columns-to-the-incoming-webhooks-table 
Adds the "tokens" column to the incoming webhooks table.
Also includes some slight adjustments to the table, including a fix to
center the actions button.
 
					
						2024-01-16 08:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c816ffd49d 
							
						 
					 
					
						
						
							
							feat: aggregate metrics for the same timestamp ( #5876 )  
						
						
						
					 
					
						2024-01-12 12:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e27a578fab 
							
						 
					 
					
						
						
							
							feat: separate UI flag and backend flag for extended metrics ( #5875 )  
						
						
						
					 
					
						2024-01-12 10:20:03 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7af91c7e9d 
							
						 
					 
					
						
						
							
							chore: incoming webhooks table ( #5837 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1817/ui-create-an-incoming-webhooks-configuration-page 
This adds an incoming webhooks page with the respective table. We plan
on possibly extending the table with a couple more columns in a future
PR.
This allows us:
 - View all configured incoming webhooks;
 - Copy their URL to the clipboard;
 - Remove them;
For "new" and "edit" operations we still need the incoming webhooks
form/dialog, coming in a future PR.
**Note**: Even though we are showing the full URL in the table for now,
we may end up truncating its start in the future (e.g.
`.../api/incoming-webhook/<webhook-name>` - This decision depends on how
it will look like after the rest of the columns are added.
 
					
						2024-01-11 12:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8fb313004 
							
						 
					 
					
						
						
							
							chore: incoming webhook token hooks ( #5790 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1814/create-new-incoming-webhook-token-hooks-on-the-frontend 
Adds incoming webhook token hooks to help us with CRUD operations on the
frontend. 
					
						2024-01-08 15:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68d7af919d 
							
						 
					 
					
						
						
							
							chore: incoming webhook hooks ( #5788 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1813/create-new-incoming-webhook-hooks-on-the-frontend 
Adds incoming webhook hooks to help us with CRUD operations on the
frontend. 
					
						2024-01-08 15:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8955a9906d 
							
						 
					 
					
						
						
							
							feat: extended metrics options ui ( #5786 )  
						
						
						
					 
					
						2024-01-08 14:49:41 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70600552d2 
							
						 
					 
					
						
						
							
							Feat/add feedback to new strategy form ( #5745 )  
						
						... 
						
						
						
						This PR adds the feedback form to the new create / edit strategy form
behind a feature flag.
* Add feedback form
* Minor refactor to useFeedback 
						
					 
					
						2024-01-03 15:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ivar Conradi Østhus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef6935d3a 
							
						 
					 
					
						
						
							
							feat: license checker for self-hosted ( #5239 )  
						
						... 
						
						
						
						Show banner for enterprise self-hosted if they violate their license.
---------
Co-authored-by: Nuno Góis <github@nunogois.com> 
						
					 
					
						2024-01-02 20:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc0df235dd 
							
						 
					 
					
						
						
							
							chore: remove private projects flag ( #5743 )  
						
						
						
					 
					
						2024-01-02 15:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4c9a257ad 
							
						 
					 
					
						
						
							
							feat: make local storage work and make feedback url configurable ( #5738 )  
						
						... 
						
						
						
						Make storage work react way.
Make feedback url configurable by env variable. 
						
					 
					
						2023-12-29 13:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55bd0a6760 
							
						 
					 
					
						
						
							
							feat: keep feedback submission in local storage ( #5737 )  
						
						... 
						
						
						
						Now it will track if feedback has been submitted in local storage. 
						
					 
					
						2023-12-29 10:08:19 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ab331dce7 
							
						 
					 
					
						
						
							
							feat: increase unleash width ( #5707 )  
						
						... 
						
						
						
						This PR adds two feature flags:
* One is to add some holiday cheer to the unleash logo
* The other allows us to increase the width of unleash if the screen
allows it
<img width="1837" alt="Skjermbilde 2023-12-20 kl 16 18 16"
src="https://github.com/Unleash/unleash/assets/16081982/a25ccfb0-fd99-470f-8583-3ba9ef9186f9 "> 
						
					 
					
						2023-12-21 08:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8be09510e8 
							
						 
					 
					
						
						
							
							chore: clean up banners feature flag ( #5648 )  
						
						... 
						
						
						
						Cleans up some leftover references to the `banners` feature flag. 
Related to https://github.com/Unleash/unleash/pull/5348  
						
					 
					
						2023-12-15 10:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f84fa81ebe 
							
						 
					 
					
						
						
							
							chore: add incomingWebhooks feature flag ( #5647 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1683/feature-flag-add-a-new-incomingwebhooks-feature-flag-for-this-feature 
Adds a new `incomingWebhooks` feature flag. 
					
						2023-12-15 10:15:52 +00:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec670450fd 
							
						 
					 
					
						
						
							
							feat: initial setup ( #5583 )  
						
						... 
						
						
						
						This PR sets up the feature flag for the new strategy configuration and
duplicates the components for the new setup 
						
					 
					
						2023-12-11 12:23:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a299885e22 
							
						 
					 
					
						
						
							
							feat: update project overview endpoint ( #5518 )  
						
						... 
						
						
						
						1. Created new hook for endpoint
2. Start removing useProject hook, when features not needed. 
						
					 
					
						2023-12-01 20:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							755c22f3b9 
							
						 
					 
					
						
						
							
							feat: features list pagination ( #5496 )  
						
						... 
						
						
						
						New paginated table - tested on /features-new behind a flag 
						
					 
					
						2023-12-01 14:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							023db4e2c9 
							
						 
					 
					
						
						
							
							refactor: favor permission name over id ( #5409 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1664/create-db-migration-that-favors-the-name-column-over-id-for 
Similar to https://github.com/Unleash/unleash/pull/5398 , but
non-breaking (semver).
This keeps the permissions `id` column intact, however favors the
permission name whenever possible. 
					
						2023-11-27 11:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							937a605888 
							
						 
					 
					
						
						
							
							chore: remove variantTypeNumber flag ( #5382 )  
						
						... 
						
						
						
						Closes #
[1-1648](https://linear.app/unleash/issue/1-1648/clean-varianttypenumber-flag-for-release )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-23 11:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dafc85eaa 
							
						 
					 
					
						
						
							
							chore: remove playgroundImprovements flag ( #5384 )  
						
						... 
						
						
						
						Closes #:
[1-1647](https://linear.app/unleash/issue/1-1647/clean-playgroundimprovements-flag-for-release )
[1-1665](https://linear.app/unleash/issue/1-1665/flaky-test-playgroundconnectionfieldsettesttsx )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-23 10:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e12c2b5b6 
							
						 
					 
					
						
						
							
							Chore: remove disableEnvsOnRevive flag ( #5391 )  
						
						... 
						
						
						
						Closes #
[1-1646](https://linear.app/unleash/issue/1-1646/clean-disableenvsonrevive-flag-for-release )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-11-23 10:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5414fa6663 
							
						 
					 
					
						
						
							
							Refactor/remove last seen at flag ( #5394 )  
						
						... 
						
						
						
						This PR removes the feature flag for displaying the new last seen by
environments component. 
						
					 
					
						2023-11-22 13:32:38 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83fe430a14 
							
						 
					 
					
						
						
							
							Feat/private project badge ( #5373 )  
						
						... 
						
						
						
						Adds an icon with tooltip for private projects in ProjectCard and
Project header:
<img width="528" alt="Skjermbilde 2023-11-21 kl 10 58 13"
src="https://github.com/Unleash/unleash/assets/16081982/28004c11-a20d-4740-98f4-127f41639896 "> 
						
					 
					
						2023-11-21 11:49:50 +01: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d074254b61 
							
						 
					 
					
						
						
							
							feat: connect project overview table to search api ( #5237 )  
						
						
						
					 
					
						2023-11-01 12:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f8f94b06b 
							
						 
					 
					
						
						
							
							chore: remove access overview toggle ( #5166 )  
						
						
						
					 
					
						2023-10-30 14:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66cc526855 
							
						 
					 
					
						
						
							
							feat: add scheduledConfigurationChanges flag ( #5161 )  
						
						... 
						
						
						
						add scheduledConfigurationChanges flag
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-26 14:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fe4740e67 
							
						 
					 
					
						
						
							
							feat: remove feature flag for datadog json template ( #5105 )  
						
						... 
						
						
						
						## About the changes
Removes the feature flag for the datadog json template 
						
					 
					
						2023-10-26 09:09:26 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ca22c7c5c 
							
						 
					 
					
						
						
							
							feat: banner modal ( #5132 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1548/ui-create-banner-newedit-modal 
Adds a new banner modal (and form) that allows admins to create and edit
banners.
Also adds a new `FormSwitch` common component that may be helpful in
different situations where we need a switch on a form.
<img width="1263" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/1b89db9b-9003-413c-8829-c37d245e2487 "> 
					
						2023-10-24 16:26:44 +01: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 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90296bed82 
							
						 
					 
					
						
						
							
							refactor: slight clean up after GAing multiple roles ( #5133 )  
						
						... 
						
						
						
						Follow up cleanup to https://github.com/Unleash/unleash/pull/5109 
Based on
https://github.com/Unleash/unleash/pull/5109#pullrequestreview-1689535863  
						
					 
					
						2023-10-24 09:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddcd7f47d8 
							
						 
					 
					
						
						
							
							chore: remove invite link flag ( #5119 )  
						
						
						
					 
					
						2023-10-23 12:11:11 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							957546e305 
							
						 
					 
					
						
						
							
							refactor: rename message banners to banners ( #5098 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1531/rename-message-banners-to-banners 
This renames "message banners" to "banners".
I also added support for external banners coming from a `banner` flag
instead of only `messageBanner` flag, so we can eventually migrate to
the new one in the future if we want. 
					
						2023-10-19 13:18:25 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad7149f26f 
							
						 
					 
					
						
						
							
							refactor: move message banner interface to common file ( #5076 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-1527/set-up-message-banner-interfaces 
Tiny refactor to move the message banner interface to its own file,
since it will be used in multiple places. 
					
						2023-10-18 10:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8561ba8df7 
							
						 
					 
					
						
						
							
							feat: add playground imrpovements flag ( #5045 )  
						
						... 
						
						
						
						Adds the playgroundImprovements flag
Close #
[1-1508](https://linear.app/unleash/issue/1-1508/add-playgroundimprovements-feature-flag )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-10-16 14:08:21 +03: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1f8929ddf 
							
						 
					 
					
						
						
							
							fix: separate project and project enterprise settings forms ( #4911 )  
						
						... 
						
						
						
						Separates ProjectForm and ProjectEnterpriseSettings forms
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> 
						
					 
					
						2023-10-04 10:42:02 +03:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72cca4f450 
							
						 
					 
					
						
						
							
							feat: display dependencies and parents in project details ( #4859 )  
						
						
						
					 
					
						2023-09-28 13:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4742df8be 
							
						 
					 
					
						
						
							
							feat: UI stub for adding dependent features ( #4814 )  
						
						
						
					 
					
						2023-09-22 11:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18f7d0f9e1 
							
						 
					 
					
						
						
							
							Remove integrationsRework flag ( #4770 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/1-1359/remove-integrationsrework-flag  
					
						2023-09-20 16:27:40 +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 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a96110eb36 
							
						 
					 
					
						
						
							
							fix: point to useUiFlag instead of useUiFlags ( #4748 )  
						
						... 
						
						
						
						I was a little confused because I couldn't find `useUiFlags` in the
codebase. 
						
					 
					
						2023-09-15 12:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Hornby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7843c93dc5 
							
						 
					 
					
						
						
							
							feat: add a button to download user access information ( #4746 )  
						
						
						
					 
					
						2023-09-15 11:51:29 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9bca20c78 
							
						 
					 
					
						
						
							
							Feat/project private mode ( #4743 )  
						
						... 
						
						
						
						Adds `private` option to project mode
Update schemas and models to accept and persist
Closes #
[1-1366](https://linear.app/unleash/issue/1-1366/introduce-private-in-collaboration-mode )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-09-15 11:01:25 +03:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78273e4ff3 
							
						 
					 
					
						
						
							
							chore: dora cleanup ( #4676 )  
						
						... 
						
						
						
						This PR adds: 
* Generated types for useProjectDoraMetrics
* Mobile enhancements
* Tooltips
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
						
					 
					
						2023-09-13 15:50:42 +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 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88e15c45c 
							
						 
					 
					
						
						
							
							Fix: integrations form ( #4655 )  
						
						... 
						
						
						
						## About the changes
Fix submitting integrations form 
						
					 
					
						2023-09-11 12:26:40 +00:00