Christopher Kolstad 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e08fcf365 
							
						 
					 
					
						
						
							
							feat: add count to segment table ( #2025 )  
						
						
						
					 
					
						2022-08-31 14:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Fredrik Strand Oseberg 
							
						 
					 
					
						
						
						
						
							
						
						
							6818a82cd1 
							
						 
					 
					
						
						
							
							Feat/dark mode exp ( #1137 )  
						
						... 
						
						
						
						* feat: add dark mode theme
* fix: feature metrics
* fix: add color
* styling
* fix: add switch
* fix: form sidebar
* fix: remove console log
* fix: add properties
* fix: strategy container
* feat: feature flag
* fix: tests
* fix: build
* fix: logo
* fix: icon
* fix: update snapshots
* fix: CES operator
* fix: typography
* fix: input styling
* fix: remove initial load
* fix: change flag name
* fix: refactor to custom hook
* fix: remove unused import
* fix: dialog headers
* fix: use uiConfig flags instead of flags 
						
					 
					
						2022-08-23 14:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b52fa672 
							
						 
					 
					
						
						
							
							Fix: UI improvements ( #1114 )  
						
						... 
						
						
						
						* fix: segments table author column width
* fix: update feature form ui
* fix: strategies breadcrumbs
* fix: api token page title
* fix: deprecated strategy label color
* fix: project access remove user toast
* fix: addon enable toast message
* fix: ces from ui
* fix: ui improvements with dialog typography
* fix: revert ces
* fix: change password error type 
						
					 
					
						2022-06-28 12:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6321746c 
							
						 
					 
					
						
						
							
							refactor: improve segment warning texts  
						
						
						
					 
					
						2022-06-22 14:58:36 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
						
						
							
						
						
							349106a2be 
							
						 
					 
					
						
						
							
							fix: sort order across the app  
						
						... 
						
						
						
						discussed with Nicolae and Nuno 
						
					 
					
						2022-06-14 11:14:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
						
						
							
						
						
							4761847ce5 
							
						 
					 
					
						
						
							
							feat: upgrade search to use the new search component ( #1073 )  
						
						... 
						
						
						
						* feat: upgrade project list search to use the new search field
* cleanup unused imports
* feat: add upgraded search to projects and applications, polish search UX
* refactor: TableSearch to new Search common component
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-06-10 15:23:12 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							006b853f6c 
							
						 
					 
					
						
						
							
							refactor: get segment limits from uiConfig ( #1047 )  
						
						... 
						
						
						
						* refactor: improve useUiConfig return type
* refactor: get segment limits from uiConfig 
						
					 
					
						2022-06-02 10:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
						
						
							
						
						
							682921d5bf 
							
						 
					 
					
						
						
							
							fix: misc ui fixes post tables upgrade ( #1049 )  
						
						... 
						
						
						
						* fix: misc ui fixes post tables upgrade
* fix: update snaps, small cleanup
* refactor: ReportCard to styled, misc improvements
* cleanup remaining styles file
* rename `Feature Toggle Name` to just `name`
* refactor: address PR comments 
						
					 
					
						2022-06-02 08:21:51 +01:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							36196ad6d5 
							
						 
					 
					
						
						
							
							refactor: port metrics list to react-table ( #1035 )  
						
						... 
						
						
						
						* refactor: port metrics list to react-table
* refactor: hide columns on small screens
* refactor: use disableSortBy instead of canSort
* refactor: fix text contrast
* refactor: fix metrics section ids 
						
					 
					
						2022-05-31 10:26:30 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							504a4af274 
							
						 
					 
					
						
						
							
							refactor: port segments list to react-table ( #1024 )  
						
						... 
						
						
						
						* refactor: extract SegmentEmpty component
* refactor: extract CreateSegmentButton component
* refactor: extract EditSegmentButton component
* refactor: extract RemoveSegmentButton component
* refactor: normalize Created table header text
* refactor: port segments list to react-table
* fix: improve row text height in table row
* fix: update test snapshots
* refactor table cell with search highlight
* fix: update after review
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
Co-authored-by: Tymoteusz Czech <tymek+gpg@getunleash.ai> 
						
					 
					
						2022-05-27 08:57:30 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
						
						
							
						
						
							a11cb72d99 
							
						 
					 
					
						
						
							
							Persistent table query ( #999 )  
						
						... 
						
						
						
						* feat: persistent table query
* project overview sort query
* refactor: api methods as hook callbacks
* persitent columns in project overview
* enable new project overview
* fix: refactor feature state change in overview
* add type to sort
* update e2e tests
now takes 10% less time with use of cypress session
* prevent sort reset on features list
* fix feature toggle list loading
* fix: update column state saving
* update local storage hook test 
						
					 
					
						2022-05-25 08:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
						
						
							
						
						
							6d130f61f6 
							
						 
					 
					
						
						
							
							feat: new contexts table ( #998 )  
						
						... 
						
						
						
						* feat: new contexts table
* improve context list actions
* refactor: disabled icon colors
* fix: update snapshots
* fix: icons
* fix: context fields typo 
						
					 
					
						2022-05-20 08:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfb1f2452 
							
						 
					 
					
						
						
							
							fix: feature toggle list and UI adjustments ( #970 )  
						
						... 
						
						
						
						* fix: add highlight and hover colors, fix them
* misc ui adjustments
* test isGrow prop in table cols
* fix: revert typography changes, update snaps
* Update src/themes/themeTypes.ts
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
* fix: misc ui adjustments
* fix: backButton color
* refactor: color not needed, can be inherited
* fix: project roles case, new borderRadius values
* fix: color green
* fix: feature form link
* update snaps
* fix: formatting
* update snap
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> 
						
					 
					
						2022-05-12 15:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							9902494f58 
							
						 
					 
					
						
						
							
							refactor: improve tooltip styles after MUI update ( #966 )  
						
						... 
						
						
						
						* refactor: add missing event arg type
* refactor: fix project card popup position
* refactor: add tooltip arrows
* refactor: update snapshot
* refactor: add missing tooltips
* refactor: use a custom Autocomplete size in AutocompleteBox 
						
					 
					
						2022-05-09 15:17:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
						
						
							
						
						
							44c579f7a8 
							
						 
					 
					
						
						
							
							Refactor: page container ( #967 )  
						
						... 
						
						
						
						* refactor: page container
* refactor: table page header 
						
					 
					
						2022-05-09 14:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							d8143c6ff4 
							
						 
					 
					
						
						
							
							chore: update react-router to v6 ( #946 )  
						
						... 
						
						
						
						* refactor: fix child selector warnings
* refactor: update react-router-dom
* refactor: use BrowserRouter as in react-router docs
* refactor: replace Redirect with Navigate
* refactor: replace Switch with Routes
* refactor: replace useHistory with useNavigate
* refactor: replace useParams types with useRequiredPathParam
* refactor: replace NavLink activeStyle with callback
* refactor: fix matchPath arg order
* refactor: Remove unused link state
* refactor: delete broken snapshot test
* refactor: render 404 page without redirect
* refactor: normalize path parameter names
* refactor: fix Route component usage 
						
					 
					
						2022-05-05 13:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							24c11332b5 
							
						 
					 
					
						
						
							
							chore: update MUI to v5 ( #923 )  
						
						... 
						
						
						
						* refactor: update mui packages
* refactor: run mui codemods
* refactor: format files after codemods
* refactor: fix broken types
* refactor: clean up theme
* refactor: fix broken tests
* refactor: replace @mui/styles with tss-react
* refactor: move breakpoints into classes for tss
* refactor: fix crash on missing feature description
* refactor: remove void classNames
* refactor: adjust styles to new defaults
* refactor: remove broken rollout slider e2e test
* refactor: fix duplicate e2e testid
* refactor: update makeStyles after rebase
* refactor: add missing snapshot after rebase
* refactor: fix TableCellSortable focus styles
* refactor: use 1.4 as the default line-height
* refactor: hide webkit search field icons
* refactor: fix select box label
* refactor: make AutocompleteBox smaller
* refactor: make heading smaller
* refactor: fix toast close icon color
* refactor: update snapshots
* refactor: add missing test event awaits
* refactor: fix default button line-height 
						
					 
					
						2022-05-02 15:52:41 +02:00 
						 
				 
			
				
					
						
							
							
								Tymoteusz Czech 
							
						 
					 
					
						
						
						
						
							
						
						
							23a874d051 
							
						 
					 
					
						
						
							
							Refactor: convert jsx files to typescript ( #881 )  
						
						... 
						
						
						
						* refactor: convert remaining js files to typescript
* refactor: conditionally render remove index
* refactor: dialog component to tsx
* refactor: migrate some files from jsx to tsx
* refactor: convert dropdown element to tsx
* refactor: feature toggle list to tsx
* refactor: update context name in use overrides
* refactor: variant overrides to tsx
refactor: remove unused strategy constraint file
* fix: tsx imports
* fix: update refectored components after rebase
* refactor: rename report list files to tsx
* fix: project health list types
* refactor: addon form - add types
* refactor: copy feature component types
* fix: projects toggle style after tsx refactor
* refactor: update ts types from openapi
* fix: ts refactor changes after review
* fix: header title prop
* fix: update after PR comments
* add test to useoverrides hook
* fix conditionally render time ago
* fix: toggle list empty tooltip
* fix: remove unused variable
* remove unused variable
* fix: remove faulty snapshot 
						
					 
					
						2022-05-02 12:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							774157b8d7 
							
						 
					 
					
						
						
							
							refactor: fix segment permission checks ( #930 )  
						
						... 
						
						
						
						* refactor: use DELETE_SEGMENT permission in segments list
* refactor: clean up segment form mode prop
* refactor: format file
* refactor: fix ConstraintAccordion permission checks 
						
					 
					
						2022-04-29 14:53:28 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							1fd6f2a60a 
							
						 
					 
					
						
						
							
							refactor: improve the text for docs links ( #904 )  
						
						... 
						
						
						
						* refactor: improve the text for docs links
* Update src/component/admin/apiToken/CreateApiToken/CreateApiToken.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/projectRoles/CreateProjectRole/CreateProjectRole.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/users/CreateUser/CreateUser.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/users/EditUser/EditUser.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/context/CreateUnleashContext/CreateUnleashContext.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/context/EditContext/EditContext.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/strategies/CreateStrategy/CreateStrategy.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/strategies/EditStrategy/EditStrategy.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* refactor: improve docs link texts
Co-authored-by: Thomas Heartman <thomas@getunleash.ai> 
						
					 
					
						2022-04-25 09:36:23 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5e25bfe5 
							
						 
					 
					
						
						
							
							refactor: improve icon labels and tooltips ( #884 )  
						
						
						
					 
					
						2022-04-21 08:26:49 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							49b8e7329e 
							
						 
					 
					
						
						
							
							refactor: convert auth tests from Cypress to Jest ( #864 )  
						
						... 
						
						
						
						* refactor: replace data-test with data-testid
* refactor: add Jest tests for auth pages
* refactor: remove Cypress tests for auth pages
* refactor: remove questionable snapshots
* refactor: share test server setup/teardown
* refactor: restore auth page flex layout
* refactor: use toBeInTheDocument
* refactor: change recent data-test attrs to data-testid 
						
					 
					
						2022-04-08 13:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Nuno Góis 
							
						 
					 
					
						
						
						
						
							
						
						
							1132a79f6d 
							
						 
					 
					
						
						
							
							fix: reject duplicate segment names ( #855 )  
						
						... 
						
						
						
						* fix: reject duplicate segment names
* fix: useSegmentValidation now takes into account initial value
* refactor: add segments e2e test
* refactor: add github action from segments e2e test
* refactor: use enterprise edition for all e2e tests
* refactor: use enterprise edition for all e2e tests 
						
					 
					
						2022-04-08 11:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							f59ba567fb 
							
						 
					 
					
						
						
							
							refactor: add segment limit warnings ( #851 )  
						
						... 
						
						
						
						* refactor: fix environment name text alignment
* refactor: use rounded corners for AutocompleteBox
* refactor: add tooltips to the strategy segment icons
* refactor: add segment limit warnings
* refactor: improve segments warning text 
						
					 
					
						2022-04-07 14:47:24 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							43834be065 
							
						 
					 
					
						
						
							
							refactor: use onClose instead of hideSecondaryButton ( #842 )  
						
						
						
					 
					
						2022-04-05 11:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb62631a6 
							
						 
					 
					
						
						
							
							feat: add FeedbackCES component ( #826 )  
						
						... 
						
						
						
						* refactor: add screen-reader-only util class
* refactor: move FeedbackNPS component
* feat: add FeedbackCES component
* refactor: improve hidden checkbox styles
* refactor: fix IFeedbackEndpointRequestBody source type
* refactor: remove unnecessary event.persist() calls
* refactor: remove disableEscapeKeyDown from FeedbackCES modal
* refactor: make textarea label customizable
* refactor: store feedback state on the backend
* refactor: add FeedbackCESForm snapshot test
* refactor: use extant IAuthFeedback type
* refactor: fix showNPSFeedback logic for multiple feedback types 
						
					 
					
						2022-03-31 09:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								Youssef Khedher 
							
						 
					 
					
						
						
						
						
							
						
						
							eeda7ab5e4 
							
						 
					 
					
						
						
							
							feat: add segments ( #780 )  
						
						... 
						
						
						
						* feat: create segmentation structure and list
* feat: remove unused deps and change route
* feat: change header style and add renderNoSegments
* fix: style table header
* feat: create useSegments hook
* feat: add segmentApi hook
* feat: create segment
* fix: errors
* feat: add contextfields list
* fix: remove user from create segment api
* feat: add form structure
* feat: add SegmentFormStepOne
* fix: tests and routes
* feat: add constraint view
* feat: UI to match the sketch
* feat: add constraint on context select
* fix: duplication
* fix adding constraints
Co-authored-by: olav <mail@olav.io>
* fix: input date not showing up in constraint view
Co-authored-by: olav <mail@olav.io>
* fix: minor bugs
Co-authored-by: olav <mail@olav.io>
* fix: create context modal in segment page
Co-authored-by: olav <mail@olav.io>
* fix: validate constraint before create segment
Co-authored-by: olav <mail@olav.io>
* feat: create useSegment hook
Co-authored-by: olav <mail@olav.io>
* feat: create edit component
Co-authored-by: olav <mail@olav.io>
* refactor: move constraint validation endpoint
* refactor: add missing route snapshot
* refactor: fix segment constraints unsaved/editing state
* refactor: remove create segment from mobile header menu
* refactor: update segments form description
* refactor: extract SegmentFormStepList component
* refactor: add an optional FormTemplate docs link label
* refactor: fix update segment payload
* feat: finish edit component
Co-authored-by: olav <mail@olav.io>
* refactor: move step list above segment form
* fix: update PR based on feedback
Co-authored-by: olav <mail@olav.io>
* refactor: fix constraint validation endpoint path
* refactor: improve constraint state field name
* refactor: extract AutocompleteBox component
* feat: add strategy segment selection
* refactor: add strategy segment previews
* refactor: fix double section separator line
* feat: disable deleting a usable segment
* refactor: warn about segments without constraints
* refactor: update text in delete segment dialogue
* refactur: improve arg names
* refactor: improve index var name
* refactor: clarify steps list logic
* refactor: use a required prop for the segment name
* refactor: use ConditionallyRender for segment deletion
* refactor: fix segments refetch
* refactor: improve CreateUnleashContext component names
* refactor: adjust segment form styles
* refactor: adjust text
* refactor: fix info icon tooltip hover target
* refactor: add missing aria attrs to preview button
* refactor: add strat name to delete segment modal
* refactor: fix segment chip text alighment
* refactor: use bulk endpoint for strategy segments
* refactor: fix imports after merge
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: olav <mail@olav.io> 
						
					 
					
						2022-03-29 09:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								olav 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc2338e78 
							
						 
					 
					
						
						
							
							refactor: use camel case for files and dirs ( #817 )  
						
						
						
					 
					
						2022-03-25 12:34:20 +01:00 
						 
				 
			
				
					
						
							
							
								Youssef Khedher 
							
						 
					 
					
						
						
						
						
							
						
						
							bee9fadbc9 
							
						 
					 
					
						
						
							
							feat: segments ( #776 )  
						
						... 
						
						
						
						* feat: create segmentation structure and list
* feat: remove unused deps and change route
* feat: change header style and add renderNoSegments
* fix: style table header
* feat: create useSegments hook
* feat: add segmentApi hook
* fix: ts and style errors
* feat: update PR based on feedback
* feat: add flag
* fix: test and formating
* fix: update PR based on feedback
* fix: add correct permission
* fix: mobile view for segments
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com> 
						
					 
					
						2022-03-16 13:19:27 +01:00