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

1564 Commits

Author SHA1 Message Date
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
Renovate Bot
cb4fd81368 chore(deps): update dependency @testing-library/jest-dom to v5.15.1 2021-11-23 17:27:22 +00:00
Youssef Khedher
ade18c7a1a fix: remove margin under footer (#514)
* fix: remove margin under footer

* fix: update snapshots
2021-11-23 14:27:06 +01:00
Fredrik Strand Oseberg
47bfda1f7b fix: constraints scrollbars (#504) 2021-11-22 11:32:43 +01:00
Renovate Bot
2c7b544540 chore(deps): update dependency @types/react to v17.0.36 2021-11-21 22:33:29 +00:00
Renovate Bot
f3868d3a5b chore(deps): update dependency date-fns to v2.26.0 2021-11-19 11:23:51 +00:00
Renovate Bot
0d6f447021 chore(deps): update dependency @types/node to v14.17.34 2021-11-18 23:26:02 +00:00
Renovate Bot
742e6ae1d5 chore(deps): update dependency @types/jest to v27.0.3 2021-11-18 21:24:30 +00:00
Renovate Bot
ad30fd1991 chore(deps): update dependency typescript to v4.5.2 2021-11-17 22:27:28 +00:00
Renovate Bot
5c61c1f092 chore(deps): update dependency @types/react to v17.0.35 2021-11-16 01:45:15 +00:00
Renovate Bot
8d03cea719 chore(deps): update dependency @welldone-software/why-did-you-render to v6.2.3 2021-11-14 19:33:20 +00:00
Fredrik Strand Oseberg
e78273516a Chore/update frontend 4.2.13 (#503)
* chore: update changelog

* 4.2.13
2021-11-12 13:24:41 +01:00
Fredrik Strand Oseberg
1dd6e1d65c fix: mobile percentagecircle (#502) 2021-11-12 12:41:36 +01:00
Fredrik Strand Oseberg
3465f4c664 fix: status chip (#501) 2021-11-12 12:02:47 +01:00
Fredrik Strand Oseberg
c0da8ed6bc Feat/new toggle overview (#497)
* feat: toggle overview accordions

* feat: accordion metrics

* feat: result

* add permission button

* fix: remove feature environment container from strategies tab

* chore: delete unused code

* fix: remove console log

* fix: remove unused code

* fix: cleanup

* fix: refactor

* fix: add empty states

* fix: loading

* feat: mobile accordions

* fix: button

* fix: strategies

* fix: cleanup

* fix: remove unused params

* fix: strategy button container

* fix: alter gradual rollout id

* fix: update userid strategy item

* fix: string truncator

* fix: strategy link

* fix: strategies tab

* fix: remove unused imports

* fix: visual improvements

* fix: add border
2021-11-12 11:47:19 +01:00
Renovate Bot
abca75cb86 chore(deps): update dependency @types/node to v14.17.33 2021-11-09 00:54:16 +00:00
Renovate Bot
77d145f967 chore(deps): pin dependencies 2021-11-08 16:25:42 +00:00
Ivar Conradi Østhus
803e99c1db fix: support new event format with diff will be done in the UI (#496)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-08 16:01:27 +01:00
Youssef
8d38b5cd7f fix: rename isProjectDeleted to projectExists and add PermissionIconButton 2021-11-08 10:22:37 +01:00
Youssef
64481e9c51 update snapshots 2021-11-05 23:35:44 +01:00
Youssef
9cc1e56f13 fix: disable revive feature when project is deleted 2021-11-05 23:21:21 +01:00
Youssef
1e47975dc8 use useProjects to check if project deleted or not 2021-11-05 10:14:52 +01:00
Youssef
e5ff80a9d5 fix: add correct path for create first toggle button 2021-11-05 09:22:01 +01:00
Youssef
7d2ea9407c fix: remove typo from UI 2021-11-05 09:19:07 +01:00
Fredrik Oseberg
e2414216da 4.2.12 2021-11-04 15:40:54 +01:00
Fredrik Oseberg
21211320c8 chore: update changelog 2021-11-04 15:38:02 +01:00
Fredrik Oseberg
b6b97e3c0f fix: toast text 2021-11-04 15:36:29 +01:00
Youssef Khedher
e839155f48 Fix/strategy sidepanel (#479)
* make addButton color white when hover on strategy card

* fix: change arrow in side panel

* make sidepanel button responsive

* add ellipse to icons in sidepanel

* remove important property from css

* remove ellipse from disabled icons

* fix navigation with tab for features list in project view

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-04 14:40:09 +01:00
Fredrik Strand Oseberg
d5c0ec2628 fix: guard for disabling envs (#492)
* fix: guard for disabling envs

* fix: remove local function

* fix: remove local type
2021-11-04 14:24:36 +01:00
Youssef Khedher
2cb9c130b7 fix: handle undefined project with default (#486)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-04 10:02:17 +01:00
Renovate Bot
f4d8d523c1 chore(deps): update dependency css-loader to v6.5.1 2021-11-03 22:49:15 +00:00
Renovate Bot
251991a607 chore(deps): update dependency @types/react-dom to v17.0.11 2021-11-03 13:02:08 +00:00
Renovate Bot
80c1318300 chore(deps): update dependency @types/react to v17.0.34 2021-11-03 10:50:42 +00:00
Fredrik Strand Oseberg
c0a2df001f Merge branch 'master' into fix/add-highlight-row 2021-11-03 09:08:34 +01:00
Renovate Bot
84e501c061 chore(deps): update dependency @testing-library/jest-dom to v5.15.0 2021-11-02 10:27:43 +00:00
Youssef
0ad287f383 use color from palette and add highlight feat for other components 2021-11-01 23:43:55 +01:00
Youssef
3e07c4f989 add highlight to table rows for features 2021-11-01 14:28:44 +01:00
Youssef Khedher
81b82c368a update text in the drop area (#482) 2021-11-01 12:03:15 +01:00
Renovate Bot
0d1739bd6e chore(deps): update dependency node-fetch to v2.6.6 2021-10-31 18:48:41 +00:00
Youssef Khedher
3ba502a3c7 fix: remove semicolon from component (#480) 2021-10-29 21:14:38 +02:00
Ivar Conradi Østhus
0ee2c02cba 4.2.11 2021-10-28 14:22:35 +02:00
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