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
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
cfc2338e78
refactor: use camel case for files and dirs ( #817 )
2022-03-25 12:34:20 +01:00
Youssef Khedher
fe23fe8472
refactor: change strategy form buttons ( #812 )
2022-03-24 11:50:08 +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
Youssef Khedher
ee730e0708
Feat/custom strategy screen ( #722 )
...
* feat: setup new screen structure
* refactor: strategyParameter
* feat: add strategy input errors for required fields
* feat: add create strategy to routes
* feat: add EditStrategy component
* feat: edit strategy view and EditStrategy component
* feat: update EditStrategy component
* test: update snapshots
* fix: styles
* test: update snapshots
* refactor: rename StrategyForm and fix ts errors
* test: update snapshots
* fix: remove test route
* fix: update PR based on feedback
* fix: update PR based on feedback
* refactor: restore feature settings (#712 )
* refactor: resotre feature settings
* fix: update PR based on feedback
* feat: add feature information in Metadata container
* fix: update PR based on feedback
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* chore(deps): update dependency @types/react-dom to v17.0.13
* refactor: expect existing TS errors (#767 )
* refactor: expect existing TS errors
* refactor: fail build on new TS errors
* fix: styles
* refactor: rename StrategyForm and fix ts errors
* fix: update PR based on feedback
* fix: cleaning up
* fix: remove errors and warnings
* fix: remove ts-expect-error and fix errors
* fix: ts errors
* Update src/component/strategies/StrategyView/StrategyView.tsx
* Update src/component/strategies/StrategyView/StrategyView.tsx
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: olav <mail@olav.io>
2022-03-04 23:39:41 +01:00
Youssef Khedher
c2842c81e6
Refactor/strategies ( #668 )
...
* feat: add useStrategiesApi hook
* refactor: remove redux from strategies component
* refactor: CreateStrategy Component
* fix: remove ts errors
* refactor: change strategy-detail to functional component
* refactor: get strategy name from params
* refactor: use features hook and refactor toggle list link
* refactor: StrategiesList
* refactor: fix delete strategy function
* fix: ts errors
* refactor: CreateStrategy to StrategyForm
* feat: add toast for StrategyForm
* refactor: add StrategyView and delete old component
* refactor: StrategyDetails and clean unused files
* fix: cleanup unused code
* fix: add await
* fix: remove unused stores
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-11 00:08:55 +01:00
Fredrik Strand Oseberg
37b818fce4
Feat/feature toggle view tags ( #399 )
...
* feat: new tags
* feat: archive
* wip: variants
* add support for deletion, variable/fixed weight toggle and weight editing
* Add confirmation dialogue for deleting variants
* feat: settings
* fix: recalculate on project name change
* feat: feature environment metrics
* feat: environment
* Add toggle for stale
* fix: refetch on create strategy
* fix: lint
* fix: update snapshots
* fix: add link to icon button
* fix: revert test user
* fix: increase size!
* fix: use permission attr for ResponsiveButton
* fix: dev dependency
* fix: theme
* fix: stale style
* Update src/component/feature/FeatureView2/FeatureSettings/FeatureSettingsMetadata/FeatureTypeSelect/FeatureTypeSelect.tsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* Update src/component/feature/FeatureView2/FeatureVariants/FeatureVariantsList/FeatureVariantsList.tsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* Update src/component/feature/FeatureView2/FeatureVariants/FeatureVariantsList/FeatureVariantsListItem/useDeleteVariantMarkup.tsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <git@chriswk.no>
2021-10-08 11:23:29 +02:00
Fredrik Strand Oseberg
cad5e1a01b
Load name from url ( #323 )
...
* fix: changed loadNameFromHash to loadNameFromUrl
Co-authored-by: Shane A. Stillwell <shane@northernv.com>
2021-08-11 11:43:31 +02:00
Fredrik Strand Oseberg
10eabb366f
Offline mode ( #312 )
...
* move all icons to offline mode
* Reorder imports
* revert yarn.lock to original
* resolve errors
* use ConditionalRender, revert material icon css
* add all other font weights
* fix: add library icon
Co-authored-by: Aneesh Relan <aneesh.r@lucideustech.com>
2021-06-29 10:21:54 +02:00
Fredrik Strand Oseberg
cbd4773cf6
Fix/customer journey ( #297 )
...
* fix: add onClose to archive toggle dialoge
* fix: add link to ConfirmUserLink component
* fix: remove icons from admin menu
* fix: move button on user list to top right
* refactor: move add new api key to header
* refactor: button order
* fix: lowercase dropdown buttons on feature toggle list
* refactor: reorganize reporting dashboard
* refactor: consistent buttons
* feat: enhance gradual rollout strategy creation
* feat: ui tweaks on project access
* fix: adjust divider
* fix: remove unused imports
* fix: update snapshots
* fix: add auth options to new user page
* fix: add divider
* fix: uncontrolled input
* fix: add data-loading to sorted by
* fix: update snapshots
* fix: navigate to project view on create and edit
* fix: rename project
* fix: add placeholder for feature toggle list component
* fix: conditonally render link
2021-05-18 12:59:48 +02:00
Fredrik Strand Oseberg
2f1848f6fd
Fix/feedback on create ( #292 )
...
* fix: copy feature toggle instead of setting newVariants on the reference
* fix: remove console log
* fix: update messages
* fix: give feedback on strategy actions
* fix: do not allow feature toggle to be created with empty name
* fix: disable delete if only one strategy is applied
* fix: archive view
* fix: set name field on add variant required
* fix: set required on feature toggle name
2021-05-10 13:22:22 +02:00
Fredrik Strand Oseberg
cc54fad3a4
Fix/console warn ( #290 )
...
* fix: resolve uncontrolled autocomplete
* fix: return if no strategy is present
* fix: change logic for retrieving context index
* fix: remove prop types from UserList
* fix: add default to api key name input
* fix: remove raised property from button
2021-05-07 08:42:51 +02:00
Fredrik Strand Oseberg
9b1a07c5ab
Fix/v4 corrections ( #287 )
...
* fix: remove project display check
* fix: refetch bootstrap on user change
* fix: remove console log
* fix: update test
* fix: do not allow submit if errors exists
* fix: do not allow strategies to redirect home when name is taken
2021-05-05 14:17:25 +02:00