David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							900df537e3 
							
						 
					 
					
						
						
							
							chore: move strategy UI into milestonecard and open milestone when adding strategy to it ( #9095 )  
						
						
						
					 
					
						2025-01-14 13:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3759b5a75d 
							
						 
					 
					
						
						
							
							chore: fix smaller broken UI things in release templates ( #9084 )  
						
						
						
					 
					
						2025-01-13 13:02:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc55d8dfa8 
							
						 
					 
					
						
						
							
							chore: improve create template fields for name+description ( #9075 )  
						
						
						
					 
					
						2025-01-10 14:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91cebc5afc 
							
						 
					 
					
						
						
							
							fix: text overflow on project users access page ( #8853 )  
						
						... 
						
						
						
						Remove scrollbar in project settings - user roles 
						
					 
					
						2025-01-10 09:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							537ef42f7d 
							
						 
					 
					
						
						
							
							chore: mark SSO as an Enterprise only feature ( #9071 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3124/mark-sso-as-an-enterprise-only-feature 
For all intents and purposes, SSO seems to have always been an
Enterprise only feature. It just wasn't very clear previously.
See: https://github.com/Unleash/unleash/pull/9045/files#r1899635618 
 
					
						2025-01-09 13:07:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73515d78ce 
							
						 
					 
					
						
						
							
							chore: remove simplifyProjectOverview flag ( #9068 )  
						
						... 
						
						
						
						Remove the flag and delete unused components. 
						
					 
					
						2025-01-08 14:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7269473f3 
							
						 
					 
					
						
						
							
							chore: new hosted auth handler ( #9045 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3074/add-sign-in-with-google-to-our-hosted-instances-when-only-password-is 
https://linear.app/unleash/issue/2-3078/allow-viewer-access-from-auth-app-for-payg 
Adds support for a new unified hosted auth handler.
This new auth handler provides a Google sign in option in case you don't
have an SSO provider configured. It also provides a way for auth-app to
sign in with Unleash's read-only user for Pro and Enterprise PAYG
instances.
Check the PR comments for more details. 
					
						2025-01-08 10:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55f7de0d59 
							
						 
					 
					
						
						
							
							chore: improve the release plan template accordion looks ( #9065 )  
						
						
						
					 
					
						2025-01-08 10:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc4a760172 
							
						 
					 
					
						
						
							
							feat: read logs and update cors maintenance root-role permissions ( #8996 )  
						
						... 
						
						
						
						Additional granular permissions related to instance-level access.
- CORS settings
- Reading logs (both instance logs and login history)
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io> 
						
					 
					
						2025-01-08 10:03:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb77b106bd 
							
						 
					 
					
						
						
							
							chore: make grid group cards have a consistent height ( #9064 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3114/group-cards-should-have-a-consistent-height-in-their-grid 
Makes the group cards height consistent in the grid.
<img width="1034" alt="image"
src="https://github.com/user-attachments/assets/27c2dbd4-4a72-419b-bbad-39a4309e5c30 "
/> 
					
						2025-01-06 14:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c0431365e 
							
						 
					 
					
						
						
							
							[Gitar] Cleaning up stale flag: licensedUsers with value true ( #9061 )  
						
						... 
						
						
						
						[](https://gitar.ai )
This automated PR permanently enables the `licensedUsers` feature flag.
  
  ---
This automated PR was generated by [Gitar](https://gitar.ai ). View
[docs](https://gitar.ai/docs ).
---------
Co-authored-by: Gitar <noreply@gitar.ai> 
						
					 
					
						2025-01-06 10:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							790d813455 
							
						 
					 
					
						
						
							
							fix: save context button spacing ( #9059 )  
						
						
						
					 
					
						2025-01-03 15:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f6e581dec 
							
						 
					 
					
						
						
							
							chore: reorder release plan template UI files ( #9057 )  
						
						
						
					 
					
						2025-01-03 14:38:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7893d3fbd3 
							
						 
					 
					
						
						
							
							feat: rework frontend validation for release plan templates ( #9055 )  
						
						
						
					 
					
						2025-01-03 13:19:15 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c16616c36 
							
						 
					 
					
						
						
							
							chore: improve group projects tooltip behavior ( #9054 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3111/improve-group-card-projects-tooltip 
Slight improvement to the group card projects tooltip.
This handles very long project names a little bit better by allowing
them to break into new lines.
 
					
						2025-01-03 11:10:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7eced2962f 
							
						 
					 
					
						
						
							
							chore: new user avatar tooltip ( #9050 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3109/improve-avatar-tooltip 
I noticed our current user avatar tooltip is a bit poor.
This PR tries to improve it a bit using only the data we already have
available, without any drastic changes.
### Before

### After

### Other examples after the changes




---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io> 
					
						2025-01-03 10:26:02 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67c1274a1b 
							
						 
					 
					
						
						
							
							chore: group cards redesign ( #9048 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3108/cards-design-groups 
Redesigns the group cards.
Like instructed in the task, I took inspiration from the project and
integration cards, along with the Figma sketch.
Also includes a new `Truncator` generic helper component.
### Before

### After

Hovering over the "X projects" label reveals the projects the group
belongs to. You can navigate to any project by clicking its badge.

Truncated titles and descriptions show a tooltip with the full text on
hover.

 
					
						2025-01-02 15:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0b4e258dc 
							
						 
					 
					
						
						
							
							feat: grouping of project level roles in autocomplete ( #9046 )  
						
						
						
					 
					
						2024-12-31 10:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18cd0e2cdb 
							
						 
					 
					
						
						
							
							fix: legal values styling in segments ( #9044 )  
						
						
						
					 
					
						2024-12-31 08:45:17 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adaf91a791 
							
						 
					 
					
						
						
							
							chore: remove Unleash AI ( #9010 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3071/finish-experiment 
Removes Unleash AI.
Also removes other related changes made during the experiment
development. 
					
						2024-12-20 11:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fb7097fd9 
							
						 
					 
					
						
						
							
							feat: remove borders, improve draggable visibility etc ( #9002 )  
						
						
						
					 
					
						2024-12-20 08:17:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c1f4cdcef 
							
						 
					 
					
						
						
							
							chore: default event log span 1 year ( #8995 )  
						
						
						
					 
					
						2024-12-18 20:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da16b316aa 
							
						 
					 
					
						
						
							
							feat: date range selector ( #8991 )  
						
						
						
					 
					
						2024-12-18 10:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45035102f4 
							
						 
					 
					
						
						
							
							feat:release templates strategy interaction improvements ( #8992 )  
						
						
						
					 
					
						2024-12-17 14:41:53 +01:00 
						 
				 
			
				
					
						
							
							
								Melinda Fekete 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8300fed00 
							
						 
					 
					
						
						
							
							Simplify Unleash docs updates ( #8925 )  
						
						
						
					 
					
						2024-12-17 14:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdb20e94e1 
							
						 
					 
					
						
						
							
							chore: rename to seats used ( #8993 )  
						
						... 
						
						
						
						Instead of licensed users/used, we will use seats used. 
						
					 
					
						2024-12-17 12:39:54 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b15343a79 
							
						 
					 
					
						
						
							
							feat: authentication configuration permission ( #8987 )  
						
						... 
						
						
						
						New permission for SSO config. 
						
					 
					
						2024-12-17 10:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37b55eff5a 
							
						 
					 
					
						
						
							
							fix: check for enterprise in the create/edit templates UI ( #8985 )  
						
						
						
					 
					
						2024-12-16 15:09:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76dfa3c979 
							
						 
					 
					
						
						
							
							fix: use strategyName instead of name property for component to load ( #8983 )  
						
						
						
					 
					
						2024-12-16 09:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a738be68b0 
							
						 
					 
					
						
						
							
							fix: template edit UI issues ( #8974 )  
						
						
						
					 
					
						2024-12-13 11:25:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							428b0b370b 
							
						 
					 
					
						
						
							
							fix: only call project overview from connect dialog when open ( #8977 )  
						
						... 
						
						
						
						Fixes a bug where we'd call the project overview every second when on a
project page.
The reason this happens is that the connect SDK dialog sets up a fetcher
to re-fetch it every second.
The request should only be fired when the dialog is open, but because of
the way it's set up, we we're setting up the repeated fetch regardless
of whether the dialog was open or not.
This PR moves the dialog and all it's content into a nested component
that's only rendered if the dialog should be opened. 
						
					 
					
						2024-12-13 09:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe8308da1f 
							
						 
					 
					
						
						
							
							feat: productivity email action text ( #8966 )  
						
						
						
					 
					
						2024-12-12 12:00:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ad63bc035 
							
						 
					 
					
						
						
							
							feat: make segments editing work with template milestone strategies ( #8964 )  
						
						
						
					 
					
						2024-12-12 11:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							828ecf8d63 
							
						 
					 
					
						
						
							
							fix: migrations e2e test ( #8965 )  
						
						... 
						
						
						
						Onboarding changed e2e test that should run before migration. 
						
					 
					
						2024-12-12 11:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a436347cb 
							
						 
					 
					
						
						
							
							fix(1-3173): clear "removed tags" when you bulk update tags ( #8952 )  
						
						... 
						
						
						
						This PR fixes a bug wherein the list of tags to remove from a group of
tags wouldn't be correctly updated.
## Repro steps
- Add a console log line to
`frontend/src/component/feature/FeatureView/FeatureOverview/ManageTagsDialog/ManageBulkTagsDialog.tsx`'s
`ManagebulkTagsDialog`. Log the value of the`payload` variable.
- Pick a flag with no tags.
- Add tag A -> before submitting, you should have one added tag and zero
removed flags. After submitting, both should be empty.
- Now remove tag A -> before submitting, you should have one removed tag
and zero added tag. After submitting, both should be empty
- Notice that removed flags hasn't been emptied, but still contains tag
A.
- Now add tab B -> before submitting, you should have tag B in added and
nothing in removed. Notice that tag A is still in removed.
## Discussion points
This gives us both a `clear` and a `reset` event, which is unfortunate
because they sound like they do the same thing. I'd suggest renaming the
`clear` event (because it doesn't really clear the state completely),
but I'm not sure to what. Happy to do that if you have a suggestion.
I have not tested that submission of the form actually resets the state.
I spent about 45 minutes looking at it, but couldn't find a way that was
sensible and worked (considered spying: couldn't make it work;
considered refactoring and extracting components: think that's too much
of a change). I think this is benign enough that it can go without a
test for that thing actually being called.
I did, however, test the different reducer commands. 
						
					 
					
						2024-12-12 09:31:39 +01:00 
						 
				 
			
				
					
						
							
							
								Melinda Fekete 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							311df82d37 
							
						 
					 
					
						
						
							
							Strategy docs updates ( #8711 )  
						
						... 
						
						
						
						- New navigation for Unleash Concepts
- Updated and restructured activation strategies and related concepts 
						
					 
					
						2024-12-11 10:38:39 +01:00 
						 
				 
			
				
					
						
							
							
								gitar-bot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c189cabd2 
							
						 
					 
					
						
						
							
							[Gitar] Cleaning up stale flag: purchaseAdditionalEnvironments with value false ( #8955 )  
						
						... 
						
						
						
						[](https://gitar.ai )
This automated PR permanently removes the
`purchaseAdditionalEnvironments` feature flag.
  
  ---
This automated PR was generated by [Gitar](https://gitar.ai ). View
[docs](https://gitar.ai/docs ).
---------
Co-authored-by: Gitar <noreply@gitar.ai>
Co-authored-by: sjaanus <sellinjaanus@gmail.com> 
						
					 
					
						2024-12-11 10:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cc0e589e8 
							
						 
					 
					
						
						
							
							feat(cjux-278): maintenance root roles ( #8875 )  
						
						... 
						
						
						
						Custom root roles for changing maintenance mode state and banners.
Internal ticket: CJUX-278 
						
					 
					
						2024-12-10 15:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c860d8e434 
							
						 
					 
					
						
						
							
							chore: remove console.log  
						
						
						
					 
					
						2024-12-10 14:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2c58102dd 
							
						 
					 
					
						
						
							
							chore(unl-204): remove uses of toast text and confetti ( #8941 )  
						
						... 
						
						
						
						As of PR #8935 , we no longer support both text and title, and confetti
has been removed.
This PR:
- removes `confetti` from the toast interface
- merges `text` and `title` into `text` and updates its uses across the
codebase.
- readjusts the text where necessary. 
						
					 
					
						2024-12-10 13:38:04 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Heartman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f7beceb21 
							
						 
					 
					
						
						
							
							chore(unl-204): make toasts smaller ( #8935 )  
						
						... 
						
						
						
						This PR makes toasts smaller and less intrusive, and gives them a new
color scheme.
Changes include:
- new color scheme
- no description, only title
- new padding
- removes confetti code (even when rendered, they're invisible; UX also
says to cut it)
- use warning triangle for error messages 
I've also set a max height on the container and made it scrollable if
it's too tall to deal with super long messages.
I'll remove the description and confetti props in a separate PR to keep
this one cleaner.
Light mode:


Dark mode:


With line break (min-width):

With line break (max-width):

With very long message on phone in landscape mode:
 
						
					 
					
						2024-12-10 13:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff6a9c5c8 
							
						 
					 
					
						
						
							
							chore: remove oidc UI flag ( #8949 )  
						
						
						
					 
					
						2024-12-10 11:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9de96c8004 
							
						 
					 
					
						
						
							
							feat: OIDC redirect flag ( #8944 )  
						
						
						
					 
					
						2024-12-10 09:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Leek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15950e4ea0 
							
						 
					 
					
						
						
							
							feat: release plan template milestone UI listing strategies ( #8933 )  
						
						
						
					 
					
						2024-12-09 13:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b443e2a57 
							
						 
					 
					
						
						
							
							fix: adjust favorite icon placement ( #8930 )  
						
						
						
					 
					
						2024-12-06 12:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff9492d4f7 
							
						 
					 
					
						
						
							
							fix: permission button unintended full width behavior ( #8920 )  
						
						... 
						
						
						
						Follow-up to https://github.com/Unleash/unleash/pull/8882 
The referenced PR caused an unintended behavior by making the button
behave like a normal button would on certain parent containers.
Previously, the span wrapper caused a side effect that restricted the
button’s width, which we were relying on.
By setting some initial styling properties, this PR should hopefully
satisfy both use cases.


 
						
					 
					
						2024-12-05 09:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Min Nyan Lin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50929c5e4a 
							
						 
					 
					
						
						
							
							refactor: Autocomplete component in PlaygroundCodeFieldset ( #8912 )  
						
						... 
						
						
						
						Custom context fields that have a list of allowed values, show values with autocomplete list 
						
					 
					
						2024-12-04 16:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6668b411b 
							
						 
					 
					
						
						
							
							chore: improve release plan events and add them to event timeline ( #8895 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3043/improve-release-plan-events-and-add-them-to-the-event-timeline 
Improves release plan events and adds them to the event timeline.
This will break the events in Enterprise but that's okay, we can follow
up with the Enterprise PR to fix them.
 
					
						2024-12-02 12:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							772f9f4f81 
							
						 
					 
					
						
						
							
							chore: update release plans icon ( #8894 )  
						
						... 
						
						
						
						https://linear.app/unleash/issue/2-3042/update-release-plans-feature-icon 
Updates the icon for the release plans feature.
 
					
						2024-12-02 11:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40769c8106 
							
						 
					 
					
						
						
							
							fix: swap subscribe and unsubscribe events ( #8900 )  
						
						
						
					 
					
						2024-12-02 10:28:54 +01:00