Mateusz Kwasniewski
|
cb0398ca63
|
loosen permissions for change requests (#2682)
|
2022-12-14 10:00:14 +01:00 |
|
Mateusz Kwasniewski
|
a87145b5ef
|
Fix strategy screen 404 (#2638)
|
2022-12-09 09:29:44 +01:00 |
|
Mateusz Kwasniewski
|
fab6fbb756
|
Change request event tracking (#2570)
|
2022-11-30 12:04:29 +01:00 |
|
Mateusz Kwasniewski
|
d1c565735a
|
linter fixes (#2561)
|
2022-11-30 10:52:13 +01:00 |
|
Fredrik Strand Oseberg
|
e439e46090
|
fix: change domain vocabulary (#2503)
* Changes the naming of useOpenRequests to usePendingChangeRequests
|
2022-11-23 13:45:19 +01:00 |
|
Fredrik Strand Oseberg
|
978674e33a
|
feat: update strategy segments with edit / create strategy (#2420)
* Refactors how we add / edit segments to make it more ergonomic to work with in regards to change requests
|
2022-11-16 15:35:39 +01:00 |
|
Fredrik Strand Oseberg
|
4689705f45
|
feat: update hook to use change request settings (#2406)
* Refactors the hook to use the change request settings from the API
|
2022-11-14 12:34:38 +01:00 |
|
Mateusz Kwasniewski
|
c6f906159b
|
feat: env check in change requests (#2336)
|
2022-11-07 09:16:29 +01:00 |
|
Tymoteusz Czech
|
4b281d9513
|
Change request - edit strategy (#2334)
* feat: request change - add strategy
* refactor: use change request is-enabled hook
* feat: edit strategy
* fix: prettier formatting
* fix: refetch change request draft after adding
|
2022-11-04 11:55:45 +01:00 |
|
Tymoteusz Czech
|
d2000f2848
|
feat: request change - add strategy (#2330)
* feat: request change - add strategy
* refactor: use change request is-enabled hook
|
2022-11-04 11:25:06 +01:00 |
|
Fredrik Strand Oseberg
|
3d90a3d070
|
fix: equality check on feature strategy (#2145)
fix: add ability to format objects to perform equality checks on
|
2022-10-06 14:39:56 +02:00 |
|
Fredrik Strand Oseberg
|
54633500fd
|
Feat/use collaborate data (#2067)
* feat: initial architecture
* feat: add generic types
* fix: refactor
* feat: style notification
* feat: remove useFeatureImmutable
* fix: remove casting
* fix: ensure data is present
* fix: revive useFeatureImmutable
* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx
Co-authored-by: Nuno Góis <github@nunogois.com>
* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx
Co-authored-by: Nuno Góis <github@nunogois.com>
* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx
Co-authored-by: Nuno Góis <github@nunogois.com>
* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx
Co-authored-by: Nuno Góis <github@nunogois.com>
* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx
Co-authored-by: Nuno Góis <github@nunogois.com>
* fix: pr comments
* fix: change order
Co-authored-by: Nuno Góis <github@nunogois.com>
|
2022-09-16 15:23:08 +02:00 |
|
olav
|
523807359e
|
fix: sort strategy parameters payload (#1218)
* refactor: improve useStrategy fetch hook
* fix: sort strategy parameters payload
* refactor: move React import to the top
* refactor: fix refetchStrategy name
|
2022-08-12 14:49:26 +02:00 |
|
olav
|
59c8822cf2
|
fix: validate feature strategy parameters (#1192)
* refactor: extract InputCaption component
* refactor: split up GeneralStrategy component
* refactor: fill inn more default feature strategy parameter values
* fix: validate feature strategy parameters
* refactor: fix duplicate keys in strategy icon list
* refactor: expand variable names
* refactor: remove unnecessary useMemo
* refactor: use captions instead of tooltips for boolean parameter descriptions
* refactor: improve strategy definition form spacing
|
2022-08-04 13:34:30 +02:00 |
|
olav
|
68bfde58f7
|
fix: use correct docs API URL for feature strategy create/update (#1116)
* fix: use correct URL for update feature strategy
* fix: use correct URL for create feature strategy
|
2022-06-23 12:05:06 +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
|
49a63173f8
|
fix: avoid constraint accordion close on focus (#907)
* fix: avoid constraint accordion close on focus
* refactor: fix mutate cache key mismatch
|
2022-04-26 09:54:16 +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
|
311915ba30
|
feat: show segments in feature overview (#837)
* feat: show segments in feature overview
* refactor: avoid segment updates without the UI flag
|
2022-04-01 11:11:53 +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 |
|
Youssef Khedher
|
85950f104a
|
chore: update paths 🧼 (#820)
|
2022-03-28 09:49:59 +01:00 |
|
olav
|
cfc2338e78
|
refactor: use camel case for files and dirs (#817)
|
2022-03-25 12:34:20 +01:00 |
|
olav
|
baae88c7a5
|
feat: add new feature strategy create/edit pages (#739)
* refactor: add param helper hooks
* refactor: remove first add strategy link
* refactor: add more types to useStrategies
* refactor: port strategy utils to TS
* refactor: replace rollout strategy icon
* refactor: use a named export for useFeature
* refactor: add more types to useFeature
* refactor: adjust code box styles
* refactor: add missing PermissionButton variant prop
* refactor: add missing button icon label
* refactor: move common feature components
* refactor: fix StrategyConstraints error prop types
* refactor: fix GeneralStrategy prop types
* feat: add new feature strategy create/edit pages
* refactor: remove feature strategies page
* refactor: fix types in GeneralStrategy
* refactor: use ConstraintAccordion on the new pages
* refactor: use ConditionallyRender for remove button
* refactor: rename FeatureStrategyForm component
* refactor: use the Edit icon for feature strategies
* refactor: fix initial edit mode for new constraints
* refactor: add FeatureStrategyMenu to closed accordions
* refactor: allow editing multiple constraints
* refactor: show single-valued constraint value
* refactor: increase feature overview strategy width
* refactor: add remove button to feature overview strategies
* refactor: move createEmptyConstraint to own file
* refactor: disable submit button for invalid constraints
* refactor: fix nested paragraphs on the metrics page
* refactor: move create/edit feature strategy to modal
* refactor: always open new constraints in edit mode
* refactor: use a PermissionButton for the save button
* refactor: remvoe unsaved constraints on cancel
* refactor: clarify useConstraintsValidation logic
* refactor: remove unused strategy descriptions
* refactor: restore Rollout icon
* refactor: remove sidebar modal slide animation
* refactor: avoid constraint accordion toggle on edit/delete
* refactor: truncate long strategy names
* refactor: find the correct remove button
|
2022-03-09 14:59:24 +01:00 |
|