1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
Commit Graph

2475 Commits

Author SHA1 Message Date
renovate[bot]
f093365157
chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-06 00:56:01 +00:00
renovate[bot]
1ee64170b9
fix(deps): pin dependencies (#2139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-05 23:33:51 +02:00
Ivar Conradi Østhus
a09c6313b1
fix: auto add stratgy when enabling empty env. (#2137) 2022-10-05 23:33:36 +02:00
sjaanus
774d4234bb
Remove member count for default project (#2131)
* Remove member count from default project

* Remove dependencies
2022-10-05 11:51:47 +03:00
Tymoteusz Czech
df11ad9135
fix: "Reset password" page works when password authentication is disabled (#2126)
fix: password reset with only sso enabled

show correct error message
2022-10-05 09:02:20 +02:00
Nuno Góis
e53d40c588
fix: strategy name sort (#2130) 2022-10-04 10:41:43 +01:00
sjaanus
b26d2f2218
Fix yarn lint to fmt:check (#2125) 2022-10-03 12:20:47 +02:00
Nuno Góis
ddcfe132e4
feat: new profile page and PATs front-end (#2109)
* feat: new user dropdown and profile page

* fix: add popup boxShadow to dark-theme

* fix: update routes snap

* refactor: move some tab specific logic into tabs component

* add useProfile hook example

* fix profile tab header (no name)

* fix: hide user popup when clicking profile link

* - add PATs to profile;
- add route logic to profile;
- refactor TimeAgoCell title;
- misc fixes and refactoring;

* add profile info to profile tab

* simplify req paths

* add PAT flag to the front-end

* fix: some UI adjustments

* change user popup buttons to links

* fix profile on front-end, add role description

* update delete PAT text

* address some PR comments

* address PR comments

* some more UI fixes and refactoring

* move password request to API hook
2022-10-03 10:49:52 +01:00
Gard Rimestad
ba8bdc585a
fix: url encode application name in links (#2121)
* fix: url encode application name in links

This ensures that we url encode application names for our links.
2022-09-30 15:53:02 +02:00
Tymoteusz Czech
47152cf05b
Feat/invite user (#2061)
* refactor: user creation screen cleanup

* feat: deprecation notice for google sso

* fix: docs openid typo

* invite link bar

* invite link page

* fix prettier docs

* regenerated openapi

* hooks for invite page api

* update openapi

* feat: invite link update

* feat: add public signup token soft-delete

* public signup frontend feature flag

* fix: new user api issues

* feat: allow for creating new user from invite link

* Feat/invite user public controller (#2106)

* added PublicInviteController for public urls

* added PublicInviteController for public urls

* added PublicInviteController for public urls

* added PublicInviteController for public urls

* fix test

* fix test

* update openapi

* refactor: password reset props

* fix: public invite schema and validation

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

* user invite frontend

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

* invite link delete confirmation dialog

* refactor: password reset action

* fix: new user invite loading state

* fix: run ts check with ci

* revert openapi changes

* fix: invite token api interface

* fix: openapi schema index

* fix: update test snapshots

* update frontend snapshot

* fix: prettier ci

* fix: updates after review

Co-authored-by: andreas-unleash <104830839+andreas-unleash@users.noreply.github.com>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-09-30 13:01:32 +02:00
Ivar Conradi Østhus
ef965d66de
feat: Open-Source Strategy Constraints (#2112)
This commits lift the flags and makes Strategy Constraints
available to all users of Unleash.

Read more in the docs:
https://docs.getunleash.io/advanced/strategy_constraints

Enjoy!

@ivarconr
Author and maintainer
2022-09-30 10:45:34 +02:00
Thomas Heartman
0302b3d2e3
fix: Update UI labeling: custom constraint -> (strategy) constraint (#2101)
* fix: change every instance of "custom constraint"

This changes every instance of "custom constraint" to "constraint" or
"strategy constraint" depending on the context.

* fix: rename custom-constraint.png to avoid confusion

* Update images-constraints

Co-authored-by: NicolaeUnleash <103567375+NicolaeUnleash@users.noreply.github.com>
2022-09-29 11:43:04 +02:00
Gard Rimestad
87a9789300
fix: s/Never logged/Never/g in frontend (#2075)
When a user has never been logged in "last login: never" reads better
than "last login: Never logged".
2022-09-23 10:00:06 +02:00
Fredrik Strand Oseberg
54633500fd
Feat/use collaborate data (#2067)
* feat: initial architecture

* feat: add generic types

* fix: refactor

* feat: style notification

* feat: remove useFeatureImmutable

* fix: remove casting

* fix: ensure data is present

* fix: revive useFeatureImmutable

* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx

Co-authored-by: Nuno Góis <github@nunogois.com>

* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx

Co-authored-by: Nuno Góis <github@nunogois.com>

* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx

Co-authored-by: Nuno Góis <github@nunogois.com>

* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx

Co-authored-by: Nuno Góis <github@nunogois.com>

* Update frontend/src/component/common/StaleDataNotification/StaleDataNotification.tsx

Co-authored-by: Nuno Góis <github@nunogois.com>

* fix: pr comments

* fix: change order

Co-authored-by: Nuno Góis <github@nunogois.com>
2022-09-16 15:23:08 +02:00
Tymoteusz Czech
2cd5028125
Docs: update API access for new token type (#1958)
* refactor how-to guide for creating a token

* fix token links

* update SDK reference

* beginning of direct api guide

* refactored frontend api guide

* lint staged breaking notes

* update docs - cors for frontend

* update token guide images

* update after review

* Apply suggestions from code review

`website/docs/user_guide/token.mdx`

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

* Apply suggestions from code review

`website/docs/topics/frontend-api.md`

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

* Apply suggestions from code review

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

* Apply suggestions from code review

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

* pr review

* docs: Add info about front-end tokens + formatting

* docs: add info about token anatomy

* docs: link to correct  place in doc

* docs: replace "direct access API" -> "front-end API"

* docs: rename file frontend-api -> front-end-api

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-09-15 09:02:10 +02:00
Tymoteusz Czech
ce3db75133
Create Signup page for users from Invite link (#2052)
* refactor: user creation screen cleanup

* feat: deprecation notice for google sso

* fix: docs openid typo

* user invite hook mock
2022-09-14 11:42:20 +02:00
Christopher Kolstad
11d5b0c12b
fix CreateFeatureButton unused imports 2022-09-07 12:50:32 +02:00
andreas-unleash
b74b2bf070
Improve tabs UI on smaller devices (#2014)
* Improve tabs UI on smaller devices

* Improve tabs UI on smaller devices

* bug fix

* add proper scrollable tabs

* removed centered from Tabs (conflicts with scrollable)

* PR comments
2022-09-06 15:32:42 +03:00
andreas-unleash
13e0130824
add groupId to gradual rollout template (#2045)
* add groupId to gradual rollout template

* FMT
2022-09-06 15:32:28 +03:00
Tymoteusz Czech
03ddb0ad74
fix: trimming strategy parameters (#2044) 2022-09-06 10:10:10 +02:00
Tymoteusz Czech
18fc5eebd2
fix: show addon event select validation (#2031)
* fix: show addon event select validation

* fix: addon form parameters error not clearing

* fix: addon required parameter field indicators
2022-09-05 11:00:59 +02:00
Tymoteusz Czech
c64f9a0e20
fix: toggle strategies ui adjustments (#2030)
* fix: toggle strategies ui adjustments

* fix dark theme type ts issue
2022-09-05 11:00:36 +02:00
andreas-unleash
5f3af07e43
Bug fix - Hide case sensitive button when changing operators (#2015) 2022-09-05 09:30:31 +03:00
Tymoteusz Czech
3331e2aa85
refactor: use permission button for new toggle (#2009) 2022-09-02 13:35:39 +02:00
Christopher Kolstad
ae19cae8a9
feat: add count to event list (#2036)
* feat: add count to event list
2022-09-02 08:35:31 +02:00
Christopher Kolstad
3d40d0d6db
feat: add count to project role list (#2037)
* feat: add count to project role list
2022-09-02 08:35:15 +02:00
renovate[bot]
318c235f20
chore(deps): update dependency msw to v0.46.0 (#2033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-01 05:52:49 +00:00
renovate[bot]
edaa160778
chore(deps): update dependency sass to v1.54.8 (#2012)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-01 02:29:31 +00:00
renovate[bot]
6e33942193
chore(deps): update dependency eslint to v8.23.0 (#2006)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-31 19:27:55 +00:00
Christopher Kolstad
4e08fcf365
feat: add count to segment table (#2025) 2022-08-31 14:14:45 +00:00
Christopher Kolstad
2de4114b76
feat: add application counter to application list (#2019) 2022-08-31 16:10:01 +02:00
Christopher Kolstad
4536fdd817
feat: add count to tag types list (#2023) 2022-08-31 16:09:36 +02:00
Christopher Kolstad
101e9103ae
feat: add count to users list (#2026) 2022-08-31 16:02:47 +02:00
olav
745a73d445
feat: add features counter to health report table (#2028) 2022-08-31 16:02:04 +02:00
olav
e002bd5c81
feat: add counter to variants table (#2029) 2022-08-31 16:01:46 +02:00
Christopher Kolstad
e140fb31b7
feat: add count to context field list (#2020) 2022-08-31 15:26:06 +02:00
Christopher Kolstad
84b3777dae
feat: add project count to projectlist (#2017) 2022-08-31 15:25:49 +02:00
Christopher Kolstad
5d8678618e
feat: add count for strategy types list (#2021) 2022-08-31 15:21:09 +02:00
Christopher Kolstad
80a0ab26ce
feat add count to Environments (#2022) 2022-08-31 15:17:28 +02:00
Christopher Kolstad
b827056f51
feat: Add count to list of addons (#2024) 2022-08-31 15:15:03 +02:00
olav
6af8f7356f
fix: avoid stale feature strategy enabled status message (#2018) 2022-08-31 15:09:01 +02:00
Christopher Kolstad
7e77270ba5
feat: set accessor on status field for health (#2016) 2022-08-31 13:21:12 +02:00
renovate[bot]
9dc12c018f
chore(deps): update dependency @types/react to v17.0.49 (#2010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 23:49:49 +00:00
renovate[bot]
dfba669c67
chore(deps): update emotion monorepo to v11.10.4 (#2005)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 20:42:48 +00:00
sjaanus
e21cf00ca7
Merge e2e tests into matrix (#2007) 2022-08-30 13:23:09 +00:00
renovate[bot]
5d8c81d659
chore(deps): update material-ui monorepo (#2001)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 13:01:13 +00:00
renovate[bot]
5ddc54b760
chore(deps): update dependency sass to v1.54.6 (#1997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 12:51:35 +00:00
olav
1c752590d5
refactor: move frontend tsc to test script (#2000) 2022-08-30 10:52:30 +02:00
olav
4cc3728cf0
chore: update emotion (#1998)
* chore: update emotion

* chore: update snapshots
2022-08-30 10:30:32 +02:00
olav
ae3d6c06cf
refactor: simplify login redirect logic (#1987) 2022-08-30 09:54:52 +02:00
olav
4d283f953d
refactor: rename Strategies to Strategy types on the frontend (#1990) 2022-08-30 09:21:31 +02:00
Nuno Góis
1d43c05131
feat: improve group users select search (#1988)
* feat: improve group users select search

* fix: implement in project access assignment as well

* refactor: move caseInsensitiveSearch helper to util
2022-08-30 08:06:59 +01:00
renovate[bot]
587202923d
chore(deps): update dependency tss-react to v4 (#1985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-30 08:23:37 +02:00
sjaanus
d0631f0d74
Move e2e tests from frontend to backend .github (#1975)
* Add e2e tests

* Remove cypress key

* Add project tag

* Add cypress to root

* Add cypress working directory and package.json in subfolder

* Remove record flag

* Add contains to url check

* Test segment e2e test

* Remove one of contains

* Test e2e tests

* Fix e2e

* Test new yml

* New yaml

* Test different echo

* Update workflows

* Fix deployment url

* Fix formatting
2022-08-29 12:25:11 +00:00
renovate[bot]
f76a68dac1
chore(deps): update material-ui monorepo (#1978)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-26 13:26:28 +00:00
Fredrik Strand Oseberg
85b45b9965
Feat/unleash flags embedded proxy (#1974)
* feat: use unleash flags for embedded proxy

* feat: add a separate flag for the proxy frontend

* fix: setup unleash in dev

* fix: check flagResolver on each request

* fix: remove unleash client setup

* refactor: update frontend routes snapshot

* refactor: make batchMetrics flag dynamic

* fix: always check dynamic CORS origins config

* fix: make conditionalMiddleware work with the OpenAPI schema generation

Co-authored-by: olav <mail@olav.io>
2022-08-26 15:16:29 +02:00
Nuno Góis
2d8dfafea9
chore: upgrade vite to v3 (#1977) 2022-08-26 13:49:44 +01:00
renovate[bot]
ad4393b8d7
chore(deps): update dependency @uiw/react-codemirror to v4.11.6 (#1972)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-26 10:31:58 +00:00
renovate[bot]
080802e369
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.11.6 (#1971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-26 12:18:58 +02:00
renovate[bot]
b38f220a18
chore(deps): update dependency @types/jest to v28.1.8 (#1970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-26 12:04:19 +02:00
sjaanus
a1ce89bedc
Merge frontend with backend (#1962)
* fix: use the frontend dir from the backend

* Build is now working

* Fix workflows

* Fix workflows

* Fix build PRs

* Test coverage workflow

* Test coverage

* Test coverage run

* Fix jest report

* refactor: add missing frontend build

* refactor: ignore frontend dir for coverage

* refactor: run frontend build in PRs

* refactor: run backend tests in PRs

* Revert "refactor: run backend tests in PRs"

This reverts commit 22cabddfd1.

* refactor: remove unused frontend build file

* refactor: test workflows in PR

* refactor: use a prepare script for the frontend

* refactor: simplify yarn build scripts

* refactor: fix check-release script

* Revert "refactor: test workflows in PR"

This reverts commit 496ae19404.

* refactor: remove unused gitignore lines

* refactor: remove renovate config from the frontend repo

* refactor: remove frontend repo license

* refactor: remove frontend repo changelog

* refactor: update frontend repo readme

* refactor: add frontend node_modules to dockerignore

* refactor: update the docker yarn.lock snapshot

Co-authored-by: olav <mail@olav.io>
2022-08-26 07:25:31 +00:00
Fredrik Oseberg
e5f0c39dbd fix: avatar padding 2022-08-24 10:48:46 +02:00
Fredrik Oseberg
0b5ccc1bfa 4.14.8 2022-08-24 10:40:14 +02:00
olav
c880e962ee fix: avoid validating boolean and undefined parameter values (#1244)
* fix: avoid validating boolean parameter values

* fix: avoid validating undefined parameter values
2022-08-24 10:38:08 +02:00
renovate[bot]
b16dfc9b95 chore(deps): update dependency msw to v0.45.0 (#1242)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-24 00:47:30 +00:00
renovate[bot]
5c4ff63702 chore(deps): pin dependency @uiw/codemirror-theme-duotone to 4.11.5 (#1241)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-23 21:37:59 +00:00
renovate[bot]
28dbb878e2 chore(deps): update dependency @uiw/react-codemirror to v4.11.5 (#1240)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-23 17:50:25 +00:00
Fredrik Strand Oseberg
6818a82cd1 Feat/dark mode exp (#1137)
* feat: add dark mode theme

* fix: feature metrics

* fix: add color

* styling

* fix: add switch

* fix: form sidebar

* fix: remove console log

* fix: add properties

* fix: strategy container

* feat: feature flag

* fix: tests

* fix: build

* fix: logo

* fix: icon

* fix: update snapshots

* fix: CES operator

* fix: typography

* fix: input styling

* fix: remove initial load

* fix: change flag name

* fix: refactor to custom hook

* fix: remove unused import

* fix: dialog headers

* fix: use uiConfig flags instead of flags
2022-08-23 14:20:02 +02:00
olav
e6b72ff4a0 feat: add CORS instance settings (#1239)
* feat: add CORS instance settings

* refactor: hide the CORS page when embedProxy is false
2022-08-23 14:04:09 +02:00
renovate[bot]
337e7888d2 chore(deps): update dependency react-hooks-global-state to v2 (#1236)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-23 11:51:17 +02:00
Fredrik Oseberg
a8c0a84234 4.14.7 2022-08-22 16:52:46 +02:00
olav
0afb1eadcc fix: relax validation for required params (#1238)
* fix: relax validation for required params

* refactor: inline parameter type checkers
2022-08-22 16:35:51 +02:00
sjaanus
b2bb60bec5 Update texts (#1226)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-22 13:05:55 +00:00
renovate[bot]
4fa7b548f1 chore(deps): update dependency vitest to v0.22.1 (#1235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-20 10:35:00 +00:00
renovate[bot]
6c4c7fc67b chore(deps): update dependency @testing-library/dom to v8.17.1 (#1233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-20 06:14:41 +00:00
renovate[bot]
ca319ee357 chore(deps): update dependency sass to v1.54.5 (#1234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-20 02:01:37 +00:00
renovate[bot]
0960317bbf chore(deps): update material-ui monorepo (#1232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 23:06:22 +00:00
renovate[bot]
a37aa8975d chore(deps): update dependency vite to v2.9.15 (#1231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 20:22:19 +00:00
renovate[bot]
70b0942efe chore(deps): update dependency sass to v1.54.4 (#1230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 17:09:35 +00:00
renovate[bot]
d210578df6 chore(deps): update dependency date-fns to v2.29.2 (#1229)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:35:56 +00:00
renovate[bot]
c6fb196228 chore(deps): update dependency @types/semver to v7.3.12 (#1228)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:21:40 +00:00
renovate[bot]
a8f6ea15b0 chore(deps): update dependency @testing-library/user-event to v14.4.3 (#1225)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 14:07:17 +00:00
renovate[bot]
ad85f10851 chore(deps): update dependency @types/jest to v28.1.7 (#1227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 13:53:04 +00:00
renovate[bot]
99d251a424 chore(deps): update dependency @testing-library/jest-dom to v5.16.5 (#1224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-19 11:16:00 +00:00
olav
44f5301c1c 4.15.0-beta.1 2022-08-19 09:57:47 +02:00
renovate[bot]
15213755cf chore(deps): update node.js to 14.20 (#1186)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-18 14:04:16 +00:00
renovate[bot]
d577c7516b chore(deps): pin dependencies (#1223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-18 13:56:39 +00:00
Tymoteusz Czech
1335e02648 Feat: embedded proxy token (#1222)
* initial frontend for embedded proxy token

* update wording on tokens

* embedded proxy feature flag

* update in-app guidance for api tokens

* simplify token form flag
2022-08-18 15:41:01 +02:00
renovate[bot]
98376d73d3 chore(deps): update dependency eslint to v8.22.0 (#1127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-18 15:16:32 +02:00
Fredrik Oseberg
b6143efa87 4.14.6 2022-08-18 09:43:35 +02:00
olav
d3572cf53a fix: wrap chips in feature strategy lists (#1221) 2022-08-17 16:42:11 +02:00
olav
fdc025d66a fix: wrap long lines in event JSON (#1220) 2022-08-16 12:57:55 +02:00
Fredrik Oseberg
2e0fb25029 4.14.5 2022-08-16 11:27:48 +02:00
Fredrik Oseberg
a378ad4683 4.14.4 2022-08-16 11:27:36 +02:00
Fredrik Oseberg
7d76588aaa 4.14.4-beta.1 2022-08-16 11:03:22 +02:00
andreas-unleash
eaaaa29199 Playground UI bugs and improvements (#1219)
* fix status cell logic

* Add back disabled env wrapper

* Add back disabled env wrapper

* fmt

* Wording improvements, refactor for readability

* improvement

* fmt

* Fixes after merge

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-12 15:33:18 +02:00
olav
523807359e fix: sort strategy parameters payload (#1218)
* refactor: improve useStrategy fetch hook

* fix: sort strategy parameters payload

* refactor: move React import to the top

* refactor: fix refetchStrategy name
2022-08-12 14:49:26 +02:00
Tymoteusz Czech
859aa435e0 Refine Playground UI (#1217)
* fix playground border radius consistency

* improve playground alerts

* fix: playground segments constraint type logic

* fix: refactor segment execution

* fix: comments

* fix: add summary width

* align playground spacing and borders

* fix build - ts segment type in playground

* fix status cell logic

* update playground disabled env info

* fix playground filter by status and sort

Co-authored-by: Nuno Góis <github@nunogois.com>

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: andreas-unleash <104830839+andreas-unleash@users.noreply.github.com>
Co-authored-by: Nuno Góis <github@nunogois.com>
2022-08-12 10:13:07 +00:00
sjaanus
5ffb63e342 Add cypress tests for project access page (#1215)
* Add tests

* Some fixes

* Fix test
2022-08-12 09:54:32 +00:00
Nuno Góis
3200fee963 fix: remove group owner concept (#1210)
* fix: remove group owner concept

* fix: adapt e2e tests accordingly

* refactor users select to match improvement

* refactor: add user -> edit users

* feat: add edit users to group card actions

* add a few more UI improvements

* fix: edit group users icon

* improve loading behaviour

* fix group users refresh on card view

* improvement: create group form validation

* fix edit group, some refactoring

* fix: e2e tests, minor bugs

* fix: infinite re-renders due to useHiddenColumns useEffect array dependency

* fix re-rendering on useHiddenColumns for some tables

* refactor: validations into functions / variables
2022-08-11 15:34:17 +01:00
olav
d3e853cf7f refactor: fix some @ts-expect-errors (#1216)
* refactor: fix AddonMultiSelector errors

* refactor: fix FeatureOverviewTags errors

* refactor: fix EditProjectRole error

* refactor: fix ProjectCard error
2022-08-11 11:26:08 +02:00
Tymoteusz Czech
d2225c62c9 fix playground custom strategy parameters debugging (#1213)
* fix playground custom strategy parameters debugging

* fix playground strategy parameters and chips consistency
2022-08-11 08:36:23 +00:00
Fredrik Oseberg
acbe61b74b fix: import typography 2022-08-10 14:30:57 +02:00
Fredrik Oseberg
ad1b7bf8fc fix: remove page content 2022-08-10 14:29:24 +02:00
andreas-unleash
a01bbb2db9 fix loader, change width to show full header name 2022-08-10 14:37:13 +03:00
Fredrik Oseberg
eaff77afd4 fix: add widths for viritualized table 2022-08-10 13:15:33 +02:00
andreas-unleash
1a30f42635 Merge branch 'main' into fix/playground_virtualisation_loader 2022-08-10 07:37:58 +03:00
andreas-unleash
e46b75edf0 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-09 18:04:14 +03:00
andreas-unleash
af27e0bd5e added comment to playground model file 2022-08-09 18:02:09 +03:00
andreas-unleash
96818bd339 added comment to playground model file 2022-08-09 17:56:45 +03:00
andreas-unleash
a4c6ae2077 Added unknown evaluation state to table
Moved playground.model.ts to Playground folder
2022-08-09 17:41:43 +03:00
olav
b685931c9e 4.15.0-beta.0 2022-08-09 16:08:14 +02:00
olav
b3ac69a2c8 feat: add search to event log pages (#1205)
* feat: add search to event log pages

* refactor: redesign event log pages

* refactor: convert makeStyles to styled components
2022-08-09 16:00:51 +02:00
olav
840d5a54dd refactor: remove UI bootstrap endpoint (#1212) 2022-08-09 15:37:26 +02:00
andreas-unleash
781813fd05 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-09 10:11:00 +03:00
andreas-unleash
69d6a1f186 PR comments 2022-08-09 10:10:45 +03:00
andreas-unleash
d0a04348f3 Update src/component/playground/Playground/PlaygroundResultsTable/FeatureResultInfoPopoverCell/FeatureDetails/FeatureDetails.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-08-09 10:08:44 +03:00
andreas-unleash
418ab0adbd Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-08 16:24:22 +03:00
andreas-unleash
fa0e75d22a PR comment 2022-08-08 16:24:14 +03:00
andreas-unleash
ec55e3e395 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-08 16:23:15 +03:00
andreas-unleash
18afc34f85 fix build 2022-08-08 16:21:23 +03:00
andreas-unleash
a0091ffabc bug fix 2022-08-08 16:07:52 +03:00
olav
4862ba9dc7 refactor: improve feature sidebar tooltip placement (#1209)
* refactor: improve feature sidebar tooltip placement

* refactor: improve tooltip text
2022-08-08 14:58:22 +02:00
andreas-unleash
1686de0fb5 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-08 14:11:27 +03:00
andreas-unleash
66287948dd bug fix 2022-08-08 14:11:20 +03:00
andreas-unleash
74ccde2096 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-08 14:07:08 +03:00
andreas-unleash
eb7d7e59d5 improvements 2022-08-08 14:00:49 +03:00
andreas-unleash
90685cef22 improvements 2022-08-08 13:53:28 +03:00
andreas-unleash
3b2947e9af Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results
# Conflicts:
#	src/component/playground/Playground/PlaygroundResultsTable/FeatureResultInfoPopoverCell/PlaygroundResultFeatureStrategyList/PlaygroundResultStrategyList/PlaygroundResultFeatureStrategyItem/PlaygroundResultFeatureStrategyItem.tsx
2022-08-08 13:46:38 +03:00
andreas-unleash
f057bbfd61 style fix 2022-08-08 13:46:11 +03:00
sjaanus
7c00b760f8 New project page header (#1207)
* Added new layout

* Fixes
2022-08-08 09:59:36 +00:00
Tymoteusz Czech
b32b751f2c update custom strategy params from feature branch 2022-08-08 11:41:35 +02:00
Tymoteusz Czech
6bf05d89e7 fix react key warning 2022-08-08 11:36:33 +02:00
Tymoteusz Czech
1620d72c8f rename files related to playground 2022-08-08 11:23:37 +02:00
Tymoteusz Czech
d013475538 fix formatting - prettier 2022-08-08 11:23:37 +02:00
Tymoteusz Czech
e432ae45e0 update strategy border for playground 2022-08-08 11:20:47 +02:00
Tymoteusz Czech
85858cf11f refactor strategy item component for reuse
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-08 11:20:46 +02:00
andreas-unleash
e75f03b8f2 fmt fix 2022-08-08 12:16:53 +03:00
andreas-unleash
ceb7d2e3cc Parameters Bug fix 2022-08-08 11:38:36 +03:00
andreas-unleash
ff33308d8e Parameters Bug fix 2022-08-08 10:42:45 +03:00
sjaanus
c978ed6c6b Update messages in the dialogs for groups (#1208)
* Update messages

* Refinement
2022-08-08 06:08:21 +00:00
sjaanus
c99470ec4e Feat/groups refinements (#1197)
* Improvements

* Double icon for group

* Hide columns

* Refinements

* Refinements

* Reduce padding

* Add projectId

* Fixes

* Make useHiddenColumns component
2022-08-05 13:10:53 +00:00
andreas-unleash
c7507c6887 PR comments 2022-08-05 12:20:35 +03:00
andreas-unleash
578c173e1d Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-05 12:17:02 +03:00
andreas-unleash
33288caae4 PR comments 2022-08-05 12:16:51 +03:00
Tymoteusz Czech
b063cfa180 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-05 10:23:08 +02:00
Tymoteusz Czech
6eb3922741 Improve drag and drop on strategies (#1203)
* initial drag and drop improvements

* prevent oscillation when dragging strategies by handle
2022-08-05 07:54:15 +00:00
renovate[bot]
04f8b139b0 chore(deps): update dependency chart.js to v3.9.1 2022-08-04 17:01:38 +00:00
Fredrik Strand Oseberg
dca3db4adc Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 16:53:13 +02:00
Fredrik Oseberg
d2f86578eb 4.14.3 2022-08-04 16:45:34 +02:00
Fredrik Oseberg
3a22d99090 4.14.3-beta.0 2022-08-04 16:26:06 +02:00
Fredrik Strand Oseberg
6614b98322 chore: remove unused codemirror deps (#1202) 2022-08-04 16:24:13 +02:00
Nuno Góis
7f3a322809 fix: project access checkboxes (#1201) 2022-08-04 15:19:05 +01:00
andreas-unleash
478b94dab5 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-04 16:53:16 +03:00
andreas-unleash
8785c47ab4 improvement 2022-08-04 16:53:08 +03:00
andreas-unleash
41ead7d9d0 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 16:27:14 +03:00
andreas-unleash
3ae57c4a18 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-04 16:25:54 +03:00
andreas-unleash
3c5c855fc5 custom strategies adjustments 2022-08-04 16:25:45 +03:00
Fredrik Oseberg
a71f564f8a 4.14.2 2022-08-04 15:13:29 +02:00
andreas-unleash
7696d7b0bc Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 15:50:16 +03:00
andreas-unleash
44f77c46c2 fmt 2022-08-04 15:49:41 +03:00
Tymoteusz Czech
b7de1fba52 Segment preview (#1194)
* segment preview

* fix: loading and font size inconsistencies

* update segment accordion styles
2022-08-04 14:44:18 +02:00
andreas-unleash
e3fcfb1318 improvements 2022-08-04 15:31:09 +03:00
andreas-unleash
22ab265db9 bug fix 2022-08-04 15:17:32 +03:00
andreas-unleash
4157de0230 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-04 15:17:27 +03:00
andreas-unleash
b32ab004c8 bug fix 2022-08-04 15:17:17 +03:00
andreas-unleash
97b0d76002 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 15:03:21 +03:00
Nuno Góis
672a3f0b92 fix: group project access inconsistencies (#1178)
* fix: group project access inconsistencies

* fix relative path

* wip

* refactor: make project tabs work as routes

* refactor: finish refactoring project assign forms

* fix: update snaps

* fix: update snaps

* add some basic cypress e2e tests to groups

* add remaining cypress e2e tests for group CRUD

* add groups e2e to gh workflows

* refactor: simplify useMemo usage

* add GO_BACK navigate const

* fix: remove trailing slash on user creation request

Co-authored-by: olav <mail@olav.io>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-04 12:57:25 +01:00
andreas-unleash
1b23124762 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 14:53:05 +03:00
andreas-unleash
6e190834ff PR comments 2022-08-04 14:50:40 +03:00
andreas-unleash
c142975565 PR 2022-08-04 14:34:33 +03:00
olav
59c8822cf2 fix: validate feature strategy parameters (#1192)
* refactor: extract InputCaption component

* refactor: split up GeneralStrategy component

* refactor: fill inn more default feature strategy parameter values

* fix: validate feature strategy parameters

* refactor: fix duplicate keys in strategy icon list

* refactor: expand variable names

* refactor: remove unnecessary useMemo

* refactor: use captions instead of tooltips for boolean parameter descriptions

* refactor: improve strategy definition form spacing
2022-08-04 13:34:30 +02:00
andreas-unleash
f97213f188 PR 2022-08-04 14:30:21 +03:00
andreas-unleash
e36cb753de updated models to latest - refactoring 2022-08-04 14:27:30 +03:00
andreas-unleash
13a536904f Merge branch 'main' into task/Add_strategy_information_to_playground_results
# Conflicts:
#	src/component/common/StrategySeparator/StrategySeparator.tsx
2022-08-04 14:18:21 +03:00
andreas-unleash
2bd239f481 fmt and lint 2022-08-04 14:15:57 +03:00
Tymoteusz Czech
0b93776db6 Update UI for strategies - segmentation and for mobile devices (#1189)
* fix: strategies rwd ui updates

* rwd updates to strategies

* add item numbers to strategies

* update strategy segmentation styles
2022-08-04 08:13:07 +00:00
olav
367d8a6a5a refactor: port event pages to TS (#1193) 2022-08-04 08:41:01 +02:00
renovate[bot]
cc9bef1d43 chore(deps): update dependency sass to v1.54.2 2022-08-04 05:38:40 +00:00
renovate[bot]
528d8c09f0 chore(deps): update dependency @testing-library/user-event to v14.4.1 2022-08-04 02:22:08 +00:00
renovate[bot]
789fc08152 chore(deps): update dependency sass to v1.54.1 2022-08-03 23:25:49 +00:00
sjaanus
d10c151dea Feat/groups refinement (#1190)
* Button for 0 groups

* Highlight name on exist

* Add hover to groups

* Change avatar size to 28px

* Add tooltip to project and fix error

* Fix tooltip

* Link to project, change to flex etc

* Reuse badges better

* Limit to max 50% width

* Refinements

* UI refinements

* Update

* Remove import

* Refinement fixes

* Refinement

* Refinement

* Refinement

* Star to star rounded
2022-08-03 18:57:48 +00:00
renovate[bot]
4486901a4b chore(deps): update dependency @codemirror/state to v6.1.1 2022-08-03 17:14:53 +00:00
renovate[bot]
ebe7917d7b chore(deps): update dependency copy-to-clipboard to v3.3.2 2022-08-03 14:25:33 +00:00
andreas-unleash
2299eb9305 fmt and lint 2022-08-03 17:20:27 +03:00
andreas-unleash
f9d8c4a36a improvements 2022-08-03 17:18:03 +03:00
andreas-unleash
2858aae45e improvements 2022-08-03 16:46:12 +03:00
andreas-unleash
54def95727 improvements 2022-08-03 16:43:47 +03:00
andreas-unleash
d202818f42 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-03 16:35:06 +03:00
andreas-unleash
9da3448558 improvements 2022-08-03 16:34:56 +03:00
andreas-unleash
f62d8d4c35 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-03 16:23:06 +03:00
andreas-unleash
787c5f317c improvements 2022-08-03 16:19:48 +03:00
andreas-unleash
76b33cdd11 bug fixes and linting 2022-08-03 14:54:13 +03:00
andreas-unleash
0d083231a3 parameter handling 2022-08-03 14:03:04 +03:00
Tymoteusz Czech
537bcdc1b7 fix: proper spacing and dividers between strategies (#1187)
* fix: proper spacing and dividers between strategies

* fix: improve strategy execution list logic

* update custom strategy execution styles

* interpret not defined custom strategy parameters
2022-08-03 09:23:57 +02:00
renovate[bot]
6bf0211140 chore(deps): update dependency vitest to v0.20.3 2022-08-03 05:30:36 +00:00
andreas-unleash
1a753a3bcb Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-03 07:13:42 +03:00
Tymoteusz Czech
826c8ff116 copy all strategies into an environment (#1182) 2022-08-02 20:19:29 +02:00
olav
ee3f5be522 refactor: improve spacing between strategy form parameters (#1188) 2022-08-02 14:08:07 +02:00
andreas-unleash
ecf3af48ce refactoring for better grouping/readability 2022-08-02 12:10:44 +03:00