1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
Commit Graph

1634 Commits

Author SHA1 Message Date
Youssef Khedher
ed6efff643 Fix/variants: Fix delete one variant + remove switch when add first variant (#466)
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-10-28 13:32:29 +02:00
renovate[bot]
df9c5c9b30 chore(deps): update dependency redux to v4.1.2 (#478)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-28 12:21:09 +02:00
renovate[bot]
59728e1131 chore(deps): update metcalfc/changelog-generator action to v2 (#463)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-28 09:32:30 +02:00
Youssef Khedher
d599cc55e4 make addButton color white when hover on strategy card (#467)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-10-27 17:22:23 +02:00
Renovate Bot
9f8760e480 chore(deps): update dependency sass to v1.43.4 2021-10-26 23:54:44 +00:00
Ivar Conradi Østhus
44eabb8d73 fix: vercel mappings 2021-10-26 23:31:09 +02:00
Renovate Bot
794a5d5edc chore(deps): update dependency css-loader to v6.5.0 2021-10-26 20:30:39 +00:00
Ivar Conradi Østhus
2c56f89bf2 fix: update link to environment-docs 2021-10-26 12:48:56 +02:00
Renovate Bot
b9c7ff06c5 chore(deps): update dependency redux-thunk to v2.4.0 2021-10-26 10:19:38 +00:00
Renovate Bot
2f1ccf7f1d chore(deps): update dependency @types/react-router-dom to v5.3.2 2021-10-26 08:32:31 +00:00
Renovate Bot
d40ffaf64a chore(deps): update dependency @types/react to v17.0.33 2021-10-26 05:34:08 +00:00
Renovate Bot
3cc8b4505f chore(deps): update dependency @types/node to v14.17.32 2021-10-26 03:54:56 +00:00
Renovate Bot
05d86ec584 chore(deps): update dependency cypress to v8.7.0 2021-10-26 01:28:42 +00:00
Renovate Bot
9f3e32d64c chore(deps): update dependency react-redux to v7.2.6 2021-10-25 23:34:12 +00:00
Renovate Bot
c8a92afb84 chore(deps): update dependency @types/node to v14.17.31 2021-10-25 21:11:21 +00:00
Youssef Khedher
35670db919 edit project mismatch dialog and remove change button (#465)
* edit project mismatch dialog and remove change button

* add info test to solve mismatch
2021-10-25 12:47:15 +02:00
Renovate Bot
a3377fb1a2 chore(deps): update dependency @types/react to v17.0.32 2021-10-24 13:01:38 +00:00
Renovate Bot
922ad7b2b2 chore(deps): update dependency @types/node to v14.17.29 2021-10-22 21:14:15 +00:00
Ivar Conradi Østhus
e56aeed8e0 4.2.10 2021-10-22 13:40:04 +02:00
Fredrik Strand Oseberg
13884db360 Fix/cache (#461)
* fix: set strategy cache when mounting

* fix: add permission button

* fix: add permission button for discard

* fix: button type

* fix: unused imports

* fix: move setDirty

* fix: add clone deep
2021-10-22 13:38:36 +02:00
renovate[bot]
5dca747898 chore(deps): update dependency @types/node to v14.17.28 (#460)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-22 13:29:14 +02:00
Youssef Khedher
86d8b105ba Merge branch 'master' into fix/envs-drag-permission 2021-10-22 12:06:48 +01:00
Youssef Khedher
cb0735a7a3 Merge branch 'master' into fix/clone-toggle-crash 2021-10-22 09:48:19 +01:00
Fredrik Oseberg
6a8cc1adf5 fix: pie size 2021-10-22 10:45:43 +02:00
Youssef Khedher
fe1aa73a3d Merge branch 'master' into fix/clone-toggle-crash 2021-10-22 09:31:30 +01:00
Renovate Bot
1bb9865e72 chore(deps): update dependency sass to v1.43.3 2021-10-21 23:38:45 +00:00
Youssef Khedher
c3e063ed98 Merge branch 'master' into fix/envs-drag-permission 2021-10-21 23:44:20 +01:00
Youssef
0a7517fd7b disable drag and drop for envs based on permissions 2021-10-21 23:20:48 +01:00
Youssef Khedher
5e7c692e9c Merge branch 'master' into fix/clone-toggle-crash 2021-10-21 22:22:34 +01:00
Youssef
f2879cea79 disable clone button based on role in old view 2021-10-21 22:03:38 +01:00
Ivar Conradi Østhus
bdf98dd8b4 4.2.9 2021-10-21 22:32:14 +02:00
Ivar Conradi Østhus
0a2a8d5af5 fix: ApiToken should hide envrionment if it is not enabled yet 2021-10-21 22:28:25 +02:00
Christopher Kolstad
83ad4041bf fix: Adds PermissionSwitch (#456)
- This adds a generic way to control permission to mutations in the same
  way as our PermissionButton and PermissionIconButton already does the
  same.

- This also switches the StrategiesList to use PermissionIconButton so
  users without ADMIN role do not believe they can deprecate/reactivate
  strategies.
2021-10-21 13:25:39 +02:00
Christopher Kolstad
3c140110fe fix: wrap link to edit context field in hasAccess check 2021-10-21 13:04:38 +02:00
Renovate Bot
f2b4158e53 chore(deps): pin dependency copy-to-clipboard to 3.3.1 2021-10-21 10:10:50 +00:00
Ivar Conradi Østhus
0636e1f75e 4.2.8 2021-10-21 10:53:48 +02:00
Youssef Khedher
7602327991 fix: using copy library for copying user token (#454)
* using copy library for copying user token

* add "copy-to-clipboard" to dev dependencies

Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-10-21 10:50:41 +02:00
Ivar Conradi Østhus
0ddd52a8ba fix: adjust tooltip for toggle type 2021-10-21 10:41:46 +02:00
Fredrik Strand Oseberg
fea7707551 fix: use path parameter for old ft view (#450)
* fix: use path parameter for old ft view

* fix: update snapshots

* fix: change text

* fix: add permission button to initial strategies view

* fix: remove unused imports
2021-10-21 09:50:58 +02:00
Renovate Bot
53f481498d chore(deps): update dependency @types/react to v17.0.31 2021-10-21 05:20:38 +00:00
Renovate Bot
c9e84c7dd1 chore(deps): update dependency @types/enzyme to v3.10.10 2021-10-20 23:51:24 +00:00
Fredrik Oseberg
c763b80569 fix: style import 2021-10-20 13:40:08 +02:00
Ivar Conradi Østhus
ab7f496749 4.2.7 2021-10-20 13:25:45 +02:00
Fredrik Oseberg
5d48ce3f03 fix: margin 2021-10-20 13:21:39 +02:00
Ivar Conradi Østhus
03230fcff9 fix: failing unit tests 2021-10-20 13:20:10 +02:00
Fredrik Oseberg
73861b0f2e fix: metrics styling 2021-10-20 13:18:33 +02:00
Fredrik Oseberg
37d04b56ba fix: scale metrics 2021-10-20 13:15:32 +02:00
Youssef Khedher
2bce93a51b Fix: improve create new feature v2 (#441) 2021-10-20 13:12:48 +02:00
renovate[bot]
9a383967dc chore(deps): update dependency @types/react-dom to v17.0.10 (#449)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-20 13:12:17 +02:00
Fredrik Strand Oseberg
48bae48ee0 fix: style metrics view (#448) 2021-10-20 12:55:40 +02:00
Fredrik Strand Oseberg
57928d50c6 Fix/environment list sorting (#447)
* fix: wait for api call before refetching

* fix: set active environment from feature instead of cache

* fix: remove console logs

* fix: add permission icon button to project card

* fix: remove project button

* fix: empty tooltip if it is not passed

* fix: add refresh interval

* fix: permission buttons

* fix: project permission buttons

* fix: remove unused imports

* fix: add projectId
2021-10-20 12:05:44 +02:00
Ivar Conradi Østhus
f61a949df2 fix: add supprot for acr_values in OIDC (#445) 2021-10-20 08:31:02 +02:00
Youssef Khedher
3dc7f22aaa fix switch toggle for envs after update + update link for health overview (#446)
* fix switch toggle for envs after update

* fix: React hook missing dependency error
2021-10-19 15:38:20 +02:00
Fredrik Strand Oseberg
005daa3740 Fix/login redirect (#442)
* fix: use swr with login

* fix: remove metrics poller

* fix: do not allow retry on 401

* fix: create swr provider

* fix: move accessprovider

* fix: remove metrics poller test

* fix: hide password auth if disableDefault is set

* Update src/component/project/ProjectList/ProjectList.tsx

Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>

* fix: console log

Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-10-19 13:08:25 +02:00
Christopher Kolstad
ea2086a7f4 Mutate cache key for project when archiving feature. (#444)
* Use useProject hook directly instead of mutating on cache key
2021-10-19 12:36:51 +02:00
Renovate Bot
77d66f128a chore(deps): update dependency @testing-library/user-event to v13.5.0 2021-10-19 04:14:39 +00:00
Ivar Conradi Østhus
d0a6da7e29 fix: tests 2021-10-18 11:15:28 +02:00
Ivar Conradi Østhus
47bc5deb22 fix: add link to slack community 2021-10-18 11:05:47 +02:00
Renovate Bot
7db86e75c1 chore(deps): update dependency @testing-library/user-event to v13.4.1 2021-10-15 17:19:38 +00:00
Youssef
bdc4b3cf7a fix: truncate link in body and in breadcrumb 2021-10-15 16:27:55 +02:00
Youssef
b5072928b3 fix:handle non-existing feature toggle 2021-10-15 16:27:54 +02:00
Christopher Kolstad
195cded10b Don't use window.location.reload for forcing login
- Causes e2e tests to go into an infinite reload loop
2021-10-15 16:26:20 +02:00
Ivar Conradi Østhus
02872f15ee 4.2.6 2021-10-15 14:17:07 +02:00
Ivar Conradi Østhus
edd6706ffe fix: new create toggle page 2021-10-15 14:16:17 +02:00
Christopher Kolstad
58ff86e3bd Use div and flexbox instead of grid for metrics tab 2021-10-15 13:30:16 +02:00
Youssef Khedher
a9d46d4ce6 fix: show side bar and disable drag and add strategy based on permissions (#426)
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-10-15 13:20:07 +02:00
Ivar Conradi Østhus
95221e7b6b fix: adjust env switch a bit 2021-10-15 12:49:14 +02:00
Christopher Kolstad
e9a63197cf fix: grids needs containers and items 2021-10-15 12:26:50 +02:00
Christopher Kolstad
3f7e43c599 Revert "Use V flag for new metrics component"
This reverts commit 566539727d.
2021-10-15 12:03:07 +02:00
Christopher Kolstad
566539727d Use V flag for new metrics component 2021-10-15 12:00:11 +02:00
Christopher Kolstad
cce0a7d465 Don't print 'Seen in application' on metrics tab 2021-10-15 11:56:44 +02:00
Christopher Kolstad
6d42502792 Add default strategy type to strategy hook
- Fixes the missing sidebar while loading the strategy types
  Trello:
  https://trello.com/c/WJk8bI8l/490-feature-strategies-loading-state
2021-10-15 11:43:11 +02:00
Ivar Conradi Østhus
d42d412bc8 fix: make toggle list sortable inside a project (#436)
* fix: make toggle list sortable inside a project

* fix: minor cleanup
2021-10-15 11:20:14 +02:00
Christopher Kolstad
4230fc98ed Feat/new metrics tab (#432)
* New metric tab if environment flag is active

* Prepare new metrics tab - need styling help!!
2021-10-15 10:05:10 +02:00
Youssef Khedher
4d55aab98a Merge branch 'master' into fix/featureView-tab 2021-10-15 08:41:35 +01:00
Youssef
11740e718b fix route rendering 2021-10-15 08:39:37 +01:00
Christopher Kolstad
166c6fef0e Write a generic http thrower for status > 299 (#405)
* Write a generic http thrower for status > 299

* Perform location reload if user is no longer authorized, i.e if status === 401
2021-10-15 09:21:38 +02:00
Youssef
9ddd859037 make Overview tab the default tab when open a feature 2021-10-14 22:57:20 +01:00
Renovate Bot
f132ce63da chore(deps): update dependency @types/node to v14.17.27 2021-10-14 21:57:17 +00:00
Ivar Conradi Østhus
1058b4049c fix: envrionments should give understandable error if not possible to… (#433) 2021-10-14 19:58:57 +02:00
Youssef Khedher
bbf06725a3 fix: add ? to handle undefined for currentEnv (#431) 2021-10-14 19:49:58 +02:00
Renovate Bot
e9c5412b04 chore(deps): update dependency @types/react to v17.0.30 2021-10-14 16:07:14 +00:00
Ivar Conradi Østhus
9ad2c8f7ff fix: link to toggle view 2021-10-14 11:01:22 +02:00
Ivar Conradi Østhus
3575838a77 4.2.5 2021-10-14 09:42:27 +02:00
Ivar Conradi Østhus
6269afc8a8 fix: update ui flags 2021-10-14 09:42:17 +02:00
Ivar Conradi Østhus
df59958e56 4.2.4 2021-10-14 09:42:16 +02:00
Renovate Bot
de0f595951 chore(deps): update dependency sass to v1.43.2 2021-10-14 02:21:32 +00:00
Renovate Bot
7d5ca8d07c chore(deps): update dependency @types/node to v14.17.26 2021-10-14 00:17:44 +00:00
Renovate Bot
65f8029bb1 chore(deps): update dependency @types/node to v14.17.25 2021-10-13 21:24:46 +00:00
Christopher Kolstad
8df225601b We know that it's since the full hour 2021-10-13 12:49:22 +02:00
Christopher Kolstad
8a9dc32bad Create hook for fetching featureMetrics (#414)
* Create hook for fetching featureMetrics
2021-10-13 10:20:34 +02:00
Renovate Bot
d821224a4b chore(deps): update dependency typescript to v4.4.4 2021-10-12 23:56:11 +00:00
Renovate Bot
01313a602c chore(deps): update dependency @types/react to v17.0.29 2021-10-12 22:33:53 +00:00
Renovate Bot
fff9ef2f61 chore(deps): update dependency @types/node to v14.17.22 2021-10-12 20:43:21 +00:00
Renovate Bot
63ff908974 chore(deps): update metcalfc/changelog-generator action to v1.0.1 2021-10-12 14:38:28 +00:00
Renovate Bot
120a493fb1 chore(deps): update dependency web-vitals to v2.1.2 2021-10-12 13:57:44 +00:00
Ivar Conradi Østhus
c9ade1ff2d 4.2.3 2021-10-12 14:20:02 +02:00
Ivar Conradi Østhus
cb35d73135 fix: archive should not allow viewing additional details about toggle 2021-10-12 14:18:10 +02:00
Ivar Conradi Østhus
012cfc1806 fix: hide project CRUD actions for oss (#416) 2021-10-12 13:21:45 +02:00
Youssef Khedher
2990fc180a fix: disable delete button tag (#413) 2021-10-12 13:06:37 +02:00
Renovate Bot
2503a16d53 chore(deps): update dependency @types/react to v17.0.28 2021-10-12 10:06:20 +00:00
Youssef Khedher
e0250b6795 Merge branch 'master' into fix/scroll-to-top 2021-10-12 09:55:19 +01:00
Youssef Khedher
cfe369a239 Merge branch 'master' into fix/project-link-mobile 2021-10-12 09:23:29 +01:00
Youssef Khedher
ff6affdae5 Merge branch 'master' into fix/reload-tabs 2021-10-12 09:09:25 +01:00
Youssef
a139cd4034 fix reload env and setting tabs 2021-10-12 08:39:31 +01:00
Youssef
cdd14206b7 fix copy link path 2021-10-12 06:11:02 +01:00
Youssef
2c8b234dfc fix links order 2021-10-12 05:57:25 +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
renovate[bot]
c0a2a0bf62 chore(deps): update dependency cypress to v8.6.0 (#417)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-11 22:50:33 +02:00
Youssef Khedher
b4fb4b6143 fix: add loading state to tab elements (#415) 2021-10-11 22:50:04 +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
Christopher Kolstad
805c8e75df Ignore .env.local 2021-10-11 14:50:48 +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
Youssef
34adfa9ad0 updating snapshots 2021-10-11 10:32:42 +01:00
Youssef
1abe6bcbb1 update createTheme import 2021-10-11 10:14:40 +01:00
Youssef Khedher
a1e8bf7573 Merge branch 'master' into fix/project-link-mobile 2021-10-11 10:00:03 +01:00
Youssef
bbfd78f7c5 fix: show project link in mobile nav 2021-10-11 09:53:38 +01:00
Renovate Bot
c5950f2050 chore(deps): update dependency @testing-library/user-event to v13.3.0 2021-10-10 12:04:41 +00:00
Youssef Khedher
27c0b52f7c Merge branch 'master' into feat/API-token-improvement 2021-10-09 21:23:59 +01:00
Renovate Bot
b0205d1f32 chore(deps): update dependency css-loader to v6.4.0 2021-10-09 14:32:08 +00:00
Youssef Khedher
cbddc778d5 Merge branch 'master' into feat/API-token-improvement 2021-10-08 22:12:22 +01:00
Youssef Khedher
36ba9c68dd revert test file 2021-10-08 22:10:38 +01:00
Youssef Khedher
4a0f0df4c9 update doc: replace npm with yarn 2021-10-08 21:20:47 +01:00
Ivar Conradi Østhus
e5fa72ff25 Merge branch 'master' into feat/API-token-improvement 2021-10-08 19:06:23 +02:00
renovate[bot]
a55b5c5571 chore(deps): pin dependency @types/react-timeago to 4.1.3 (#406)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-08 19:04:55 +02: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
Youssef Khedher
338c74e955 Merge branch 'master' into feat/API-token-improvement 2021-10-08 14:51:22 +01:00
Youssef Khedher
5304b29fd7 fix: token column not showing up 2021-10-08 14:50:37 +01: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
Youssef Khedher
eaee97dfc7 add info box to API page 2021-10-08 13:30:57 +01:00
Youssef Khedher
2d94ca707a Merge branch 'master' into feat/API-token-improvement 2021-10-08 13:07:32 +01:00
Ivar Conradi Østhus
7406cbbaa7 fix: add clone feature toggle via API 2021-10-08 13:47:17 +02:00
Renovate Bot
326b14fcec chore(deps): pin dependency fast-json-patch to 3.1.0 2021-10-08 10:41:04 +00: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
Youssef Khedher
a629846e10 Fix: typo in the username column name 2021-10-08 08:51:14 +01:00
Ivar Conradi Østhus
a5c816e2fa fix: should not be allowed to create more than 5 environments (#395)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-10-08 09:39:25 +02:00
Renovate Bot
9b34a6e771 chore(deps): update dependency immutable to v4.0.0 2021-10-08 02:02:28 +00:00
Youssef Khedher
02c17571de add info box in project page + make api ui responsive 2021-10-07 11:44:46 +01: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
Renovate Bot
81b4ea412c chore(deps): update dependency web-vitals to v2.1.1 2021-10-07 03:36:04 +00:00
Renovate Bot
440da6ea1b chore(deps): update dependency @types/react-router-dom to v5.3.1 2021-10-06 23:10:11 +00:00
Ivar Conradi Østhus
cdf54667c5 fix: add edit project icon in header 2021-10-06 13:45:56 +02:00
Ivar Conradi Østhus
10fa0fd908 fix: remove console.log 2021-10-06 12:37:41 +02:00
Renovate Bot
20dd352875 chore(deps): update dependency date-fns to v2.25.0 2021-10-06 02:08:49 +00:00
Renovate Bot
b08103e6ad chore(deps): update dependency @types/node to v14.17.21 2021-10-06 00:15:53 +00:00
Renovate Bot
ddf7715d01 chore(deps): update dependency @types/react to v17.0.27 2021-10-03 19:18:45 +00:00
Renovate Bot
48940d63d0 chore(deps): update dependency @testing-library/react to v12.1.2 2021-10-03 17:59:55 +00:00
Ivar Conradi Østhus
a4ac8386d0 4.2.2 2021-10-01 19:41:26 +02:00
Ivar Conradi Østhus
0dd3ada1ee fix: render new link if enabled 2021-10-01 19:38:34 +02:00
Ivar Conradi Østhus
b3f099c034 fix: api-token only show env if enabled 2021-10-01 19:31:30 +02:00
Fredrik Oseberg
0253bdedba 4.2.1 2021-10-01 13:52:11 +02:00
Fredrik Oseberg
b649b8a65c fix: update changelog 2021-10-01 13:52:05 +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
renovate[bot]
2ef935cf42 chore(deps): update react-dnd monorepo (#358)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 21:46:32 +02:00
Renovate Bot
03198c7b45 chore(deps): update dependency date-fns to v2.24.0 2021-09-30 19:16:31 +00:00
renovate[bot]
09b6bbefa0 chore(deps): update metcalfc/changelog-generator action to v1 (#387)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:04:00 +02:00
renovate[bot]
84abc8e0d4 chore(deps): update dependency @types/react-dom to v17.0.9 (#350)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:03:34 +02:00
renovate[bot]
8e70f6ab42 chore(deps): update dependency react-redux to v7.2.5 (#355)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:03:12 +02:00
renovate[bot]
bf1a40ad71 chore(deps): update dependency @testing-library/jest-dom to v5.14.1 (#359)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:01:13 +02:00
renovate[bot]
07158b7a0e chore(deps): update dependency @types/react-router-dom to v5.3.0 (#360)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:00:50 +02:00
renovate[bot]
f48edbe7d0 chore(deps): update dependency @testing-library/user-event to v13 (#374)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:00:16 +02:00
renovate[bot]
c4af358d4d chore(deps): update dependency @types/jest to v27 (#375)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 20:00:01 +02:00
renovate[bot]
a36bbe0904 chore(deps): update actions/checkout action to v2 (#378)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 19:59:47 +02:00
renovate[bot]
19bb89e59f chore(deps): update dependency css-loader to v6 (#382)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 19:59:37 +02:00
renovate[bot]
f58c004c17 chore(deps): update dependency swr to v1 (#385)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 19:59:16 +02:00
renovate[bot]
3098b00488 chore(deps): update dependency web-vitals to v2 (#386)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 19:59:01 +02:00
renovate[bot]
695bb79796 chore(deps): update dependency react-timeago to v6 (#384)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 19:58:50 +02:00
Renovate Bot
86f4d668b9 chore(deps): update dependency react-router-dom to v5.3.0 2021-09-30 15:04:39 +00:00
Renovate Bot
5d9bdc04f3 chore(deps): update dependency @types/react to v17.0.26 2021-09-30 13:47:27 +00:00
Renovate Bot
2fe3644467 chore(deps): update dependency cypress to v8.5.0 2021-09-30 12:20:51 +00:00
renovate[bot]
0df726f1b4 chore(deps): update dependency @types/node to v14 (#379)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 12:47:31 +02:00
Renovate Bot
e6c1331225 chore(deps): pin dependency cypress to v8.4.1 2021-09-30 10:16:14 +00: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
Ivar Conradi Østhus
35b218b75a fix: missing-toggle link should include name-param once 2021-09-30 10:36:00 +02:00
renovate[bot]
51c12c2cdc chore(deps): update dependency @welldone-software/why-did-you-render to v6.2.1 (#361)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:25:22 +02:00
renovate[bot]
606b9d2566 chore(deps): update dependency @types/node to v12.20.27 (#347)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:25:00 +02:00
renovate[bot]
0739431bf6 chore(deps): update dependency enzyme-to-json to v3.6.2 (#352)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:24:39 +02:00
Ivar Conradi Østhus
97893aa762 feat: project environments configuration (#365) 2021-09-30 10:24:16 +02:00
renovate[bot]
44d1e61db4 chore(deps): update dependency immutable to v4.0.0-rc.15 (#353)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:23:27 +02:00
renovate[bot]
474720807d chore(deps): update dependency @types/react to v17.0.25 (#349)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:22:06 +02:00
renovate[bot]
fc639a2981 chore(deps): update dependency node-fetch to v2.6.5 (#354)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:21:31 +02:00
renovate[bot]
4644138af1 chore(deps): update dependency @types/enzyme to v3.10.9 (#345)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:21:10 +02:00
renovate[bot]
463d7162b0 chore(deps): update dependency @types/jest to v26.0.24 (#346)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:20:12 +02:00
renovate[bot]
64d4149c60 chore(deps): update actions/setup-node action to v2 (#372)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:19:13 +02:00
renovate[bot]
3f0369d89f chore(deps): update dependency @testing-library/react to v12 (#373)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-30 10:18:57 +02:00
Renovate Bot
bd02c8ea4f chore(deps): update dependency sass to v1.42.1 2021-09-30 08:17:58 +00:00
Renovate Bot
fa0ffd8b4e chore(deps): update dependency swr to v0.5.7 2021-09-30 07:05:20 +00:00
Renovate Bot
402e57fff6 chore(deps): update dependency typescript to v4.4.3 2021-09-30 02:29:49 +00:00
Renovate Bot
0e5492a4c4 chore(deps): update dependency redux to v4.1.1 2021-09-30 00:52:33 +00:00
Renovate Bot
e850ab05fd chore(deps): update dependency css-loader to v5.2.7 2021-09-29 23:21:32 +00:00
dependabot[bot]
c96d3805be chore(deps): bump url-parse from 1.5.1 to 1.5.3 (#331)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-09-29 22:30:09 +02:00
dependabot[bot]
746f6bd9b8 chore(deps): bump tmpl from 1.0.4 to 1.0.5 (#338)
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-09-29 22:29:47 +02:00
dependabot[bot]
d2838095dd chore(deps): bump tar from 6.1.5 to 6.1.11 (#333)
Bumps [tar](https://github.com/npm/node-tar) from 6.1.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.1.5...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 21:15:49 +02:00
Ivar Conradi Østhus
fed885a149 chore: uopdate renovate config 2021-09-29 21:15:15 +02:00
renovate[bot]
d3a2c90109 chore(deps): update dependency @types/debounce to v1.2.1 (#344)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-29 21:11:52 +02:00
Ivar Conradi Østhus
f4d2f911a0 fix: use renovater github config 2021-09-29 21:05:33 +02:00
Ivar Conradi Østhus
9554c2b017 fix: renovate should be allowed to automerge all packages 2021-09-29 21:04:33 +02:00
Ivar Conradi Østhus
539ab8f507 fix: allow renovate bot to auto-merge 2021-09-29 20:37:42 +02:00
Christopher Kolstad
baa54d31f2 task: remove display name from environment (#367) 2021-09-29 16:00:02 +02:00
renovate[bot]
7cb6082c3a chore(deps): update dependency react-timeago to v5.3.0 (#364)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-29 13:46:41 +02:00
Fredrik Oseberg
a5d4a569e9 4.2.0 2021-09-27 13:40:32 +02:00
Fredrik Oseberg
6d9d315586 chore: update changelog 2021-09-27 13:40:01 +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
Ivar Conradi Østhus
139098fda9 fix: not set env if undefined 2021-09-27 13:17:59 +02:00
renovate[bot]
236c798380 chore(deps): update dependency @testing-library/react to v11.2.7 (#342)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 09:19:30 +02:00
renovate[bot]
2be267332e chore(deps): pin dependencies (#341)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 09:12:17 +02:00
renovate[bot]
bc336cc2a0 chore: Add renovate.json (#340)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-27 09:06:55 +02:00
Ivar Conradi Østhus
1845eb95e6 feat: Add project and environment scoping to API keys (#336)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-09-26 22:41:38 +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 Oseberg
0baa7b22e9 fix: header zIndex 2021-09-15 11:25:02 +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 Oseberg
b2a6201ce3 4.1.1 2021-09-05 12:16:11 +02:00
Fredrik Oseberg
1790253cd9 chore: update changelog 2021-09-05 12:16:07 +02:00
Fredrik Oseberg
3a42c381c3 fix: header zindex 2021-09-05 12:15:09 +02:00
Fredrik Oseberg
a00b920324 chore: update changelog 2021-09-01 13:31:09 +02:00
Fredrik Oseberg
8687325fc9 4.1.0 2021-09-01 13:26:04 +02:00
Fredrik Strand Oseberg
44ff61ab99 fix: sync (#334) 2021-09-01 13:22:53 +02:00
Fredrik Oseberg
4acf897494 4.1.0-beta.11 2021-08-30 14:27:30 +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
Ivar Conradi Østhus
ae4d8f6b05 4.1.0-beta.10 2021-08-27 19:27:36 +02:00
Ivar Conradi Østhus
7c270f7570 fix: update yarn.lock 2021-08-27 19:27:30 +02:00
Fredrik Strand Oseberg
5ef3966179 Fix/texture (#330)
* fix: import svg instead of setting bg image

* fix: add user pagination
2021-08-27 19:24:45 +02:00
Fredrik Oseberg
a09ee63a40 4.1.0-beta.9 2021-08-27 13:44:41 +02:00
Fredrik Oseberg
b22590600e fix: update constraint text field 2021-08-27 13:43:28 +02:00
Fredrik Oseberg
fd8d82b9bf 4.1.0-beta.8 2021-08-27 13:20:58 +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
c33581081b 4.1.0-beta.7 2021-08-26 21:04:10 +02:00
Ivar Conradi Østhus
2d312a8b8f fix: clean up footer a bit 2021-08-26 21:01:19 +02:00
Ivar Conradi Østhus
2d8f1d033a fix: content-wrapper should not take 100% 2021-08-26 19:54:22 +02:00
Ivar Conradi Østhus
d3fcd19797 fix: should not show deprecated strategies 2021-08-26 19:44:04 +02:00
Ivar Conradi Østhus
d1baea385d fix: do not filter parent routes for main nav 2021-08-26 19:33:39 +02:00
Ivar Conradi Østhus
11f1ca7393 4.1.0-beta.6 2021-08-26 09:47:12 +02:00
Ivar Conradi Østhus
57dc1c6e89 4.1.0-beta.5 2021-08-26 09:45:08 +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 Oseberg
cf990307d3 fix: change prepublish to prepare 2021-08-25 14:24:19 +02:00
Ivar Conradi Østhus
a97e5f96fb fix: update yarn.lock 2021-08-25 14:19:57 +02:00
Fredrik Oseberg
39de27cbe2 4.1.0-beta.4 2021-08-25 13:41:59 +02:00
Fredrik Oseberg
ec703defb6 chore: update changelog 2021-08-25 13:41:42 +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
Ivar Conradi Østhus
03665ed8db fix: add enableSingleSignOut for OIDC 2021-08-23 23:16:09 +02:00
Ivar Conradi Østhus
b5bb516c1c feat: SSO auto-create users with default role (#326) 2021-08-23 12:16:38 +02:00
Fredrik Oseberg
45554773a4 4.1.0-beta.3 2021-08-19 13:59:00 +02:00
Fredrik Oseberg
4b9337a241 chore: update changelog 2021-08-19 13:58:49 +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 Oseberg
5febe31e71 4.1.0-beta.2 2021-08-13 11:10:23 +02:00
Fredrik Oseberg
1dd667a545 chore: update changelog 2021-08-13 11:10:15 +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
dependabot[bot]
72b49ad4a8 chore(deps): bump path-parse from 1.0.6 to 1.0.7 (#322)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 15:25:56 +02:00
Christopher Kolstad
af81884992 Add switch for deciding whether to send email. (#316)
* Add switch for deciding whether to send email.

* fix: align switch

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-08-11 15:25:20 +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
dependabot[bot]
1dbf74f6d8 chore(deps): bump dns-packet from 1.3.1 to 1.3.4 (#303)
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-09 12:42:14 +02:00
dependabot[bot]
4ba7bae061 chore(deps): bump ws from 6.2.1 to 6.2.2 (#307)
Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/commits)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-09 12:41:49 +02:00
dependabot[bot]
77e7a89be0 chore(deps): bump tar from 6.1.0 to 6.1.5 (#319)
Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.5.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.5)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-09 12:41:36 +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
Ivar Conradi Østhus
e339e5c01f fix: add logout as an explicit call (#311)
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-07-20 22:56:57 +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 Oseberg
16e0a7b4de 4.0.5 2021-07-16 11:24:08 +02:00
Fredrik Oseberg
82c46a7175 chore: update changelog 2021-07-16 11:23:59 +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 Oseberg
f1a714e7e1 fix: add flex wrap 2021-07-07 17:05:56 +02:00
Fredrik Oseberg
a73f4bb892 4.0.5-beta.2 2021-07-07 16:27:26 +02:00
Fredrik Oseberg
f631f366ff chore: update changelog 2021-07-07 16:27:19 +02:00
Fredrik Strand Oseberg
b8469b5a98 Fix/pagination (#313)
* fix: add pagination page rules

* fix: set amount of features to paginate to 9
2021-07-07 16:26:16 +02:00
Fredrik Oseberg
8759f1ae9b 4.0.5-beta.1 2021-07-07 11:07:47 +02:00
Fredrik Oseberg
b4d7ea1c4b chore: update changelog 2021-07-07 11:07:12 +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 Oseberg
151fccc262 fix: add missing icons 2021-06-29 10:35:09 +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
Ivar Conradi Østhus
f0b864d206 4.0.4 2021-06-08 13:33:05 +02:00
Ivar Conradi Østhus
1d72f17284 fix: update feedback url 2021-06-08 13:32:43 +02:00
Ivar Conradi Østhus
215be8b672 4.0.3 2021-06-08 13:02:23 +02:00
Ivar Conradi Østhus
71d0f96a7c chore: update changelog 2021-06-08 13:02:07 +02:00
Ivar Conradi Østhus
39de00f2fe fix: add null check for dueDate 2021-06-07 16:07:24 +02:00
Fredrik Oseberg
95b58fdb41 4.0.2 2021-06-07 11:05:00 +02:00
Fredrik Oseberg
3513239986 chore: update changelog 2021-06-07 11:04:48 +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
0e32583fa0 fix: add check for obscure error (#305) 2021-06-07 10:09:49 +02:00
Fredrik Oseberg
281e027c8a fix: passwordchecker 2021-05-31 13:55:20 +02:00
Ivar Conradi Østhus
0a020c6b3e 4.0.1 2021-05-25 19:29:43 +02:00
Ivar Conradi Østhus
c63d4ecd80 chore: update changelog 2021-05-25 19:29:38 +02:00
Ivar Conradi Østhus
cf1cae9b84 fix: Project actions need to checkAccess based on projectId 2021-05-25 19:08:57 +02:00
Ivar Conradi Østhus
5bbd0a734b fix: INLINE_RUNTIME_CHUNK 2021-05-25 18:50:29 +02:00
Ivar Conradi Østhus
d152995f36 4.0.0 2021-05-21 14:30:08 +02:00
Ivar Conradi Østhus
e780f71b35 chore: update changelog 2021-05-21 14:29:52 +02:00
Fredrik Oseberg
413818f6b4 fix: reset border radius on mobile 2021-05-21 14:17:32 +02:00
Fredrik Strand Oseberg
70c5cd7045 feat: update color scheme and logo (#301)
* feat: update color scheme

* fix: update favicon

* fix: remove drawer title container padding and font size
2021-05-21 14:06:40 +02:00
Fredrik Strand Oseberg
bd93c5d131 Fix/standalone pages (#300)
* feat: change layout

* fix: standalone banner styling

* fix: change styling for banner

* fix: login page

* fix: standalone pages

* fix: page tweaks

* fix: center text

* refactor: new user page

* refactor: remove uneccesary markup

* refactor: remove secondary actions from hosted

* fix: remove authdetails blob

* refactor: remove unused import

* fix: move overflow

* fix: add breakpoint to forgotten password
2021-05-21 14:01:28 +02:00
Ivar Conradi Østhus
998cdf98ab feat: Add admin-invoice section (#299)
* feat: Add admin-invoice section

* fix: do not show invoice table if list is empty
2021-05-21 08:56:22 +02:00
Ivar Conradi Østhus
8b8cfd7130 4.0.0-beta.5 2021-05-18 14:01:36 +02:00
Ivar Conradi Østhus
4b26a81e26 chore: update changelog.md 2021-05-18 14:01:25 +02:00
dependabot[bot]
3e2a3909ab chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#291)
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-05-18 13:41:41 +02:00
Fredrik Oseberg
c0764a721a fix: remove unused components 2021-05-18 13:03:28 +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
Ivar Conradi Østhus
e1034a458b feat: simple project view (#295)
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-05-18 12:13:52 +02:00
Fredrik Strand Oseberg
960801b8aa fix: use router match util (#298) 2021-05-18 12:10:57 +02:00
Ivar Conradi Østhus
a9d9a54bee fix: typo 2021-05-14 22:46:11 +02:00
Fredrik Strand Oseberg
f585dcb2d7 fix: import correct component container (#296) 2021-05-12 12:30:54 +02:00
Ivar Conradi Østhus
a93e4f5374 4.0.0-beta.4 2021-05-11 15:03:29 +02:00
Ivar Conradi Østhus
64248938c9 chore: changelog 2021-05-11 15:03:04 +02:00
Ivar Conradi Østhus
a3199e2654 fix: footer 2021-05-11 15:02:07 +02:00
Ivar Conradi Østhus
84388fd812 v4.0.0-beta.3 2021-05-11 12:24:56 +02:00
Ivar Conradi Østhus
b3c2dadf51 chore: update changelog 2021-05-11 12:24:30 +02:00
Fredrik Strand Oseberg
0454046e4d fix: include invite link in email (#294) 2021-05-11 12:14:26 +02:00
Ivar Conradi Østhus
76f9cd0577 fix: add link to manage access to edit project 2021-05-11 12:04:57 +02:00
Ivar Conradi Østhus
e9d40ade85 fix: hosted auth should not need to load inital data 2021-05-10 21:30:52 +02:00
Ivar Conradi Østhus
c9cd70e05b 4.0.0-beta.2 2021-05-10 13:27:59 +02:00
Ivar Conradi Østhus
4c1d99d7dd chore: update changelog 2021-05-10 13:27:40 +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
06d7f9b609 fix: proper error handling for auth-settings being stored (#293)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-05-10 13:15:44 +02:00
Ivar Conradi Østhus
91860744f8 fix: api path for auth-config 2021-05-08 18:50:54 +02:00
Ivar Conradi Østhus
f744e67fce fix: improve password auth extra options 2021-05-08 18:46:05 +02:00
Fredrik Oseberg
48ed5f711f 4.0.0-beta.1 2021-05-07 11:26:05 +02:00
Fredrik Oseberg
c348d20501 chore: update changelog 2021-05-07 11:24:57 +02:00
Ivar Conradi Østhus
15ef4606b7 fix: support custom stickiness for flexible strategies 2021-05-07 09:36:15 +02:00
Ivar Conradi Østhus
37bd960133 fix: add members to project use correct uri 2021-05-07 09:14:32 +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
Christopher Kolstad
24cd9cb2c3 Set .nvmrc to 14 to reflect new requirement of node 2021-05-06 09:35:02 +02:00
Ivar Conradi Østhus
23e49f948a 4.0.0-beta.0 2021-05-05 22:23:44 +02:00
Ivar Conradi Østhus
cbf15ca44a chore: update changelog 2021-05-05 22:23:38 +02:00
Ivar Conradi Østhus
76cd54fd91 feat: upgrade to node.js v14 2021-05-05 22:18:35 +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
7b27f68b8e Fix/minor changes (#285)
* fix: use query params on password auth

* fix: refactor redirect and isUnauthorized

* feat: add 404 page

* fix: setup 404 as redirect and standalone page
2021-05-05 14:58:22 +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
Martin Lehmann
549be832bf chore: fix releases URL in changelog (#286) 2021-05-05 13:57:27 +02:00
Ivar Conradi Østhus
3e2ed0b42c fix: use correct baseUriPath with localStorage 2021-05-05 10:57:07 +02:00
Ivar Conradi Østhus
5585645999 fix: link to docs for empty apps 2021-05-05 10:33:40 +02:00
Ivar Conradi Østhus
ec06e92ef7 4.0.0-alpha.14 2021-05-04 22:10:48 +02:00
Ivar Conradi Østhus
73696f1bd3 chore: updated changelog 2021-05-04 22:10:40 +02:00
Ivar Conradi Østhus
c0c69854e8 fix: all global event log requires admin 2021-05-04 22:06:47 +02:00
Ivar Conradi Østhus
3f5992902d fix: constraints array can be undefined 2021-05-04 21:50:06 +02:00
Ivar Conradi Østhus
48e15262a1 fix: tests 2021-05-04 21:40:38 +02:00
Ivar Conradi Østhus
dd64566719 4.0.0-alpha.13 2021-05-04 21:30:27 +02:00
Ivar Conradi Østhus
c9eb145c56 chore: update changelog 2021-05-04 21:29:49 +02:00
Fredrik Strand Oseberg
c4f44f7558 fix: allow permissions to be checked without project being defined (#282)
* fix: allow permissions to be checked without project being defined

* fix: change order

Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-05-04 21:25:35 +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
Ivar Conradi Østhus
367b5c8d85 fix: logout should only be called once 2021-05-04 21:24:25 +02:00
Ivar Conradi Østhus
217170c2e2 fix: handle generic errors better 2021-05-04 20:41:19 +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
Ivar Conradi Østhus
c2e50bf16c 4.0.0-alpha.12 2021-05-02 20:46:40 +02:00
Ivar Conradi Østhus
58bd87c03d chore: update changelog 2021-05-02 20:46:02 +02:00
Ivar Conradi Østhus
90b6fce2c2 fix: build.. 2021-04-30 09:05:46 +02:00
Ivar Conradi Østhus
a8bb01f9f2 fix: add datadog logo for addons 2021-04-30 08:51:34 +02:00
Ivar Conradi Østhus
dad8d3de81 4.0.0-alpha.11 2021-04-29 22:00:58 +02:00
Ivar Conradi Østhus
f698880eb7 chore: update changelog 2021-04-29 22:00:43 +02:00
Ivar Conradi Østhus
4b826715a7 Feat/auth hosted section (#280) 2021-04-29 21:55:48 +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
0340573199 fix/locale (#277)
* fix/locale

* fix: check on lowercase values

* fix: remove console logs
2021-04-28 11:57:45 +02:00
Ivar Conradi Østhus
f66cca468e fix: added teams logo 2021-04-27 21:39:34 +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 Oseberg
e81918ee48 fix: password 2021-04-23 15:31:42 +02:00
Fredrik Oseberg
b1c32eab71 4.0.0-alpha.9 2021-04-23 15:23:36 +02:00
Fredrik Oseberg
f2a483a76a chore: update changelog 2021-04-23 15:23:33 +02:00
Fredrik Oseberg
2dec218422 chore: update changelog 2021-04-23 15:21:38 +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
Ivar Conradi Østhus
99c4b7e36d 4.0.0-alpha.8 2021-04-23 13:39:34 +02:00
Ivar Conradi Østhus
062916f865 chore: update changelog 2021-04-23 13:39:22 +02:00
dependabot[bot]
982ed4a441 chore(deps): bump ssri from 6.0.1 to 6.0.2 (#270)
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-23 13:29:36 +02:00
Ivar Conradi Østhus
423646e4eb fix: lint 2021-04-23 12:21:15 +02:00
Ivar Conradi Østhus
cb7555d048 fix: minor tuning on auth 2021-04-23 11:40:23 +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
a82feadf01 4.0.0-alpha.7 2021-04-22 10:48:46 +02:00
Ivar Conradi Østhus
cc357cea87 chore: update changelog 2021-04-22 10:47:27 +02:00
Ivar Conradi Østhus
c31e9b9392 feat: add support for demo-signin 2021-04-22 08:44:16 +02:00
Ivar Conradi Østhus
43101d0483 4.0.0-alpha.6 2021-04-21 09:41:29 +02:00
Ivar Conradi Østhus
6532d6a136 4.0.0-alpha.5 2021-04-21 09:38:40 +02:00
Ivar Conradi Østhus
c4c6d6d9f0 chore: update changelog 2021-04-21 09:36:51 +02:00
Ivar Conradi Østhus
5bedf0c344 fix: require ADMIN role to manage users 2021-04-21 09:35:13 +02:00
Ivar Conradi Østhus
3ad447b7d9 fix: add permissions for tag-types and project 2021-04-21 09:27:50 +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
Ivar Conradi Østhus
b3436b5ae6 fix: make admin pages work for OSS and enterprise (#268)
* fix: make admin pages work for OSS and enterprise

* fix: more admin tuning

* fix: project mgm access
2021-04-16 11:31:47 +02:00
Fredrik Oseberg
2a0acd3fb2 fix: remove console log 2021-04-13 09:10:01 +02:00
Ivar Conradi Østhus
e69ba78536 4.0.0-alpha.3 2021-04-12 20:22:08 +02:00
Ivar Conradi Østhus
36f01e0668 chore: update changelog 2021-04-12 20:21:56 +02:00
Fredrik Oseberg
fa9a1c3145 fix: logout redirect logic 2021-04-12 16:25:38 +02:00
Fredrik Oseberg
8d295fd176 fix: redirect from login page if authorized 2021-04-12 15:34:37 +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
Ivar Conradi Østhus
4e92e068ab 4.0.0-alpha.2 2021-04-09 13:39:49 +02:00
Ivar Conradi Østhus
684ca081d0 chore: update changelog 2021-04-09 13:39:40 +02:00
Ivar Conradi Østhus
41ce9105c6 fix: move all deps to devDependecies 2021-04-09 13:38:30 +02:00
Ivar Conradi Østhus
a64cbada1f chore: update readme 2021-04-09 13:29:39 +02:00
Ivar Conradi Østhus
5166198f07 Feat: admin users (#266)
* fix: make it work

* fix: cleanup add/update users a bit

* fix: fix

* fix: fine tune
2021-04-09 13:25:39 +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 Oseberg
30e3f468eb 4.0.0-alpha.1 2021-03-30 15:52:18 +02:00
Fredrik Oseberg
6403f68d20 chore: update changelog 2021-03-30 15:52:14 +02:00
Fredrik Strand Oseberg
b5917515d2 fix: delete strategy (#262) 2021-03-30 15:49:03 +02:00
Ivar Conradi Østhus
f2d8bc27f0 chore: update changelog 2021-03-30 15:15:26 +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
335a0a3cc3 3.15.0 2021-03-29 19:47:56 +02:00
Ivar Conradi Østhus
830f672fca chore: update changelog 2021-03-29 19:47:38 +02:00
Ivar Conradi Østhus
b8b48b5726 feat: Adapt API keys to new endpoint (#259)
* 3.14.1

* more changs!

* fix: cleanup UI to match API

* fix
2021-03-29 19:32:15 +02:00
dependabot[bot]
2c070bf88d chore(deps): bump elliptic from 6.5.3 to 6.5.4 (#253)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 19:31:57 +02:00
dependabot[bot]
a238ba9b77 chore(deps): bump yargs-parser from 5.0.0 to 5.0.1 (#256)
Bumps [yargs-parser](https://github.com/yargs/yargs-parser) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/yargs/yargs-parser/releases)
- [Changelog](https://github.com/yargs/yargs-parser/blob/v5.0.1/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs-parser/compare/v5.0.0...v5.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 19:31:43 +02:00
dependabot[bot]
459060508e chore(deps): bump y18n from 3.2.1 to 3.2.2 (#261)
Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 19:31:22 +02:00
Fredrik Strand Oseberg
30ba213f07 fix: add ascending sorting (#260) 2021-03-29 19:24:16 +02:00
Christopher Kolstad
980dfcefcb chore: changelog 2021-03-17 09:58:09 +01:00
Christopher Kolstad
1dc81af7c3 fix: encode URI value when deleting tag 2021-03-17 09:57:46 +01:00
Fredrik Oseberg
dbba23d7a6 fix: encode tag value 2021-03-17 09:50:51 +01:00
Ivar Conradi Østhus
19aebbf774 3.14.0 2021-03-12 11:47:00 +01:00
Ivar Conradi Østhus
96bb48cb82 chore: update changelog 2021-03-12 11:43:00 +01: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
Ivar Conradi Østhus
b9e6586c30 feat/rbac: edit access for projects. (#251) 2021-03-11 13:59:20 +01:00
Fredrik Oseberg
ae977b0bf1 3.13.5 2021-03-08 15:34:08 +01:00
Fredrik Oseberg
805bc9e1b2 chore: update changelog 2021-03-08 15:34:02 +01:00
Fredrik Strand Oseberg
be8b0e7358 fix: check that strategies exists before calling includes (#252) 2021-03-08 15:31:02 +01:00
Fredrik Oseberg
95d83dc812 3.13.4 2021-03-05 11:36:42 +01:00
Fredrik Oseberg
f48f8d6d96 chore: update changelog 2021-03-05 11:36:37 +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 Oseberg
8929e106cb 3.13.3 2021-02-26 10:46:13 +01:00
Fredrik Oseberg
bfd7c7cd78 chore: update changelog 2021-02-26 10:45:59 +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
Fredrik Oseberg
72e2981cf5 3.13.2 2021-02-25 15:21:57 +01:00
Fredrik Oseberg
1f3aadecaa chore: update changelog 2021-02-25 15:19:23 +01:00
Fredrik Strand Oseberg
d11bee0b95 Feature/stale dashboard (#243)
* feat: initial structure

* feat: add reportCard

* feat: add report-toggle-list

* feat: add report-card

* feat: connect data

* feat: add material icons

* feat: add table styles

* fix: rename reportcard

* feat: add checkbox functionality

* fix: correct invalid json format

* feat: add support for changing project

* fix: linting

* fix: remove trailing slash

* fix: change rewrites to routes

* fix: update glob

* feat: add name sorting

* refactor: swap routes for rewrites in vercel.json

* feat: add rewrite rules

* feat: add all rewrite rules

* feat: initial useSort implementation

* feat: finalized useSort for consistent name sorting

* feat: date parsing

* feat: implement sorting functionality for headers

* fix: ensure consistent naming in useSort

* feat: finish reportcard

* fix: remove loader class

* feat: hide bulk actions behind feature flag

* feat: add tests

* fix: lint and proptypes

* fix: lint

* fix: update select styles

* fix: create snapshots from node 12

* fix: safari flex inconsistencies

* feat: expand conditionallyRender functionality to encompass passing functions as elseShow param

* fix: conditional project selector

* fix: add missing new-line

* fix: move dependencies

Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-02-25 10:54:53 +01:00
Ivar Conradi Østhus
74b04b7a43 3.13.1 2021-02-24 11:25:07 +01:00
Ivar Conradi Østhus
faf69e3c3a chore: update changelog 2021-02-24 11:24:29 +01:00
Ivar Conradi Østhus
5cab5754a3 fix: fix update-variant-test 2021-02-24 11:22:03 +01:00
Ivar Conradi Østhus
73c0c8beb0 fix: unsecure => insecure 2021-02-24 11:17:46 +01:00
Ivar Conradi Østhus
6fa6aaf68c fix: upgrade uglifyjs-webpack-plugin to version 2.2.0 2021-02-24 11:13:37 +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
8a72a7ef5d 3.13.0 2021-02-23 14:08:42 +01:00
Ivar Conradi Østhus
16e3c5dd40 chore: update changelog 2021-02-23 14:07:34 +01:00
Ivar Conradi Østhus
b9585b352d fix: tests 2021-02-23 14:06:41 +01:00
Ivar Conradi Østhus
726b707a99 fix: minor visual for dropdowns 2021-02-23 14:06:05 +01:00
Christopher Kolstad
a9cb68705a feat: add oss/enterprise version to footer (#245) 2021-02-23 12:59:38 +01:00
Ivar Conradi Østhus
6101a2525d 3.12.0 2021-02-19 12:34:36 +01:00
Ivar Conradi Østhus
e3133c8537 chore: update changelog 2021-02-19 12:34:31 +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
972eccb7f1 3.11.4 2021-02-09 21:58:18 +01:00
Ivar Conradi Østhus
86298c86fe chore: update changelog 2021-02-09 21:58:07 +01:00
Ivar Conradi Østhus
107cc0636f fix: should not register duplicate HTML5 backends 2021-02-09 21:56:49 +01:00
Ivar Conradi Østhus
c499a6cb9e fix: typo in test 2021-02-09 14:02:39 +01:00
Ivar Conradi Østhus
a3554834e5 3.11.3 2021-02-09 12:49:20 +01:00
Ivar Conradi Østhus
f26058de5a chore: update changelog 2021-02-09 12:49:06 +01:00
Ivar Conradi Østhus
cbffa278f2 fix: use findIndex when using predicate.
indexOf takes and actual value:
https://immutable-js.github.io/immutable-js/docs/#/List/indexOf

findIndex allows you to specify a predicate:
https://immutable-js.github.io/immutable-js/docs/#/List/findIndex
2021-02-09 12:45:33 +01:00
Ivar Conradi Østhus
16dcf858d7 3.11.2 2021-02-09 10:41:04 +01:00
Ivar Conradi Østhus
19870b188c chore: update changelog 2021-02-09 10:40:34 +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
d0a54d6859 fix: upgraded jest to version 26.6.3 2021-02-05 15:35:32 +01:00
Ivar Conradi Østhus
aa83e68ef9 3.11.1 2021-02-05 15:09:25 +01:00
Ivar Conradi Østhus
71ee10f4d2 chore: update changelog.md 2021-02-05 15:09:13 +01:00
Ivar Conradi Østhus
1b2f723750 fix: make sure we also bundle SVG in public 2021-02-05 15:08:35 +01:00
Ivar Conradi Østhus
cc29392e6c 3.11.0 2021-02-05 14:33:32 +01:00
Ivar Conradi Østhus
19543dc1fa chore: update changelog for next release 2021-02-05 14:27:50 +01:00
Ivar Conradi Østhus
3a6fa577bc feat: Addon support from UI (#236) 2021-02-05 14:24:22 +01:00
dependabot[bot]
f7f58fa0a7 chore(deps): bump ini from 1.3.5 to 1.3.8 (#231)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-02-04 20:06:52 +01:00
Christopher Kolstad
50b6a5790d fix: Use type and value from action to remove tag (#238)
fixes: #237

Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-02-04 16:08:25 +01:00
Simen Bekkhus
02ab9169da fix: add missing space (#239) 2021-02-04 16:03:32 +01:00
Ivar Conradi Østhus
f4cbfe8bee fix: error in snapshot 2021-02-01 12:41:47 +01:00
Christopher Kolstad
913db58c35 Added a release workflow, creating GH releases from tags 2021-01-27 11:37:03 +01:00
Christopher Kolstad
82f9dbf7a7 Fix typos 2021-01-27 09:14:55 +01:00
Christopher Kolstad
9221f69ca8 3.10.0 2021-01-22 10:21:12 +01:00
Christopher Kolstad
de40d3032d Updated changelog 2021-01-22 10:20:57 +01:00
Ivar Conradi Østhus
33e16a2536 fix: tweak deprecated strategies view 2021-01-21 19:35:59 +01:00
Christopher Kolstad
3014c0029d Basic implementation of deprecation/reactivation of strategies 2021-01-21 15:27:24 +01:00
Christopher Kolstad
c536a892b9 3.9.1 2021-01-21 10:14:33 +01:00
Christopher Kolstad
d7d3598ad2 Updated changelog 2021-01-21 10:13:44 +01:00
Christopher Kolstad
90e9606d37 Fix missing methods for displaying tags on archived toggles
Fixes #233
2021-01-21 09:39:58 +01:00
Christopher Kolstad
9438465bfd 3.9.0 2021-01-18 09:57:10 +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
d8c531b7de fix: stop using travis for builds 2021-01-12 11:48:05 +01:00
Ivar Conradi Østhus
2b31e5b56c fix: github action 2021-01-12 11:45:30 +01:00
Ivar Conradi Østhus
8ad81be8af Create node.js.yml 2021-01-12 11:44:38 +01:00
Ivar Conradi Østhus
547676c491 fix: use node 12 for building 2021-01-12 11:41:55 +01:00
Ivar Conradi Østhus
171ccd337d fix: upgrade redux-devtools to version 3.7.0 2021-01-07 13:50:48 +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
de9e544dc7 3.8.4 2021-01-06 22:30:38 +01:00
Ivar Conradi Østhus
847db773c3 chore: update changelog 2021-01-06 22:29:51 +01:00
Ivar Conradi Østhus
04dc797fe4 fix: update canisue-lite 2021-01-06 22:22:30 +01:00
Ivar Conradi Østhus
24899b40e0 fix: move all api calls to store folders 2021-01-06 22:19:50 +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
b6582fc891 fix: move history to folder 2021-01-06 22:07:20 +01:00
Ivar Conradi Østhus
92f9fdc50e fix: move feature-toggle store into folder 2021-01-06 22:05:11 +01:00
Ivar Conradi Østhus
f42dce509c fix: move error store into folder 2021-01-06 21:59:47 +01:00
Ivar Conradi Østhus
bd5b60936f fix: remove unused client-instance concept 2021-01-06 21:55:16 +01:00
Ivar Conradi Østhus
ba79da7a99 fix: archive store in folder 2021-01-06 21:47:39 +01:00
Ivar Conradi Østhus
46843aecf1 fix: remove use of input stores 2021-01-06 21:41:56 +01:00
Ivar Conradi Østhus
a5bd890e12 3.8.3 2020-12-22 10:13:43 +01:00
Ivar Conradi Østhus
56340717c5 chore: update changelog 2020-12-22 10:10:59 +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