Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e380d28924 
							
						 
					 
					
						
						
							
							feat: up and down arrow navigation for filter items ( #5673 )  
						
						
						
					 
					
						2023-12-18 14:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75bdd73c15 
							
						 
					 
					
						
						
							
							feat: add plausible tracking to scheduling ( #5668 )  
						
						... 
						
						
						
						Adds plausible tracking with actions:
- scheduled-created
- scheduled-updated
- scheduled-rejected
- scheduled-applied
Closes #
[1-1630](https://linear.app/unleash/issue/1-1630/add-plausible-metrics )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-18 15:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Paulo Miranda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd34f35e0e 
							
						 
					 
					
						
						
							
							feat: add reset password to user manager ( #5580 )  
						
						... 
						
						
						
						## About the changes
This PR adds a reset password functionality to user table (only available to admins). This makes it possible to reset passwords without configuring the email service.



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


---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-14 11:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176e22ed40 
							
						 
					 
					
						
						
							
							feat: adjust filter chips styling ( #5638 )  
						
						
						
					 
					
						2023-12-14 10:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29bd636273 
							
						 
					 
					
						
						
							
							Feat: row actions ( #5635 )  
						
						... 
						
						
						
						- add table placeholder back
- add row actions column
- refactor actions into hook
- batch actions 
						
					 
					
						2023-12-14 09:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adb9ba5c09 
							
						 
					 
					
						
						
							
							test: filter selection avoid duplicates ( #5636 )  
						
						
						
					 
					
						2023-12-13 15:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d00d27a9ac 
							
						 
					 
					
						
						
							
							fix: last seen now will not break ( #5634 )  
						
						
						
					 
					
						2023-12-13 16:05:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1191094981 
							
						 
					 
					
						
						
							
							feat: add tests for filters component ( #5632 )  
						
						
						
					 
					
						2023-12-13 16:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcf0e6b7a3 
							
						 
					 
					
						
						
							
							fix: avoid duplicate unselected filters ( #5633 )  
						
						
						
					 
					
						2023-12-13 13:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c552f3ae72 
							
						 
					 
					
						
						
							
							Feat/new strategy configuration general tab ( #5628 )  
						
						... 
						
						
						
						* Adds the new general tab settings behind a feature flag
* Adds a test for the FlexibleStrategy component 
						
					 
					
						2023-12-13 12:34:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54316cace3 
							
						 
					 
					
						
						
							
							feat: project filter names ( #5627 )  
						
						
						
					 
					
						2023-12-13 11:34:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92dd3feec2 
							
						 
					 
					
						
						
							
							refactor: project overview using filters component ( #5626 )  
						
						
						
					 
					
						2023-12-13 11:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed4a182e7e 
							
						 
					 
					
						
						
							
							refactor: filter abstraction ( #5625 )  
						
						
						
					 
					
						2023-12-13 11:43:02 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17b747ea8f 
							
						 
					 
					
						
						
							
							feat: project features - new columns visibility handling ( #5605 )  
						
						... 
						
						
						
						In `ExperimentalProjectTable.tsx`, changes have been made to the columns
configuration in order to handle column visibiilty. This includes adding
id property to every column. Logic responsible for dynamically adjusts
column visibility based on screen size was moved to new hook,
`useDefaultColumnVisibility` 
						
					 
					
						2023-12-13 10:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0c1dba9b0 
							
						 
					 
					
						
						
							
							refactor: simplify configuration for filters ( #5622 )  
						
						... 
						
						
						
						This is building block of abstraction for filters. 
						
					 
					
						2023-12-13 10:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11b477d872 
							
						 
					 
					
						
						
							
							test: scrollable filter options and sticky search ( #5623 )  
						
						
						
					 
					
						2023-12-13 09:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b7e127680 
							
						 
					 
					
						
						
							
							test: feature toggle list table ( #5618 )  
						
						
						
					 
					
						2023-12-13 08:13:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f207f18e6 
							
						 
					 
					
						
						
							
							feat: filters for project overview ( #5620 )  
						
						
						
					 
					
						2023-12-12 22:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c95029319 
							
						 
					 
					
						
						
							
							feat: add plausible tracking ( #5614 )  
						
						
						
					 
					
						2023-12-12 15:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8961a6e1db 
							
						 
					 
					
						
						
							
							fix:  paginated project overview now returns single project ( #5615 )  
						
						
						
					 
					
						2023-12-12 15:46:08 +02:00 
						 
				 
			
				
					
						
							
							
								andreas-unleash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4376697250 
							
						 
					 
					
						
						
							
							feat: show Changes scheduled in feature variants even when CR are dis… ( #5613 )  
						
						... 
						
						
						
						show Changes scheduled in feature variants even when CR are disabled
Modifies existing hook to call the new `change-requests/scheduled`
endpoint that returns the relevant scheduled change requests even when
change requests are disabled
Rename the ChangeRequestIdentityData to ScheduledChangeRequestViewModel
for consistency (finalised schemas will replace the BE and FE types in a
follow up PR)
Closes #
[1-1746](https://linear.app/unleash/issue/1-1746/show-change-scheduled-badge-in-feature-environment-variants-even-if )
<img width="1486" alt="Screenshot 2023-12-12 at 14 24 44"
src="https://github.com/Unleash/unleash/assets/104830839/7c4e92ef-81d8-423e-8b78-9015ede59952 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai> 
						
					 
					
						2023-12-12 15:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc62a98f51 
							
						 
					 
					
						
						
							
							update withTableState ( #5603 )  
						
						... 
						
						
						
						## About the changes
Handle column visibility from table state in URL and local storage. 
						
					 
					
						2023-12-12 14:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a5a73ad7d 
							
						 
					 
					
						
						
							
							feat: new columns visibility menu ( #5604 )  
						
						... 
						
						
						
						New `<ColumnsMenu />` is using it's own list of elements instead of
inferring it from table columns definition. This component doesn't need
it's internal structure to depend on react-table and it's interface. 
						
					 
					
						2023-12-12 13:41:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jaanus Sellin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							386c4baa86 
							
						 
					 
					
						
						
							
							feat: keep filters ordered based on user selection ( #5609 )  
						
						
						
					 
					
						2023-12-12 13:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							850b78a699 
							
						 
					 
					
						
						
							
							fix: show popover on empty state ( #5611 )  
						
						
						
					 
					
						2023-12-12 11:40:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eebe43fcb1 
							
						 
					 
					
						
						
							
							feat: show dropdown immediately ( #5606 )  
						
						
						
					 
					
						2023-12-12 09:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Kwasniewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e88beff2b2 
							
						 
					 
					
						
						
							
							feat: do not cache old search and filter results ( #5600 )  
						
						
						
					 
					
						2023-12-12 08:47:57 +01:00