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

489 Commits

Author SHA1 Message Date
Renovate Bot
1a21048c71 chore(deps): pin dependency @testing-library/dom to 8.11.3 2022-02-25 11:24:09 +00:00
olav
3959e846e8 refactor: fix misc TS errors (#729)
* refactor: update test deps

* refactor: remove unused ts-expect-error annotations

* refactor: add missing arg and return types

* refactor: the loading prop is optional

* refactor: add missing arg and return types

* reafactor: fix value arg type

* refactor: fix missing array type

* refactor: the parameters field is an array

* refactor: use undefined instead of null in state

* refactor: add missing params type

* refactor: add missing children prop

* refactor: add missing array type

* refactor: add missing React imports

* refactor: use correct IProjectEnvironment type

* refactor: type errors as unknown

* refactor: the index prop is required

* refactor: fix date prop type

* refactor: fix tooltip placement prop type

* refactor: fix environments state type

* refactor: add missing arg types

* refactor: add guard for undefined field

* refactor: fix ChangePassword prop types

* refactor: fix MUI import paths

* refactor: add missing arg type

* refactor: fix showDialog prop type

* refactor: remove unused openUpdateDialog prop

* refactor: add missing non-null assertion

* refactor: remove unused types prop

* refactor: stricten API error handler types

* refactor: add missing undefined check

* refactor: add missing IProject id field

* refactor: fix ConditionallyRender condition prop types

* refactor: remove unused args

* refactor: add AddVariant prop types

* refactor: add types to UIContext

* refactor: fix event arg type

* refactor: add missing default impressionData field

* refactor: fix handleDeleteEnvironment prop args

* refactor: fix IFeatureMetrics field requirements

* refactor: add missing element types to ConditionallyRender

* refactor: remove unused ProjectAccess projectId prop

* refactor: add missing undefined check

* refactor: fix getCreateTogglePath arg type

* refactor: add missing IStrategyPayload import

* refactor: remove unused user arg

* refactor: add missing event arg type

* refactor: add missing style object types

* refactor: improve userApiErrors prop type

* refactor: the Dialogue onClose prop is optional

* refactor: fix the AddonEvents setEventValue prop type
2022-02-25 10:55:39 +01:00
olav
19b16ed600 refactor: fix flaky Cypress tests (#746)
* refactor: normalize spec names

* refactor: make ESLint ignore dir

* refactor: port specs to TS

* refactor: wait for login redirects to finish

* refactor: remove static wait timers

* refactor: match any env name in interceptors

* refactor: move config vars to the top

* refactor: use longer IDs to avoid collisions

* refactor: misc cleanup

* refactor: disable screenshots and videos

* refactor: disable prod guard in tests

* refactor: wait for inputs before typing
2022-02-25 10:21:28 +01:00
Fredrik Oseberg
512b3d1e12 4.8.0 2022-02-24 09:14:13 +01:00
Fredrik Oseberg
6d2ea5ebc6 4.8.0-beta.10 2022-02-23 17:23:34 +01:00
Fredrik Oseberg
85f8977b52 4.8.0-beta.9 2022-02-23 15:09:24 +01:00
Renovate Bot
9e0eec10ba chore(deps): update dependency @types/jest to v27.4.1 2022-02-23 11:56:26 +00:00
Fredrik Oseberg
67f73ff598 4.8.0-beta.8 2022-02-22 22:49:16 +01:00
Renovate Bot
ebe52f5fb3 chore(deps): pin dependencies 2022-02-21 18:39:29 +00:00
Renovate Bot
1f3317cf6f chore(deps): update dependency swr to v1.2.2 2022-02-21 17:01:57 +00:00
Fredrik Oseberg
13dc88dab5 4.8.0-beta.7 2022-02-21 15:30:28 +01:00
Fredrik Oseberg
c8848fa247 4.8.0-beta.6 2022-02-21 15:22:47 +01:00
olav
33b5e4abac feat: add new feature metrics page (#716)
* refactor: ensure that [hidden] overrides other display styles

* refactor: use numeric font weights

* refactor: remove unnecessary Jest mock

* refactor: add a fullWidth prop to GeneralSelect

* refactor: remove unnecessary label id prop

* refactor: the showActive prop is optional

* refactor: add hooks for managing query string state

* refactor: add a hour/minute timestamp formatter

* refactor: add labels to button icons

* feat: add new feature metrics page

* refactor: remove prev feature metrics page

* refactor: use new metric boxes on overview page

* refactor: lazy-load the new metrics page

* refactor: fix type error when formatting unknown error

* refactor: extract interfaces for props

* refactor: destructure all props

* refactor: expand arg names

* refactor: reorg component dirs and files

* refactor: improve chart element label

* refactor: hide chart dots until hover

* refactor: add section titles to environments/applications

* refactor: simplify FeatureMetricsHours types

* refactor: sort chart tooltip items

* refactor: add more chart labels

* refactor: always show a dot in single point charts

* refactor: improve chart tooltip styles

* refactor: adjut metric page spacing

* refactor: decrease legend box size

* refactor: move date fmt fn inline

* refactor: improve chart legend styles

* refactor: increase Cypress timeouts

* refactor: sort environment and application chips

* refactor: format files

* refactor: use stable lists of apps and envs

* refactor: fix FeatureMetrics dir name

* refactor: avoid ScrollToTop on query string change

* refactor: use ConditionallyRender instead of inline condition

* refactor: use makeStyles instead of styled API
2022-02-21 13:47:54 +01:00
Renovate Bot
f466a78193 chore(deps): update dependency @testing-library/react to v12.1.3 2022-02-18 14:00:31 +00:00
Renovate Bot
0a402112f2 chore(deps): update dependency sass to v1.49.8 2022-02-18 11:16:36 +00:00
olav
016633dae9 refactor: format files (#719)
* refactor: fix deprecated prettier config name

* refactor: add fmt scripts

* refactor: check fmt during CI

* refactor: format files
2022-02-18 09:51:10 +01:00
Fredrik Oseberg
60a610d9a2 4.8.0-beta.5 2022-02-15 11:00:09 +01:00
Renovate Bot
8afed18cbc chore(deps): update dependency @types/node to v14.18.12 2022-02-14 22:45:03 +00:00
Renovate Bot
711e6905d0 chore(deps): update dependency http-proxy-middleware to v2.0.3 2022-02-14 18:37:24 +00:00
Fredrik Oseberg
cf25fc7d58 4.8.0-beta.4 2022-02-14 17:47:30 +01:00
Fredrik Oseberg
0c5ca189ec 4.8.0-beta.3 2022-02-14 12:54:01 +01:00
Fredrik Oseberg
191423ff7b 4.8.0-beta.2 2022-02-14 12:33:44 +01:00
renovate[bot]
f8c54a6827 chore(deps): update dependency @types/node to v14.18.11 (#697)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 11:53:16 +01:00
Fredrik Oseberg
699ad993cf 4.8.0-beta.1 2022-02-11 12:13:19 +01:00
Fredrik Oseberg
4a013c125f 4.8.0-beta.0 2022-02-11 11:28:37 +01:00
Fredrik Strand Oseberg
c99decf5e0 remove: redux (#696)
* remove: redux

* fix: add sass back

* fix: update lock

* fix: remove fake access store import

'
2022-02-11 11:19:55 +01:00
Renovate Bot
16126433a4 chore(deps): pin dependencies 2022-02-11 02:19:53 +00:00
Renovate Bot
821c383edd chore(deps): update dependency swr to v1.2.1 2022-02-10 18:50:57 +00:00
Fredrik Strand Oseberg
608c82870b Fix/create feature validation (#692)
* fix: display error if bad request

* 4.7.2

* fix: resolve conflict
2022-02-10 14:33:12 +01:00
Youssef Khedher
2a9a3ac569 refactor: refactor addons to TSX and remove unused files (#676)
* refactor: refactor addons to TSX and remove unused files

* refactor: change AddonIcon to getAddonIcon

* refactor: add PermissionButton instead of conditional render

* refactor: wrap icon buttons inside PermissionIconButtons

* feat: add confirm delete dialog

* fix: create addon form

* fix: refactor addons

* fix: remove addon store folder

* fix: update index

* fix: rebase

* fix: update exports

* fix: update snapshot

* fix: add dev dep

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 23:05:15 +01:00
olav
ff8d983d7e refactor: port FeatureToggleList to TS/SWR (#663)
* refactor: remove unused FeatureToggleListItemChip

* refactor: remove unused archive.module.scss

* refactor: remove unused ShowArchive route

* refactor: port FeatureToggleList to TS/SWR

* refactor: fix IUseFeaturesOutput interface prefix

* refactor: remove unnecessary pages files

* refactor: persist the features sort/filter state

* refactor: format files

* refactor: fix FeatureToggleListContainer file name

* refactor: fix arrow function syntax

* refactor: improve storage helper comments
2022-02-08 12:06:25 +01:00
olav
d146c1fcf9 refactor: detach ApplicationList from global settings (#666)
* refactor: add missing prop-types dependency

* refactor: detach ApplicationList from global settings

* refactor: destructure props inline

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 13:07:45 +01:00
olav
dfe8250c26 refactor: port UserProfile to TS/SWR (#665)
* refactor: add missing @types/react-outside-click-handler

* refactor: add missing disablePasswordAuth IUiConfig field

* refactor: replace NBSPs with regular spaces

* refactor: port UserProfile to TS/SWR

* refactor: fix interface type prefix

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 12:41:59 +01:00
olav
c4efaf8276 refactor: remove enzyme (#664)
* refactor: mock SVG imports in tests

* refactor: remove enzyme
2022-02-04 11:32:02 +01:00
Fredrik Oseberg
c8903458db 4.7.1 2022-02-04 10:15:15 +01:00
Renovate Bot
7344f47635 chore(deps): update dependency @types/react to v17.0.39 2022-02-03 18:04:19 +00:00
Fredrik Oseberg
559d8e6b5f 4.7.0 2022-02-03 14:33:00 +01:00
Fredrik Oseberg
4a07e8777c 4.7.0-beta.0 2022-02-03 14:30:24 +01:00
Renovate Bot
d4a4c80b33 chore(deps): update dependency @testing-library/jest-dom to v5.16.2 2022-02-03 03:56:21 +00:00
Renovate Bot
dbfa11f12b chore(deps): update dependency css-loader to v6.6.0 2022-02-02 15:30:37 +00:00
Renovate Bot
b5edbb9739 chore(deps): pin dependency @types/react-test-renderer to 17.0.1 2022-02-02 13:42:21 +00:00
olav
74733e5b44 refactor: port ApiDetails to useSWR and TS (#653)
* refactor: add missing react-test-renderer types

* refactor: make IVersionInfo match backend type

* refactor: allow falsy conditions in ConditionallyRender

* refactor: port ApiDetails to useSWR and TS

* refactor: use arrow functions

* refactor: move useUiConfig to Footer

* refactor: add component name to props type

* refactor: move ApiDetails helpers to own file

* refactor: combine ApiDetails helper components

* refactor: move ApiDetails to the Footer dir

* Revert "refactor: allow falsy conditions in ConditionallyRender"

This reverts commit 70d75951eb4d0611e80b015a97243404618493ed.

* refactor: use booleans for ConditionallyRender

* refactor: use a subdir for ApiDetails

* refactor: fix ApiDetails helpers filename

* refactor: reformat using correct prettier settings
2022-02-02 12:32:30 +01:00
Renovate Bot
5e441cfc6b chore(deps): update dependency sass to v1.49.7 2022-02-02 00:58:04 +00:00
Fredrik Oseberg
c3e9a322cc 4.6.4 2022-02-02 00:25:35 +01:00
Ivar Conradi Østhus
5b9e4e88b0 4.6.3 2022-02-01 23:01:12 +01:00
Fredrik Oseberg
2c559af3a6 4.6.2 2022-02-01 20:52:30 +01:00
Renovate Bot
ef9045adf4 chore(deps): update dependency @types/node to v14.18.10 2022-02-01 18:00:38 +00:00
Renovate Bot
35148e14d5 chore(deps): update dependency sass to v1.49.4 2022-02-01 04:22:07 +00:00
Ivar Conradi Østhus
2c570d6539 4.6.1 2022-01-31 09:00:32 +01:00
Fredrik Oseberg
8dddb285b6 4.6.0 2022-01-28 17:22:50 +01:00