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

1777 Commits

Author SHA1 Message Date
Youssef
622c97a99f feat: add redirect to all auth components 2022-02-21 14:05:11 +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
Youssef
bcbfd3e38c feat: add redirect params to /login 2022-02-21 12:33:11 +01:00
Youssef
31d6035316 feat: add baseUrl to tsconfig and update imports 2022-02-20 21:08:02 +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
olav
46bf92124d refactor: remove unused code (#721) 2022-02-18 08:26:26 +01:00
Youssef Khedher
84da61e334 Merge pull request #717 from Unleash/fix/clear-query-params
fix: clear query params when click cancel
2022-02-17 09:40:59 +01:00
Fredrik Strand Oseberg
dc5bd8dc0e Merge branch 'main' into fix/clear-query-params 2022-02-17 09:34:08 +01:00
olav
492435e1e4 refactor: restore search query string from localStorage (#715) 2022-02-17 09:19:01 +01:00
Youssef
b24456b5cf fix: clear query params when click cancel 2022-02-16 19:54:30 +01:00
olav
f862489fe8 refactor: fix login redirect for users without permissions (#714) 2022-02-16 09:36:00 +01:00
Youssef Khedher
c76ed5ce95 Merge pull request #704 from Unleash/fix/api-token-copy
refactor: use copy library and add explicit export
2022-02-15 13:33:54 +01:00
Youssef Khedher
def7dbf963 Merge branch 'main' into fix/api-token-copy 2022-02-15 13:04:14 +01:00
Fredrik Oseberg
60a610d9a2 4.8.0-beta.5 2022-02-15 11:00:09 +01:00
olav
878f892c50 refactor: fix misc test feedback (#709)
* refactor: keep feature toggle name when changing project

* refactor: add missing permission button tooltip

* refactor: add success toast on toggle revival

* refactor: add success toast on stale toggle

* refactor: fix initial user role checkbox value

* refactor: remove duplicated error message

* refactor: fix change-password error parsing

* refactor: remove inaccurate edit toggle toast text

* refactor: truncate long names in project cards

* refactor: truncate long project name in title

* refactor: add ellipses to truncated strings

* refactor: swap truncateString with StringTruncator

* refactor: remove unnecessary truncation

* refactor: mark context fields as optional

* refactor: show all errors from tag type creation

* refactor: show all errors from strategy create/update

* refactor: filter out empty strategies on create/update

* refactor: add an edit button to the addons list

* refactor: add missing labels

* refactor: catch errors from toggling stale features
2022-02-15 10:57:57 +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 Strand Oseberg
3667a02955 fix: remove disabled check (#708) 2022-02-14 16:40:08 +01:00
olav
fceeb7da15 refactor: remove unused ProjectSelect props (#705)
* refactor: remove unused ProjectSelect props

* refactor: remove unused ensureRelativePath fn

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-14 15:48:25 +01:00
olav
eda802bcf9 refactor: remove unused page components (#707)
* refactor: remove unused history props

* refactor: remove unused page components

* refactor: move history page components

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-14 15:36:08 +01:00
Fredrik Oseberg
ffde1512a0 fix: add testId for button 2022-02-14 13:08:49 +01:00
Fredrik Oseberg
0c5ca189ec 4.8.0-beta.3 2022-02-14 12:54:01 +01:00
Fredrik Oseberg
59a8385322 fix: add testIds for hosted auth 2022-02-14 12:53:35 +01:00
Fredrik Oseberg
191423ff7b 4.8.0-beta.2 2022-02-14 12:33:44 +01:00
Fredrik Strand Oseberg
02d6a57e02 fix: useLocation from react-router (#706) 2022-02-14 12:32:55 +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
Youssef Khedher
a84775a108 Merge branch 'main' into fix/api-token-copy 2022-02-11 22:02:07 +01:00
Youssef Khedher
6ad39ac1ba Merge pull request #703 from Unleash/fix/application-refresh
fix: refetch application after update
2022-02-11 20:52:28 +01:00
Youssef
99ab4ed67a refactor: use copy library and add explicit export 2022-02-11 15:15:17 +01:00
Youssef
3e099f77f3 fix: refetch application after update 2022-02-11 15:07:58 +01:00
Youssef Khedher
8af7c5ea49 Merge pull request #699 from Unleash/fix/impression-data-label
fix: add label for the impression data
2022-02-11 13:48:28 +01:00
Youssef Khedher
b345ea45d7 Merge branch 'main' into fix/impression-data-label 2022-02-11 12:22:43 +01:00
Fredrik Oseberg
699ad993cf 4.8.0-beta.1 2022-02-11 12:13:19 +01:00
Fredrik Strand Oseberg
972ea43dfc fix: do not use formatApiPath on paths from API (#702)
* fix: do not use formatApiPath on paths from API

* fix: remove createRequest
2022-02-11 12:13:03 +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
Youssef
7fd2fef4be fix: update PR based on feedback 2022-02-11 11:13:51 +01:00
Youssef
ec9061586f fix: add label for the impression data 2022-02-11 09:34:34 +01:00
Renovate Bot
16126433a4 chore(deps): pin dependencies 2022-02-11 02:19:53 +00:00
Fredrik Strand Oseberg
76db12db2b fix: add regression tests for feature toggle validation (#695) 2022-02-11 00:43:23 +01:00
Youssef Khedher
c2842c81e6 Refactor/strategies (#668)
* feat: add useStrategiesApi hook

* refactor: remove redux from strategies component

* refactor: CreateStrategy Component

* fix: remove ts errors

* refactor: change strategy-detail to functional component

* refactor: get strategy name from params

* refactor: use features hook and refactor toggle list link

* refactor: StrategiesList

* refactor: fix delete strategy function

* fix: ts errors

* refactor: CreateStrategy to StrategyForm

* feat: add toast for StrategyForm

* refactor: add StrategyView and delete old component

* refactor: StrategyDetails and clean unused files

* fix: cleanup unused code

* fix: add await

* fix: remove unused stores

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-11 00:08:55 +01:00
Fredrik Strand Oseberg
de8b3352e7 Fix/project select (#693)
* fix: remove container for ProjectSelect

* refactor: remove project store

* fix: update path
2022-02-10 23:45:30 +01:00
Renovate Bot
821c383edd chore(deps): update dependency swr to v1.2.1 2022-02-10 18:50:57 +00:00
olav
213e8950d3 refactor: port login auth to TS/SWR (#680)
* refactor: allow existing tsc errors

* refactor: add missing component key

* refactor: port login auth to TS/SWR

* refactor: replace incorrect CREATE_TAG_TYPE with UPDATE_TAG_TYPE

* refactor: fix AccessProvider permission mocks

* refactor: add types to AccessContext

* refactor: fix file extension

* refactor: remove default export

* refactor: remove unused IAddedUser interface

* refactor: comment on the permissions prop

* refactor: split auth hooks

* feat: auth tests

* fix: setup separate e2e tests

* fix: naming

* fix: lint

* fix: spec path

* fix: missing store

* feat: add more tests

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-10 17:04:10 +01: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
b77c4a84f0 Merge pull request #672 from Unleash/refactor/applications
refactor: application
2022-02-10 11:36:22 +01:00
Youssef
ac7ae9c8a1 fix: test and update snapshot 2022-02-10 11:24:36 +01:00