1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

1474 Commits

Author SHA1 Message Date
Fredrik Strand Oseberg
38d93aa09e Merge branch 'main' into feat/create-feature 2022-01-25 08:44:36 +01:00
Youssef
b59c68c59b fix: update buttons order in new screens 2022-01-25 00:47:49 +01:00
Renovate Bot
9bb63d47ef chore(deps): update dependency http-proxy-middleware to v2.0.2 2022-01-24 22:15:01 +00:00
Youssef
c6d5f4b278 fix: update testIds in the feature form 2022-01-24 23:05:11 +01:00
Youssef Khedher
e0f8611c7c Merge branch 'main' into feat/create-feature 2022-01-24 21:42:54 +01:00
Renovate Bot
8dbe2400d8 chore(deps): update dependency web-vitals to v2.1.4 2022-01-24 20:35:00 +00:00
Youssef
4ca2c00e19 fix: remove conflicts in routes.js 2022-01-24 21:28:31 +01:00
Youssef Khedher
a414bc2f95 Merge branch 'main' into feat/create-feature 2022-01-24 21:27:34 +01:00
Renovate Bot
f36be69033 chore(deps): update dependency typescript to v4.5.5 2022-01-24 18:39:37 +00:00
Fredrik Oseberg
d794fc4f5f fix: remove unused method 2022-01-24 15:45:55 +01:00
Fredrik Oseberg
03d937d7e7 fix: remove console log 2022-01-24 15:45:01 +01:00
Fredrik Oseberg
3c1861590e fix: use target value 2022-01-24 15:45:01 +01:00
Fredrik Oseberg
8552a3340e fix: set current target 2022-01-24 15:45:01 +01:00
Fredrik Oseberg
8731177775 fix: add synthetic event 2022-01-24 15:45:01 +01:00
Fredrik Oseberg
125e7de91e fix: ts issues 2022-01-24 15:45:01 +01:00
Youssef
e5a9825871 fix: remove project list from edit component 2022-01-24 15:45:01 +01:00
Youssef
8c82a6bceb feat: create edit and creat feature screen 2022-01-24 15:44:59 +01:00
Youssef Khedher
53cff04349 feat: add create and edit context screen (NEW) (#613)
* feat: add create and edit context screen

* feat: add edit button for contexts list

* fix: add legal values when press enter withou submit form

* fix: context form

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-24 15:43:45 +01:00
Fredrik Oseberg
6a4fe7182a 4.6.0-beta.7 2022-01-21 16:11:03 +01:00
Youssef Khedher
130319e07c fix: update create role links and fix ts errors (#620)
* fix: update create role links and fix ts errors

* fix: update RBAC link in create and edit page
2022-01-21 12:18:44 +01:00
Youssef Khedher
c06f22bd8a feat: add toast for project access operations (#616) 2022-01-20 13:07:54 +01:00
Youssef Khedher
62d7f2d947 feat: show token after creation (#614)
* feat: show token after creation

* feat: replace snackbar with toast
2022-01-20 13:00:40 +01:00
Youssef Khedher
90231cc230 fix: add pagination to project access list (#615)
* fix: add pagination to project access list

* fix: typo

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-20 10:12:27 +01:00
Youssef Khedher
2937bcc5c1 feat: change standard strategy icon (#617) 2022-01-20 09:40:17 +01:00
Youssef Khedher
05f395f638 Merge branch 'main' into refactor/create-token 2022-01-19 19:16:57 +01:00
Renovate Bot
8171f147bc chore(deps): update dependency sass to v1.49.0 2022-01-19 17:25:07 +00:00
Renovate Bot
0a1b3e84d2 chore(deps): update dependency @types/react-router-dom to v5.3.3 2022-01-19 15:46:27 +00:00
Youssef Khedher
39b5adb950 feat: add create and edit project screen (NEW) (#602)
* feat: add create and edit project screen

* feat: fix correct permission and validate projectId

* feat: remove unused variable and logs

* feat: remove unused import

* fix: delete unused project components

* fix: add unique validation

* fix: add unused import

* fix: project header

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-19 14:28:55 +01:00
Renovate Bot
416d67da34 chore(deps): update dependency @types/node to v14.18.9 2022-01-19 10:23:51 +00:00
Youssef Khedher
7baf8400ca feat: add create and edit screen for tag-types (NEW) (#603)
* feat: add create and edit screen for tag-types

* feat: update Edit and create component with permissions

* refactor: add TagForm type to react FC

* fix: routes

* fix: add edit button

* fix: update snapshot

* fix: update permission

* fix: permission

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-18 14:35:50 +01:00
Youssef Khedher
dd64f7110f Merge branch 'main' into refactor/create-token 2022-01-18 13:14:27 +01:00
Youssef Khedher
80e80805f7 feat: add edit and create user screen (NEW) (#601)
* feat: add edit and create user screen

* refactor: rename create user component

* fix: add missing documentation link

* fix: remove unused dependencies

* feat: add confirm screen

* refactor: change UserForm and delete unused components

* refactor: remove toast when create new user

* fix: add margin top to form elements

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-18 12:05:48 +01:00
Youssef Khedher
1b097f85d6 feat: add create and edit environment screen (NEW) (#605)
* feat: add create and edit environment screen

* fix: remove environment success screen

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-18 11:23:24 +01:00
Youssef Khedher
d3c8d0df0b Merge branch 'main' into refactor/create-token 2022-01-18 10:39:10 +01:00
Thomas Heartman
114542803d docs(readme): remove travis badge; small fixes (#606)
This commit removes the Travis badge (we haven't built with Travis for a year!) and adds a few small wording and structural fixes.
2022-01-18 10:33:53 +01:00
Youssef
4774347946 refactor: change create token form 2022-01-18 10:29:11 +01:00
Renovate Bot
7b199f3abb chore(deps): update dependency @types/node to v14.18.7 2022-01-17 21:17:12 +00:00
Renovate Bot
61839e418f chore(deps): update dependency @types/node to v14.18.6 2022-01-17 13:51:24 +00:00
Youssef Khedher
624f1a84d2 feat: add dont show again when update prod env (#588)
* feat: add dont show again when update prod env

* fix: remove unused dependency

* fix: update key

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 12:39:10 +01:00
Youssef Khedher
b209368c84 feat: add create api token screen (NEW PR) (#600)
* feat: add create api token screen

* fix: update headers

* fix: remove old api create

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 11:56:53 +01:00
Youssef Khedher
3a41de2246 feat/update project access (#571)
* feat: add user guidance in project access tab

* feat: add role description to the menu list

* feat: add tooltip to delete button

* feat: add role description to add user menu

* feat: auto select user when there is only one option

* fix: refactor role select

* fix: remove minwidth from form control

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 11:41:44 +01:00
Renovate Bot
21ba2d8b7c chore(deps): update dependency node-fetch to v2.6.7 2022-01-16 16:02:53 +00:00
Youssef Khedher
182d566895 feat/rbac roles (#562)
* feat: create screen

* fix: import accordion summary

* feat: add accordions

* fix: add codebox

* feat: select permissions

* fix: permission checker

* fix: update permission checker

* feat: wire up role list

* fix: change icon color in project roles list

* fix: add color to icon in project roles

* add confirm dialog on role deletion

* feat: add created screen

* fix: cleanup

* fix: update access permissions

* fix: update admin panel

* feat: add edit screen

* fix: use color from palette and show toast when fails

* fix: refactor

* feat: validation

* feat: implement checked all

* fix: experimental toast

* fix: error handling

* fix: toast

* feat: unique name validation

* fix: update toasts

* fix: remove toast

* fix: reset flag

* fix: remove unused vars

* fix: update tests

* feat: add error icon for toast

* fix: replace wrong import for setToastData

* feat: Patch keying on ui to handle uniqueness for permissions across multiple envs

* fix: hasAccess handles *

* fix: update permission switch

* fix: use flag for environments rbac

* fix: do not include check all keys in payload

* fix: filter roles

* fix: account for new permissions in variants list

* fix: use effect on length property

* fix: set polling interval on user

* 4.5.0-beta.0

* fix: set initial permissions correctly to avoid race condition

* fix: handle activeEnvironment when it is null

* fix: remove unused imports

* fix: unused imports

* fix: Include missing project in hasAccess for deleteinng a tag

* fix: Move add/delete tag to use update feature permissions

* fix: use rest parameter

* fix: remove sandbox from scripts

* 4.6.0-beta.1

* fix: remove loading deduping

* fix: disable editing on builtin roles

* fix: check all

* fix: feature overview environment

* fix: refetch user on project create

* fix: update snaphots

* fix: frontend permissions

* fix: delete create confirm

* fix: remove unused permission

* 4.6.0-beta.4

* fix: update permissions

* fix: permissions

* fix: set error to string

* 4.6.0-beta.5

* fix: add permissions for project view

* fix: add permissions to useEffect deps

* fix: update permission for move feature toggle

* fix: add permissions data to useEffect

* fix: move settings

* fix: key on confetti

* fix: refetch project permissions on environment create/delete

* fix: optional coalescing error object

* fix: remove logging error

* fix: reorder disable importance in permissionbutton

* fix: add project roles to menu

* fix: add disabled check to revive

* fix: update snapshots

* fix: change text to select all

* fix: change text to select

* 4.6.0-beta.6

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-01-14 15:50:02 +01:00
Renovate Bot
8b538e4ded chore(deps): update dependency sass to v1.48.0 2022-01-13 07:59:28 +00:00
Renovate Bot
2d4dab3959 chore(deps): update dependency sass to v1.47.0 2022-01-10 20:02:11 +00:00
Youssef Khedher
2a01cfc3e5 Merge branch 'main' into fix/breadcrumb-createToggle2 2022-01-10 18:19:37 +01:00
Renovate Bot
bb093f8ad7 chore(deps): update dependency web-vitals to v2.1.3 2022-01-10 14:41:49 +00:00
Youssef Khedher
123d29b9be fix: remove unused component in routes 2022-01-10 14:19:49 +01:00
Youssef Khedher
d8ba773de5 Merge branch 'main' into fix/breadcrumb-createToggle2 2022-01-10 14:13:01 +01:00
Thomas Heartman
5402e80e9b Merge branch 'main' into chore/update-workflows 2022-01-10 14:04:45 +01:00
Thomas Heartman
297c00e89f Merge branch 'main' into chore/update-workflows 2022-01-10 14:04:07 +01:00
Youssef
e6f0dcd08f fix: replace create-toggle2 with create-toggle 2022-01-10 13:05:03 +01:00
Fredrik Strand Oseberg
2e3651ae0b Merge branch 'master' into feat/view-password 2022-01-10 12:00:24 +01:00
Youssef Khedher
c7e441fad6 fix: replace broken link in stickiness description (#587) 2022-01-10 11:43:31 +01:00
Youssef Khedher
8cd2cda28d Merge branch 'master' into feat/view-password 2022-01-09 12:12:25 +01:00
Youssef
373b588514 fix: add outlined for username login input and fix eye icon padding 2022-01-09 12:10:30 +01:00
Youssef Khedher
90af5a40d6 Merge branch 'master' into fix/breadcrumb-createToggle2 2022-01-07 08:20:52 +01:00
Youssef
83ed4b1a40 fix: remove create-toggle2 from breadcrumb menu 2022-01-07 08:19:16 +01:00
Renovate Bot
856e8d3f4b chore(deps): update dependency @types/enzyme to v3.10.11 2022-01-06 13:11:08 +00:00
Youssef Khedher
d5652cfc57 Merge branch 'master' into feat/view-password 2022-01-06 10:54:32 +01:00
Renovate Bot
b2698231a5 chore(deps): update dependency sass to v1.46.0 2022-01-06 03:18:35 +00:00
Renovate Bot
6f7ad537df chore(deps): update dependency @types/jest to v27.4.0 2022-01-05 21:54:52 +00:00
Ivar Conradi Østhus
7fdc44cb6e 4.4.1 2022-01-05 20:17:56 +01:00
Renovate Bot
dcfbedd107 chore(deps): update dependency date-fns to v2.28.0 2022-01-05 17:56:38 +00:00
Renovate Bot
7451308235 chore(deps): update dependency @types/node to v14.18.5 2022-01-05 15:30:54 +00:00
Ivar Conradi Østhus
2423e6bec1 fix: revert favicon path in index.html 2022-01-05 13:54:29 +01:00
Ivar Conradi Østhus
09cb972a01 fix: upload all assests under build 2022-01-05 13:37:39 +01:00
Ivar Conradi Østhus
51c4fac88e 4.4.1-beta.0 2022-01-05 12:55:30 +01:00
Ivar Conradi Østhus
facc55de21 fix: add support for CDN prefix in index.html 2022-01-05 12:12:14 +01:00
Ivar Conradi Østhus
6657de01cd fix: gha releast_to_cdn rm working directory 2022-01-05 11:58:19 +01:00
Ivar Conradi Østhus
7c17176a0e fix: gha releast_to_cdn set working directory correctly 2022-01-05 11:56:13 +01:00
Ivar Conradi Østhus
80facfac23 fix: gha releast_to_cdn set working directory for all 2022-01-05 11:51:58 +01:00
Ivar Conradi Østhus
33e72db8fd fix: gha releast_to_cdn does not need to build twice 2022-01-05 11:46:48 +01:00
Ivar Conradi Østhus
7f0418a036 fix: gha releast_to_cdn must use yarn 2022-01-05 11:40:39 +01:00
Ivar Conradi Østhus
f3b1de8ad4 fix: add gha to upload to cdn on release 2022-01-05 11:34:47 +01:00
Renovate Bot
708b2743e7 chore(deps): update react-dnd monorepo 2022-01-04 16:15:32 +00:00
Renovate Bot
4c79d57c41 chore(deps): update dependency @types/react to v17.0.38 2022-01-04 14:43:19 +00:00
Renovate Bot
5120663e79 chore(deps): update dependency sass to v1.45.2 2022-01-04 12:55:34 +00:00
Youssef Khedher
b3eed697b2 Merge branch 'master' into feat/view-password 2022-01-04 13:31:23 +01:00
Youssef
3639b7f403 feat: create password field component 2022-01-04 13:30:25 +01:00
Youssef Khedher
4f772ff2d1 feat: add strategies icons (#565)
* feat: add strategies icons with add strategy button

* fix: styling the icons

* feat: add styling for disabled button

* fix: adjust icons styling

* fix: add missing braces

* feat: remove badge from strategies icons

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-04 11:31:11 +01:00
Youssef
4b703bb4cc feat: add show password for all passwords input 2021-12-30 10:57:35 +01:00
Thomas Heartman
97e8cfe5a1 chore(workflows): update with new branch names 2021-12-23 14:06:53 +01:00
Youssef Khedher
643e4421ad Merge branch 'master' into feat/update-metric-view 2021-12-22 23:37:23 +01:00
Youssef
12128e9e33 feat: update metrics view in the accordion footer 2021-12-22 12:52:38 +01:00
Renovate Bot
894cca73a1 chore(deps): update dependency sass to v1.45.1 2021-12-21 15:56:00 +00:00
Youssef Khedher
792093d30b fix: adjust main splash container when zoom in (#566)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-21 12:35:20 +01:00
Renovate Bot
83d1cb82cd chore(deps): update dependency @types/node to v14.18.2 2021-12-21 02:01:13 +00:00
Renovate Bot
dde140c0d1 chore(deps): update dependency @types/node to v14.18.1 2021-12-17 05:13:23 +00:00
Fredrik Strand Oseberg
bd6212a88f fix: account for invalid token in SWR Provider (#561)
* fix: revalidate user on stale data

* fix: swr provider
2021-12-15 11:18:10 +01:00
Youssef
b524a6d075 fix: update snapshots 2021-12-14 11:59:07 +01:00
Youssef
5e66470ca9 fix: hide role route from the menu dd 2021-12-14 11:37:20 +01:00
Youssef Khedher
5de56256e1 feat: RBAC environment role list (#558)
* fix: move admin to components and add ProjectRoles route

* feat: fetch project roles and create project roles list

* fix: add pagination and update tests

* update projectRoles folder name

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-14 10:36:19 +01:00
Ivar Conradi Østhus
76c1363aaa 4.4.0 (#555)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-14 09:39:30 +01:00
Renovate Bot
90cb47372c chore(deps): update dependency typescript to v4.5.4 2021-12-14 00:45:21 +00:00
Youssef Khedher
bc254af002 feat:new toggle screen view (#544)
* feat: change toggle view screen

* fix: revert changes for toggle status box

* fix: replace IconButton with PermissionButton and change edit icon color

* fix: change component header and replace pie chart icon in feature view

* feat: add strategies icons to accordion summary

* reverting to 9059f90 commit

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-10 12:04:02 +01:00
Youssef Khedher
144dca4ba0 Merge branch 'master' into fix/environment-guidance 2021-12-10 11:15:25 +01:00
Ivar Conradi Østhus
c63e301c3c fix: cleanup application view (#553) 2021-12-10 10:59:09 +01:00
Renovate Bot
264d9e997a chore(deps): update dependency typescript to v4.5.3 2021-12-10 01:57:37 +00:00
Youssef Khedher
e2a2944450 Merge branch 'master' into fix/environment-guidance 2021-12-09 00:37:53 +01:00
Youssef Khedher
255ed3fc5e fix: replace execution strategy with activation strategy 2021-12-08 14:20:46 +01:00
Youssef Khedher
31d88da08b feat: update health report (#541)
* fix: align styling with other pages

* feat: add last updat to heath report

* add feature status to last seen in health overview

* fix: add mobile style

* fix:add background color on table hover

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-07 13:17:32 +01:00
Youssef Khedher
7d2529e3e4 Merge branch 'master' into fix/environment-guidance 2021-12-07 12:58:43 +01:00
Fredrik Strand Oseberg
bb38df5293 4.3.1 (#551) 2021-12-07 12:34:11 +01:00
Youssef
93fb9fb66a fix: wrong environment name in strategy creation 2021-12-07 09:59:16 +01:00
Youssef
f4681a3883 fix: truncate environments names in project view 2021-12-06 22:43:23 +01:00
Youssef
580c22805a add strategy link to environment strategy dialog component 2021-12-06 22:13:28 +01:00
Youssef Khedher
c2b1645083 fix: truncate long environment name (#535)
* fix: truncate long environment name

* fix: truncate no strategies in NoItemsStrategies

* fix: open doc link in new tab

* fix: redirect to add new strategy view from overview tab

* fix: truncate environment name in create strategy header

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 22:13:28 +01:00
Ivar Conradi Østhus
15300c96d2 4.3.0 (#545)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 22:13:28 +01:00
Renovate Bot
e335b8f0eb chore(deps): update dependency prettier to v2.5.1 2021-12-06 22:13:28 +01:00
Renovate Bot
6170bfeb61 chore(deps): update dependency @types/node to v14.18.0 2021-12-06 22:13:28 +01:00
Renovate Bot
30930d83f2 chore(deps): update dependency @testing-library/jest-dom to v5.16.0 2021-12-06 22:13:28 +01:00
Fredrik Strand Oseberg
ea672a1064 4.3.0-beta.3 (#538) 2021-12-06 22:13:28 +01:00
Fredrik Strand Oseberg
1f133beb46 fix: reset loader when fetch receives 401 and fix no auth type (#549) 2021-12-06 15:43:08 +01:00
Renovate Bot
f8710e61cc chore(deps): update dependency @testing-library/jest-dom to v5.16.1 2021-12-06 14:08:39 +00:00
Youssef Khedher
d95400f7c2 fix: truncate long environment name (#535)
* fix: truncate long environment name

* fix: truncate no strategies in NoItemsStrategies

* fix: open doc link in new tab

* fix: redirect to add new strategy view from overview tab

* fix: truncate environment name in create strategy header

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 13:04:15 +01:00
Ivar Conradi Østhus
cfd22402ba 4.3.0 (#545)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 12:37:00 +01:00
Youssef
54d39882c3 create environment guidance dialog 2021-12-06 12:27:01 +01:00
Renovate Bot
d5ff7eab1b chore(deps): update dependency prettier to v2.5.1 2021-12-04 18:54:16 +00:00
Renovate Bot
162ccabaf9 chore(deps): update dependency @types/node to v14.18.0 2021-12-04 01:42:08 +00:00
Renovate Bot
aa7068787f chore(deps): update dependency @testing-library/jest-dom to v5.16.0 2021-12-03 23:46:16 +00:00
Fredrik Strand Oseberg
9a9a75d907 4.3.0-beta.3 (#538) 2021-12-03 10:08:34 +01:00
Ivar Conradi Østhus
abd158d129 fix: allow user to create up to 7 environments (#543) 2021-12-01 21:34:07 +01:00
Renovate Bot
4d82c95ce0 chore(deps): update dependency date-fns to v2.27.0 2021-11-30 13:21:45 +00:00
Renovate Bot
7343a27226 chore(deps): update dependency prettier to v2.5.0 2021-11-30 09:57:01 +00:00
Renovate Bot
c18493bd09 chore(deps): pin dependency prettier to v2.4.1 2021-11-30 07:35:38 +00:00
Renovate Bot
ed309d06b9 chore(deps): update dependency sass to v1.44.0 2021-11-30 04:10:54 +00:00
Thomas Heartman
dd1ab1ca72 Autofocus dialog form fields, allow form submissions via pressing enter inside the form (#524)
* chore: add prettier as a dev dependency

The project has a .prettierrc, so seems to depend on that for its
formatting, but there was no prettier installed with the node modules.

* chore: add autofocus to all clearly defined first inputs on dialogs.

* fix: wrap the disable env input in a form and give it autofocus.

* fix: submit form when pressing enter

* fix: only autofocus the submit button if there is no other content.

When multiple (enabled) elements have the autofocus attribute, the
browser picks the last element in the tree. This means that if there
is a form with a text input with autofocus and a submit button with
autofocus, the button will win, causing the user to have to tab back up.

Only doing this if there are no children will cause some changes,
however:

Dialogs with textual children will no longer focus the accept-button
when appearing.

However, dialogs such as the create new api token dialog will give the
focus to the first input field instead of to the create button.

* fix: add formId prop to dialog element; adapt behavior

If the component receives a form id, it will treat the primary button
as the submit button for that form. To stop a full page reload, we
call the `preventDefault` on the submit event before calling the handler.

* chore: remove redundant spacing in component.

* fix: hook environment disable form up with the new form id system.

* chore: Update existing modal forms to pass in formId

* fix: Type the dialog event wrapper

* fix: change 'allows' => 'allow' because the noun is pluralized.

* fix: add autofocus to js add-tag-dialog-component.

I've got a feeling this component isn't in use anymore, though, as the
exact same text appears in a TS-version of this component.

* fix: add autofocus to add user form.

This seems to only be used as the main piece of a modal, so adding
autofocus seems pretty safe here, but I could be wrong.

* fix: Update snapshot test after changing wording.

* fix: add autofocus to update user form

* fix: add autofocus to the create toggle form.

This is a little besides the task's actual point. However! This form
is only ever used on the page where it's the only bit of content. I'd
argue that when the user navigates to this form, it's because they
want to create a feature. Thus, adding autofocus to the first field
makes a lot of sense to me.

* refactor: set button type to 'undefined' when it isn't 'submit'

This allows Material to use their default type based on whatever
heuristics they use. It's most likely going to be 'button' for the
foreseeable future, but in the event that they change it, passing
undefined instead should future-proof this a bit.

* fix: set type to button when formId is not present

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-29 15:18:12 +01:00
Youssef Khedher
165170cd5c fix/breadcrumb (#533)
* fix: remove features2 from breadcrumb

* fix: strategy names

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-11-29 14:29:58 +01:00
Fredrik Strand Oseberg
0d13681fd6 4.3.0-beta.2 (#531) 2021-11-29 14:16:25 +01:00
Fredrik Strand Oseberg
7a5eea2aab Fix/splash (#534)
* fix: use correct env id

* fix: extract to constant

* fix: fetch user when logging in
2021-11-29 14:03:52 +01:00
Renovate Bot
e767d5370a chore(deps): update dependency redux-thunk to v2.4.1 2021-11-27 01:53:34 +00:00
Fredrik Strand Oseberg
710b689490 fix: sloader path (#530) 2021-11-26 16:30:39 +01:00
Fredrik Strand Oseberg
3bd373002e 4.3.0-beta.1 (#529) 2021-11-26 16:14:44 +01:00
sighphyre
b85b326104 task: Add buttons for deleting/editing a constraint (#522)
* task: Add buttons for deleting/editing a constraint

* task: Improve look and feel of constraints buttons

- Make constraints fill their container
- Move constraint buttons to material ui buttons
- Move constraint buttons to top right of their container

* fix: adjust positioning

* fix: added project id to permissin button

* fix: add correct permission

* fix: update create feature path

Co-authored-by: Simon Hornby <simon@getunleash.ai>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-11-26 16:07:05 +01:00
sighphyre
3e53a64fcf fix: Remove edit click handler from variants list (#528)
Co-authored-by: Simon Hornby <simon@getunleash.ai>
2021-11-26 15:29:51 +01:00
Youssef Khedher
3281783fea fix: add logo in login screen for small size screen (#523)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-26 15:07:01 +01:00
Youssef Khedher
f2a85ebf79 fix/strategy tab (#519)
* fix: add the toggle switch inside the strategies list

* fix: styling strategy execution tab

* fix: remove visual execution from strategy tab

* fix: test fail on yarn build

* fix: add style for the strategy container

* fix: remove overlapping of switch

* fix: remove border from select strategy

* fix: remove borders and adjust icon rollout

* fix: use theme grey

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-26 13:36:04 +01:00
Fredrik Strand Oseberg
d706bfc7bc fix: use specific attribute as useEffect trigger (#527)
* fix: use specific attribute as useEffect trigger

* fix: handle splash being undefined
2021-11-26 13:15:39 +01:00
Youssef Khedher
c34d8439bd Feat/splash (#491)
* splash screen

* add styles for controllers

* feat: animated circles

* fix: remove unused code

* fix: folder structure

* create splash screens for envs

* add styles and ui changes

* fix: revert App.tsx

* add splash state to store

* add splash to app.tsx + add a loader

* fix: mobile view + desktop view

* fix: render splash condition + styling fix

* fix: change splash display to full screen

* Update src/hooks/api/actions/useSplashApi/useSplashApi.ts

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>

* fix: change function type

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>

* fix: disable incrementing counter when matching the components length.

* fix: add SWR configuration

* fix: spelling mistakes in splash screen

* fix: add keys and adjust styling

* fix: tests

* fix: tests

* fix: default command timeout

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-11-26 11:12:37 +01:00
Simon Hornby
116a8e73f7 Merge branch 'master' into fix/variant-list-popup 2021-11-26 09:32:59 +02:00
Simon Hornby
e5c941c68d Fix variant list
- Fix an issue where clicking a variant in the list would popup a modal
dialog with empty details
2021-11-25 16:02:38 +02:00
Christopher Kolstad
83443627d9 feat: Use new Variants API (#518)
* feat: Use new Variants API

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-25 14:05:44 +01:00
Renovate Bot
b69606cd98 chore(deps): update dependency sass to v1.43.5 2021-11-25 01:47:03 +00:00
Renovate Bot
fbb57c3f34 chore(deps): update dependency @types/react to v17.0.37 2021-11-24 23:59:52 +00:00
Youssef
3c6120a362 fix: typo in function name + remove unused value state 2021-11-24 20:59:23 +01:00
Fredrik Strand Oseberg
dd2b661928 Merge branch 'master' into fix/search-field 2021-11-24 14:43:01 +01:00
Fredrik Strand Oseberg
36fcac7178 Fix/project view desc (#515)
* fix: rollout icon and disabled state

* fix: mobile position

* refactor: move into style file

* fix: description box for projects

* fix: icon placement

* fix: icon

* fix: mobile project view

* fix: add style file to disabled indicator

* fix: hide icon on mobile

* fix: description

* fix: remove project logo
2021-11-24 14:36:21 +01:00
Fredrik Strand Oseberg
3be5181d0e Merge branch 'master' into fix/search-field 2021-11-24 14:06:26 +01:00
Youssef
64aa5bde06 fix: clear search input on route change 2021-11-24 11:41:43 +01:00