Youssef Khedher
2990fc180a
fix: disable delete button tag ( #413 )
2021-10-12 13:06:37 +02:00
Youssef Khedher
e0250b6795
Merge branch 'master' into fix/scroll-to-top
2021-10-12 09:55:19 +01:00
Youssef Khedher
ff6affdae5
Merge branch 'master' into fix/reload-tabs
2021-10-12 09:09:25 +01:00
Youssef
cdd14206b7
fix copy link path
2021-10-12 06:11:02 +01:00
Youssef Khedher
bb8f00ea36
fix variant switch not showing correct state ( #409 )
...
* fix variant switch not showing correct state
* remove console log
2021-10-11 23:23:32 +02:00
Ivar Conradi Østhus
a6f2c332f8
fix: show feature toggle type in list ( #418 )
...
We should show the feature toggle type in all list of toggles.
Also cleaned up mobile view.
2021-10-11 22:45:59 +02:00
Christopher Kolstad
31f8b46cd2
disabled property needs to be a boolean
2021-10-11 15:14:33 +02:00
Christopher Kolstad
55c9c9a2e0
fix: Ensure Object.keys always gets an object
2021-10-11 15:11:13 +02:00
Youssef
aff77e1531
fix scroll-top when create strategy
2021-10-11 11:41:57 +01:00
Youssef
0fa46e00f7
fix copy button link
2021-10-11 11:03:37 +01:00
Fredrik Strand Oseberg
7da3573edb
Feat/visual enhancements ( #404 )
...
* fix: stale style
* fix: execution plan styling
* fix: paths
* fix: remove console logs
* fix: snapshots
* fix: add comma
* fix: update snapshots
2021-10-08 16:19:06 +02:00
Ivar Conradi Østhus
6fc30d3a79
feat: add feature status ( #403 )
...
* feat: add feature status
* fix: use feature status in project feature list
* fix: text size
* fix: project view
* fix: padding
* fix: lint
* fix: snapshots
* fix: text size
* fix: snapshots
* fix: size
* fix: revert size
* fix: update snapshots
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-10-08 15:18:43 +02:00
Ivar Conradi Østhus
7406cbbaa7
fix: add clone feature toggle via API
2021-10-08 13:47:17 +02: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
renovate[bot]
14ee56d914
chore(deps): update material-ui monorepo ( #371 )
...
* chore(deps): update material-ui monorepo
* fix: test snapshots and deprecation warnings
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-10-07 10:53:47 +02:00
Ivar Conradi Østhus
10fa0fd908
fix: remove console.log
2021-10-06 12:37:41 +02:00
Ivar Conradi Østhus
0dd3ada1ee
fix: render new link if enabled
2021-10-01 19:38:34 +02:00
Fredrik Strand Oseberg
47579e2616
Feat/toggle view ( #389 )
...
* feat: toggle view
* fix: navigation
* eat: toggle view
* fix: resolve lint
* fix: remove console logs
* fix: reimplement feature validation
2021-10-01 13:49:18 +02:00
Ivar Conradi Østhus
fe2a8311bf
feat: created project header ( #388 )
...
* feat: created project header
* fix: remove reporting from global menu
* fix: add projects to global menu for oss also
2021-10-01 12:15:02 +02:00
Fredrik Strand Oseberg
87414c1c9c
feat: e2e tests and mobile views ( #348 )
...
* fix: add sidebar button
* fix: set absolute positioned sidebar button
* feat: test setup
* fix: add tests for adding strategy
* fix: add delete strategy test
* feat: add workflow
* feat: add vercel token
* fix: update project id
* fix: increase sleep
* fix: sleep
* fix: vercel
* fix: typo
* fix: vercel preview url action
* fix: yml formatting
* fix: steps
* fix: format
* fix: runs on
* fix: team id
* fix: teamid
* fix: add workflow
* fix: remove unused import
* fix: add token
* fix: add configuration
* fix: set env variables
* fix: use with
* feat: main navigation routes
* feat: mobile views
* fix: change spec name
* fix: update cypress project id
* fix: add record key
* fix: button positioning
* feat: permissions
* fix: custom strategy
* fix: remove unused action yml
* fix: update yarn lock
* fix: keys
* fix: remove videos and screenshots
* fix: add cyrpess folders to gitignore
* fix: env variable
2021-09-30 11:44:30 +02:00
Christopher Kolstad
baa54d31f2
task: remove display name from environment ( #367 )
2021-09-29 16:00:02 +02:00
Fredrik Strand Oseberg
27988e4b30
Feat/environment strategies ( #339 )
...
* feat: strategies list
* feat: dnd
* fix: resolve reference issues
* feat: configure strategy wip
* feat: rearrange list
* feat: add debounce and execution plan
* feat: add separator
* feat: update strategy
* fix: feature strategy accordion key
* fix: localize parameter update logic
* feat: ts conversion
* fix: perf issues
* feat: production guard
* fix: clean up environment list
* fix: implement markup hooks for environment list
* feat: wip constraints
* fix: handle nested data structure reference issue
* fix: clone deep on child props
* fix: remove constraints check
* fix: revert to strategies length
* fix: refactor useFeature
* feat: cache revalidation
* fix: set correct starting tab
* fix: reset params on adding new strategy
* fix: refactor to use useSWR instead of local cache
* fix: check dirty directly from new params
* fix: dialogue ts
* fix: Clean-up typescript warnings
* fix: some more typescript nits
* feat: strategy execution
* feat: strategy execution for environment
* fix: refactor execution separator
* fix: remove unused property
* fix: add header
* fix: 0 value for rollout
* fix: update snapshots
* fix: remove empty deps
* fix: use constant for env type
* fix: use default for useFeatureStrategy
* fix: update snapshot
* Update src/component/feature/FeatureView2/FeatureStrategies/FeatureStrategiesEnvironments/FeatureStrategiesEnvironmentList/useDeleteStrategyMarkup.tsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* Update src/component/feature/FeatureView2/FeatureStrategies/FeatureStrategyExecution/FeatureStrategyExecution.tsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* Update src/component/feature/strategy/EditStrategyModal/general-strategy.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: UnleashTeam <79193084+UnleashTeam@users.noreply.github.com>
2021-09-27 13:35:32 +02:00
Fredrik Strand Oseberg
34df8617d2
Fix/strategy permissions ( #337 )
...
* fix: only show actions if applicable to the current user
* fix: remove API access from admin settings
* fix: update snapshot
2021-09-20 16:59:04 +02:00
Fredrik Strand Oseberg
92f3f8af08
Feat/environment crud ( #335 )
...
* feat: add env
* fix: create environment form
* feat: create environment
* feat: add deletion protection
* fix: lift up state
* feat: add ability to update environment
* fix: remove env reset
* fix: remove link
* feat: add drag and drop sorting
* fix: remove unused imports
* feat: add methods to toggle env on/off
* feat: only make api call on drop
* fix: disabled text
* fix: add disabled indicator
* fix: add edit env payload
* fix: add E flag
* fix: cleanup
* fix: update snapshots
* fix: remove useFeature
* fix: change property to errorText
* fix: update tests
* fix: change menu
* fix: update snapshots
* feat: toggle view v2
* fix: handle error on sort order api call
* fix: remove unused import
* fix: useFeature
* fix: update tests
* fix: console logs
* fix: use try catch
* fix: update snapshots
2021-09-14 14:20:23 +02:00
Fredrik Strand Oseberg
44ff61ab99
fix: sync ( #334 )
2021-09-01 13:22:53 +02:00
Fredrik Strand Oseberg
f04ed138ed
Fix/create feature ( #332 )
...
* fix: ensure constraints exists before running check
* fix: project select
* fix: add zIndex to toast starting position
* fix: lint
* fix: hide project select in oss
2021-08-30 14:26:53 +02:00
Fredrik Oseberg
b22590600e
fix: update constraint text field
2021-08-27 13:43:28 +02:00
Fredrik Strand Oseberg
e0f7a78833
Fix/minor 41 bugs ( #329 )
...
* fix: bigger buttons
* feat: dialogue on strategies
* fix: constraint errors
* fix: add constraint button
* fix: variant dialogue size
* fix: remove commented code
* fix: remove unused imports
* fix: change xs to int
* fix: verify constraint config before saving strategy
* fix: reset error when context field is removed
* fix: preserve previous state when updating
* fix: disable lint for useEffect
* fix: update snapshots
2021-08-27 13:18:11 +02:00
Ivar Conradi Østhus
d3fcd19797
fix: should not show deprecated strategies
2021-08-26 19:44:04 +02:00
Fredrik Strand Oseberg
260cec68f3
fix: add feature toggles and projects to mobile navigation ( #328 )
...
* fix: add feature toggles and projects to mobile navigation
* fix: update mobile navigation
2021-08-26 09:43:55 +02:00
Fredrik Strand Oseberg
728477e238
Feat/feature routes ( #327 )
...
* fix: setup new routes
* fix: copy toggle
* fix: link to correct project
* fix: redirect oss to default
* fix: update tests
* fix: edit path
* fix: remove invalid property
* fix: add project to test data
* fix: update paths to use features
* fix: update test data
* fix: update snapshots
* fix: only show button to add toggle if you have access
* fix: change heading
* fix: use new route
* fix: archive view
* fix: update snapshots
* fix: sorting headers
* fix: list headers
* fix: only show span if revive is present
* fix: add border to list
* fix: update snapshots
* fix: remove console log
2021-08-25 13:37:22 +02:00
Fredrik Strand Oseberg
b83418f410
Fix/routing ( #325 )
...
* fix: filter routes
* fix: add archive link to feature toggles list
* fix: strategy card name
* fix: add breadcrumb keys
* fix: update tests
* fix: menu placement
* fix: remove dot
* fix: handle 401 error
* fix: add important to styles
* fix: adjust positioning
* fix: remove unused imports
2021-08-19 13:54:28 +02:00
Fredrik Strand Oseberg
dc9d16b238
Fix/frontend projects changes ( #324 )
...
* fix: remove mouseover from navigation menu
* fix: variant tooltip
* fix: project creation navigation
2021-08-13 10:57:46 +02:00
Ivar Conradi Østhus
ae38000cf7
Fix/make sure stickiness exists ( #320 )
...
* chore: update changelog
* 4.1.0-beta.1
* fix: Project filter was trying to filter based on full project object
* 4.0.6
* fix: add user to archived toggle view
* fix: remove console log
* 4.0.7
* 4.0.8
* fix: make sure the index we're trying to access exists
* fix: load fonts from google, fallback to system fonts
* fix: snapshot
* 4.0.10
* fix: update package json
* fix update fonts
* fix: remove custom font family for archive
* fix: update snapshot
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-08-11 13:34:39 +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
Ivar Conradi Østhus
f168761c01
fix: variant stickiness should not revert to default when updating ( #318 )
2021-07-21 09:04:50 +02:00
Fredrik Strand Oseberg
1a63d91f95
Feat/new navigation ( #314 )
...
* feat: change color scheme
* feat: add navigation menu
* fix: add bg image
* fix: add archive and strategies to navigation
* fix: round corners
* feat: mobile view project details
* feat: mobile view navigation
* fix: only show menu if user is admin
* fix: rename navigation
* fix: only render relevant routes for oss context
* feat: add project actions
* feat: add icons
* feat: add breadcrumbs
* fix: place breadcrumbs absolutely
* fix: adjust breadcrumbs
* fix: toast
* fix: cleanup
* fix login
* fix: breadcrumbs
* fix: add billing link
* fix: links
* fix: feature view
* fix: path to go back
* fix: remove default value
* fix: remove unused imports
* refactor: delete outdated test
* fix: add item to filter in breadcrumb
* fix: remove console log
2021-07-16 15:41:54 +02:00
Fredrik Strand Oseberg
1c2381d9a0
fix: run use effect when value changes, not object ( #315 )
...
* fix: run use effect when value changes, not object
* fix: add user to archived toggle view
* fix: remove console log
2021-07-16 11:21:53 +02:00
Fredrik Strand Oseberg
85a7c55fdf
Feat/group by projects ( #308 )
...
This PR adds support for projects as a first class citizen, and toggling features on in different environments.
2021-07-07 11:04:36 +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
7fddf04398
Feat/pnps ( #306 )
...
* feat: animation
* feat: setup api calls
* feat: try catch
* feat: refetch user
* fix: remove unused variables
* fix: call hideFeedback
* fix: return expression
2021-06-07 10:29:08 +02:00
Fredrik Strand Oseberg
a17e2f29b2
Fix/customer journey patches ( #304 )
...
* fix: logo
* fix: move proclamation show logic to useEffect
* fix: add spacing on strategy headers
* fix: add role sorting
2021-06-07 10:15:30 +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
f585dcb2d7
fix: import correct component container ( #296 )
2021-05-12 12:30:54 +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
Ivar Conradi Østhus
15ef4606b7
fix: support custom stickiness for flexible strategies
2021-05-07 09:36:15 +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
ad09c4039a
Fix/strategy constraints ( #289 )
...
* fix: only update editable strategies if index is less than 0
* fix: add wdyr
* fix: set tracking to false as default
* chore: update readme
2021-05-07 08:31:25 +02:00
Ivar Conradi Østhus
6db15076e3
fix: tiny margin for feature toggle list item
2021-05-05 22:11:39 +02:00
Ivar Conradi Østhus
b7cea5e314
fix: should be allowed to create toggles without errors
2021-05-05 22:06:55 +02:00
Fredrik Strand Oseberg
8d525ac477
Fix: jumping screen ( #288 )
...
* fix: add overflow-y scroll to html
* fix: add tab exceptions to scroll to top
* fix: remove unused imports
2021-05-05 21:51:04 +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
Ivar Conradi Østhus
3f5992902d
fix: constraints array can be undefined
2021-05-04 21:50:06 +02:00
Fredrik Strand Oseberg
e8de5bd816
Fix/strategy constraints ( #283 )
...
* feat: redesign strategy cards
* fix: add version check to constraints
* fix: use flags
* fix: update icon and add tooltips
* fix: remove console logs
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-05-04 21:25:06 +02:00
Fredrik Strand Oseberg
f0d6e45361
Feat/bootstrap ( #281 )
...
* feat: add bootstrap endpoint redux integration
* fix: remove useEffect from app
* feat: add path provider
* feat: browser router
* fix: delete path formatter
* fix: return absolute path if no basepath
* fix: format seenURI
* feat: get bootstrap uri from html
* fix: remove unused imports
* fix: remove initial loading call
* fix: wrap logout in formatApiPath
* feat: import logo
* feat: remove accessor from receiveConfig
* fix: update tests
* fix: update asset paths
* fix: remove data from app
* fix: revert moving access provider
* fix: remove build watch
* fix: remove console logs
* fix: update asset paths
* fix: remove path logic from base64
* fix: remove unused import
* set uiconfig
* change notification text
* fix: match uiConfig with expected format
* feat: add proclamation
* fix: move proclamation
* fix: remove unused imports
* fix: add target _blank
* fix: allow optional toast
* fix: return empty string if default value is present
* fix: set basepath to empty string if it matches default
2021-05-04 09:59:42 +02:00
Fredrik Oseberg
d7e6219070
fix: only get legalValues if definition exists
2021-04-28 18:09:37 +02:00
Fredrik Strand Oseberg
8d003da400
Fix/variants ( #278 )
...
* fix: use autocomplete for legal values
* fix: use flag to toggle overrides
* fix: use legalvalues directly
* fix: tests
* Update src/component/feature/variant/__tests__/update-variant-component-test.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* Update src/component/feature/variant/AddVariant/AddVariant.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* fix: tests
* fix: remove flag for overrides
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-04-28 14:58:53 +02:00
Fredrik Strand Oseberg
f8e34d53ff
Fix/bugfixes ( #279 )
...
* fix: add try catch to copy
* fix: show constraints on default strategy
* fix: require name to submit context field
* fix: require name and project id to be set in order to create a project
* fix: change documentation icon
* fix: only validate unique names on create
* Update src/component/context/form-context-component.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-04-28 14:27:25 +02:00
Fredrik Strand Oseberg
1f46d3b21b
Fix/cleanup ( #276 )
...
* chore: update changelog
* 4.0.0-alpha.10
* fix: add dnd provider as top level wrapper
* fix: add forgotten password link to password auth
* fix: remove unecceesary dnd component
* fix: check for usedTokenError
2021-04-27 09:48:00 +02:00
Fredrik Strand Oseberg
b9f5585c62
Fix/optimizations ( #275 )
...
* chore: update changelog
* feat: login mobile view
* fix: lists
* fix: colors
* fix: resolve merge conflict
* fix: tests
* fix: set defualt location object
* fix: don't check password before length exceeds 2
* fix: check length
2021-04-23 15:21:24 +02:00
Fredrik Strand Oseberg
05334337c2
Feat/user profile ( #274 )
...
* chore: update changelog
* feat: user profile
* feat: onOutsideClick hook
* feat: tune user profile
* fix: refactor to button
* feat: mobile view
* fix: update tests
* feat: add link to docs
2021-04-23 13:49:42 +02:00
Fredrik Strand Oseberg
0ca753e7e5
Feat/add new user ( #273 )
...
* chore: update changelog
* chore: update changelog
* fix: refactor AddUser
* feat: add screens for email and copy
* fix: remove interface
* fix: admin constant in userlist
* chore: fix changelog
* feat: user data fetching with useSWR
* feat: flesh out dialogues
* fix: remove useRequest
* refactor: remove redux for user admin
* refactor: remove from store
* refactor: userListItem
* fix: change type
* feat: add initial loading
* fix: useLayoutEffeect in useLoading
* fix: remove useEffect
* fix: update snapshots
* fix: remove status code
* fix: remove roles from store
2021-04-23 10:59:11 +02:00
Ivar Conradi Østhus
f669f96d49
wip: frontend should understand rbac permissions ( #269 )
...
* chore: update changelog
* 4.0.0-alpha.4
* wip: frontend should understand rbac permissions
* move all feature components to hasAccess
* fix: remove all change permissions
* fix all the tests
* fix all the tests x2
* fix snapshot for node 12
* fine tune perms a bit
* refactor: rewrite to ts
* refactor: use admin constant
* fix: import
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-04-20 19:13:31 +02:00
Fredrik Strand Oseberg
3bf9bd73ae
Fix/overall bugs ( #271 )
...
* fix: reporting
* fix: center icon
* fix: paths in featureview
* fix: revert path in passwordauth
* fix: remove console log
2021-04-20 16:22:23 +02:00
Fredrik Strand Oseberg
524936912d
Feat/user flow ( #267 )
...
* feat: add new user page
* feat: passwordchecker
* fix: remove loading
* feat: reset password
* fix: move swr to devDeps
* feat: generate reset link
* feat: add reset password form
* fix: remove console log
* fix: rename to forgotten password
* feat: add simple menu
* fix: change password checker title
* fix: change text in new-user view
* fix: lint errors
* fix: add status code to constants
* fix: comment
* fix: add classes for new user component
* fix: tests
* fix: remove console log
* fix: remove retry method
* fix: invalid token constant
* fix: remove console log
* fix: dependency array on useCallback
* fix: featureview
* fix: redirect on authenticated
* refactor: progresswheel
* fix: lint deps
2021-04-19 10:55:15 +02:00
Ivar Conradi Østhus
3cca2513fb
fix: small description for toggles
2021-04-16 12:59:36 +02:00
Fredrik Strand Oseberg
86631b53c9
Fix/material UI cleanup ( #264 )
...
* fix: strategy dialogue
* fix: fontweight dropdown
* fix: eventlog padding
* refactor: history
* refactor: use material ui styling conventions for history
* refactor: add empty state for features
* refactor: variant dialog
* refactor: delete unused variant config
* fix: variant typography
* fix: remove unused styles file
* fix: footer
* feat: protected routes
* fix: rename app
* fix: remove console log
* fix: convert app to typescript
* fix: add standalone login screen
* fix: cleanup
* fix: add theme colors for login
* fix: update tests
* fix: swap route with ProtectedRoute
* fix: remove unused redirect
* fix: use redirect to correctly setup breadcrumbs
* refactor: isUnauthorized
* fix: reset loading count on logout
* fix: create a more comprehensive auth check
* feat: add unleash logo
2021-04-12 15:04:03 +02:00
Fredrik Oseberg
45bce4576d
fix: remove editableStrategies from useEffect deps
2021-04-07 09:26:34 +02:00
Christopher Kolstad
22795e251f
Migrate to create-react-app and react-scripts ( #263 )
...
* Setup create-react-app and typescript
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-04-07 09:04:48 +02:00
Fredrik Strand Oseberg
b5917515d2
fix: delete strategy ( #262 )
2021-03-30 15:49:03 +02:00
Fredrik Strand Oseberg
dbed06f300
Feat/material UI ( #250 )
...
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <git@chriswk.no>
2021-03-30 15:14:02 +02:00
Ivar Conradi Østhus
9ed4e08cd4
fix: lint error
2021-03-11 16:11:49 +01:00
Ivar Conradi Østhus
24d9bb03b1
fix: should fetch projects once to make sure we know about projects
2021-03-11 16:07:26 +01:00
Fredrik Strand Oseberg
10d95c36e0
fix: metrics invalid date ( #248 )
...
* fix: lint
* refactor: return fetch from create
* fix: lint
* fix: change name from featureToggle to createdToggle
2021-03-05 11:33:58 +01:00
Fredrik Strand Oseberg
e1078ef822
fix: content-min-height
...
* fix: add min height calculation based on footer and header height
* fix: set flex-shrink to 0
* fix: lint
* feat: add support for navigating to feature from reporting dash
* fix: tests
2021-02-26 10:42:34 +01:00
Ivar Conradi Østhus
5cab5754a3
fix: fix update-variant-test
2021-02-24 11:22:03 +01:00
Ivar Conradi Østhus
5342c86b60
fix: one and only one front ( #244 )
...
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-02-24 11:03:18 +01:00
Ivar Conradi Østhus
b9585b352d
fix: tests
2021-02-23 14:06:41 +01:00
Ivar Conradi Østhus
8b18b8cca4
fix: filter duplicates
2021-02-16 13:30:26 +01:00
Ivar Conradi Østhus
388dfe45d3
feat: allow custom context fields to define stickiness. ( #241 )
2021-02-16 12:22:33 +01:00
Ivar Conradi Østhus
107cc0636f
fix: should not register duplicate HTML5 backends
2021-02-09 21:56:49 +01:00
Ivar Conradi Østhus
0b58048c86
fix: Add UI for showing 'create tag' errors
2021-02-09 10:33:48 +01:00
Ivar Conradi Østhus
00f411d9d2
fix: UX should not eagerly store strategy updates! ( #240 )
...
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-02-09 10:14:04 +01:00
Ivar Conradi Østhus
3a6fa577bc
feat: Addon support from UI ( #236 )
2021-02-05 14:24:22 +01:00
Simen Bekkhus
02ab9169da
fix: add missing space ( #239 )
2021-02-04 16:03:32 +01:00
Christopher Kolstad
3014c0029d
Basic implementation of deprecation/reactivation of strategies
2021-01-21 15:27:24 +01:00
Christopher Kolstad
2cabe7f297
Add tag feature
...
- CRUD for tag-types
- CD for tags
- tagging for features
- display tags on feature-toggle
2021-01-18 09:26:32 +01:00
Ivar Conradi Østhus
7380d92e45
fix: migrate all .scss files to .module.scss
2021-01-07 13:36:13 +01:00
Ivar Conradi Østhus
b8277f01ac
fix: move feature-metrics store to its own folder
2021-01-06 22:10:28 +01:00
Ivar Conradi Østhus
92f9fdc50e
fix: move feature-toggle store into folder
2021-01-06 22:05:11 +01:00
Ivar Conradi Østhus
3c09818c75
fix: update snapshot for tests
2020-12-22 10:07:53 +01:00
Ivar Conradi Østhus
cc96134e2f
fix: add last seen as sort option
2020-12-22 10:05:56 +01:00
Ivar Conradi Østhus
6b742a0b92
fix: lint it
2020-12-22 09:53:56 +01:00
Ivar Conradi Østhus
d1662d75c8
feat: Add last seen at timestamp
...
Closes #226
2020-12-22 09:45:35 +01:00
Ivar Conradi Østhus
9db1d59093
fix: minor CSS tweak
2020-12-15 21:36:21 +01:00
Ivar Conradi Østhus
be2664d38b
fix: new feature toggle gets default strategy
2020-12-15 13:21:38 +01:00
Ivar Conradi Østhus
111b2353bf
fix: minor strategy configure update
2020-12-14 21:39:22 +01:00
Ivar Conradi Østhus
6715ee8af0
fix: minor css tweaks
2020-12-14 15:50:32 +01:00
Ivar Conradi Østhus
8a083ce748
fix: Should update activation strategies immediately ( #229 )
2020-11-27 22:23:44 +01:00
Ivar Conradi Østhus
718c4fa608
fix: filter for projects
2020-11-23 21:32:05 +01:00
Ivar Conradi Østhus
264e9c56ae
feat: add support for projects
2020-11-23 21:09:19 +01:00
Ivar Conradi Østhus
a8bd6f8063
fix: should be possible to remove all variants.
2020-11-04 09:07:02 +01:00
Ivar Conradi Østhus
107f932e03
fix: minur ux tweaks
2020-10-05 21:51:45 +02:00
Ivar Conradi Østhus
31398571b4
fix: show notification when app updates
2020-09-26 21:31:34 +02:00
Ivar Conradi Østhus
7da10fcdcc
fix: failing test
2020-09-25 22:12:48 +02:00
Ivar Conradi Østhus
1759bfe911
fix: minor css tweaks for mobile
2020-09-25 22:09:18 +02:00
Ivar Conradi Østhus
987fce309c
fix: cleanup edit application a bit
2020-09-25 09:36:11 +02:00
Ivar Conradi Østhus
130110f5a4
feat: add search for applications
2020-09-24 20:02:45 +02:00
Ivar Conradi Østhus
ece95f87be
fix: list parameters should be trimmed
...
see https://github.com/Unleash/unleash/issues/629
2020-09-23 19:50:00 +02:00
Ivar Conradi Østhus
8df8ee8bcd
fix: use Rect.memo to increase performance
2020-08-11 10:58:19 +02:00
Ivar Conradi Østhus
7e50ebbad9
fix: some ux cleanup for toggle types
2020-08-10 21:58:14 +02:00
Ivar Conradi Østhus
3ecdab8583
fix: tests
2020-08-07 11:27:49 +02:00
Ivar Conradi Østhus
bf4ac6ab6d
fix: imporve type-chip color
2020-08-07 10:27:39 +02:00
Ivar Conradi Østhus
a0bad364e8
feat: stort by stale
2020-08-07 10:19:07 +02:00
Ivar Conradi Østhus
303b6edb99
feat: added time-ago to toggle-list
2020-08-07 10:08:23 +02:00
Ivar Conradi Østhus
f5ed3eaa1f
feat: Add stale marking of feature toggles
2020-08-07 09:36:32 +02:00
Ivar Conradi Østhus
18a53c4c77
fix: only fetch types once
2020-08-06 11:09:40 +02:00
Ivar Conradi Østhus
6395568d55
feat: add support for toggle type
2020-08-06 11:03:40 +02:00
Ivar Conradi Østhus
cf8ac31f8c
fix: upgrade react-dnd to version 11.1.3
2020-08-03 13:44:05 +02:00
Jaynish Buddhdev
d7ae641274
Feat: (VariantCustomization) Allow user to customize variant weights ( #216 )
...
Co-authored-by: Jaynish Buddhdev <bjaynish1@gmail.com>
2020-08-03 13:33:16 +02:00
Ivar Conradi Østhus
735b11297c
fix: should handle zero variants
2020-06-04 15:06:44 +02:00
Ivar Conradi Østhus
7c0bb12799
fix: modal for variants
2020-06-04 15:00:16 +02:00
Ivar Conradi Østhus
97e11a3a88
fix: allow overflow for strategy card
2020-05-22 19:34:47 +02:00
Ivar Conradi Østhus
57bdf63043
fix: add common component input-list-field
2020-05-22 13:00:53 +02:00
Ivar Conradi Østhus
5cbfcf5f3b
fix: improve on variant ui
2020-05-20 16:32:29 +02:00
Ivar Conradi Østhus
61cd47a0e7
fix: convert variant-view-component to function
2020-05-18 20:18:48 +02:00
Ivar Conradi Østhus
d4e2296fda
fix: tune css a little
2020-05-18 16:05:57 +02:00
Ivar Conradi Østhus
2ef640f506
fix: lint
2020-04-18 22:06:49 +02:00
Ivar Conradi Østhus
6e657314c2
fix: rename use of legacy react lifecyle methods
...
replaced with "UNSAFE_*" methods. Needs to be fixed at some point.
2020-04-18 21:50:01 +02:00
Ivar Conradi Østhus
a3c6c8da37
fix: upgrade react-dnd to version 10.0.2"
...
Also drop Decorators
2020-04-18 21:48:38 +02:00
Ivar Conradi Østhus
b3846225f6
fix: default groupId never set for strategies (only in ui)
2020-03-10 15:09:28 +01:00
Ivar Conradi Østhus
877c24dc40
fix: lint
2020-02-27 23:12:49 +01:00
Ivar Conradi Østhus
73f2cebc7a
fix: Add debounce for toggle-filter to avoid lag
2020-02-27 23:06:21 +01:00
Ivar Conradi Østhus
d7f9b892a3
feat: UI for view, create and edit context fields ( #204 )
...
* feat: UI for view, create and edit context fields
* fix: lint
2020-02-27 21:36:07 +01:00
Ivar Conradi Østhus
a4961cc6d3
fix: missing feature toggle should pre-fill name
2020-02-12 22:14:42 +01:00
Ivar Conradi Østhus
00064644e5
fix: Strategy config not maintainted in create toggle
2020-02-12 22:14:42 +01:00
Ivar Conradi Østhus
c3aa3ea88f
fix: Should be possible to clone even if strategy does not have groupId
2020-01-10 08:22:08 +01:00
Ivar Conradi Østhus
19443c651f
Feat: clone feature toggle configuration ( #201 )
...
Create a new feature toggle by cloning the config of an
existing feature toggle.
This feature alos moves away from the input store for the
"create feature toggle form".
2020-01-09 22:51:05 +01:00
Ivar Conradi Østhus
fcf9e699dc
fix: clean up variants view
2020-01-08 08:22:17 +01:00
Ivar Conradi Østhus
88e2227fbe
fix: Clean up linitng
2020-01-06 20:18:39 +01:00
Ivar Conradi Østhus
d297186acb
fix: Cannot remove all variants in Admin UI
...
see https://github.com/Unleash/unleash/issues/544
2020-01-06 20:12:36 +01:00
ivaosthu
9c97d8c313
fix: missing strategy makes the toggle-configure crash
2019-12-16 21:44:27 +01:00
Ivar Conradi Østhus
dd9c4bd1ab
fix: Update feature toggle description. ( #198 )
...
* fix: Update feature toggle description.
Currently it is always in edit mode which can be a bit confusing.
Usually one do not want to edit a toggle descirption and if one
do it should be OK to enter edit mode.
Now it alos stores changes in local state on the component so any
updates from the server should not affect the local value currently
beeing edited by the user.
fixes #168
* fix: Don't show strategy description during configure
2019-10-27 19:40:41 +01:00
Ivar Conradi Østhus
b8eda9599a
fix: Update feature toggle description. ( #196 )
...
Currently it is always in edit mode which can be a bit confusing.
Usually one do not want to edit a toggle descirption and if one
do it should be OK to enter edit mode.
Now it alos stores changes in local state on the component so any
updates from the server should not affect the local value currently
beeing edited by the user.
fixes #168
2019-10-26 22:55:52 +02:00
ivaosthu
24c616ec38
feat: Filter on all values in toogle data
2019-10-26 22:48:21 +02:00
Valentin Jonovs
8b36bc1c0e
fix: Ensure chips are wrapped ( #194 )
2019-10-26 20:58:45 +02:00
ivaosthu
9a30b99705
fix: auto-fill groupId paramters
...
When configuring a gradual-rollout strategy the user has to define
the groupId paramter. Usually you just want to set it to the toggle
name. This change initalize the value to the toggleName.
2019-10-24 16:19:21 +02:00
Ivar Conradi Østhus
8ad6f3dc35
feat: Add support for flexible rollout strategy. ( #193 )
...
UI part of https://github.com/Unleash/unleash/issues/516
2019-10-24 16:19:07 +02:00
Luan Raithz Machado
c25c0a76a8
fix: babel-preset-env ( #190 )
...
* changed do @babel/preset-env
* runned lint fix
* added beforeEach in ui-config-store-test
2019-10-09 19:58:49 +02:00
Valentin Jonovs
0989f8e681
fix: Prevent text highlighting overlap between chips ( #188 )
2019-10-08 11:58:35 +02:00