Nuno Góis
86a795e87c
chore: new actions table UI ( #6435 )
...
https://linear.app/unleash/issue/2-1995/ui-feature-rename-adapt-the-actions-ui
https://linear.app/unleash/issue/2-1988/nice-to-have-last-action-status-on-the-action-sets-table
Brings the project actions table UI up to par with the new designs,
implementing some features that were discussed with UX.
![image](https://github.com/Unleash/unleash/assets/14320932/1a8ef47d-ab33-4284-9650-4c2481dd16dc )
![image](https://github.com/Unleash/unleash/assets/14320932/c19f6691-67a5-4abc-a546-837e25cad388 )
![image](https://github.com/Unleash/unleash/assets/14320932/61e3f221-ae93-4d87-98f1-db2782285d2e )
2024-03-05 11:33:34 +00:00
Tymoteusz Czech
6cede446e5
feat(insights): placeholder for empty metrics ( #6422 )
2024-03-05 09:38:17 +01:00
Tymoteusz Czech
6678012b03
feat: add menu item for insights ( #6420 )
2024-03-05 09:38:05 +01:00
Nuno Góis
de5a0f2825
chore: add new signals icon instead of webhook icon ( #6427 )
...
https://linear.app/unleash/issue/2-2002/add-new-signals-icon-instead-of-using-the-webhooks-icon
Adds a new icon for signals, instead of using the same icon as webhooks.
Includes some slight refactoring.
![image](https://github.com/Unleash/unleash/assets/14320932/51402a4b-99c5-4a09-9c6c-01f87ca4651c )
![image](https://github.com/Unleash/unleash/assets/14320932/c80e308b-a1f2-4a4a-bfc4-2ed2cbb59563 )
2024-03-05 08:16:44 +00:00
renovate[bot]
62dc77db16
chore(deps): update dependency @types/semver to v7.5.8 ( #6430 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/semver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ))
| [`7.5.7` ->
`7.5.8`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.7/7.5.8 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsemver/7.5.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsemver/7.5.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsemver/7.5.7/7.5.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsemver/7.5.7/7.5.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 01:47:37 +00:00
renovate[bot]
c8fc804f73
chore(deps): update dependency @types/react to v17.0.76 ( #6429 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ))
| [`17.0.75` ->
`17.0.76`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.75/17.0.76 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/17.0.76?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/17.0.76?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/17.0.75/17.0.76?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/17.0.75/17.0.76?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 22:19:10 +00:00
Jaanus Sellin
ce8e15347c
refactor: segment-store getAll refactor, move mappers out of main method. ( #6423 )
...
For `getAll` method, kept only sql queries and moved mappers into
separate functions.
No change in logic, just refactoring.
2024-03-04 16:54:55 +02:00
Nuno Góis
76f379a4dc
fix: signals integration condition ( #6419 )
...
Small fix for the signals integration render condition.
2024-03-04 12:53:22 +00:00
Jaanus Sellin
19fbd7a0c4
fix: change application success to checkbox icon ( #6417 )
2024-03-04 14:16:45 +02:00
Nuno Góis
68729333e0
chore: rename incoming webhooks to signals ( #6415 )
...
https://linear.app/unleash/issue/2-1994/ui-feature-rename-adapt-the-signals-ui
https://linear.app/unleash/issue/2-1996/rename-feature-in-the-code-base
Implements the feature rename to Signals by adapting the code base and
UI.
2024-03-04 12:08:05 +00:00
Tymoteusz Czech
4fc0a806f1
Insights dashboard refactor ( #6404 )
...
- reorganized dashboard components
- added share link
- health chart aggregated data
- refactored chart placeholders
2024-03-04 12:56:17 +01:00
Jaanus Sellin
493f8e8a5b
feat: application overview feedback ( #6416 )
...
![image](https://github.com/Unleash/unleash/assets/964450/e8b85b7f-2c8b-42d2-9c6e-3f6ae9e27413 )
2024-03-04 13:45:57 +02:00
andreas-unleash
0c9838b26a
Feat: metrics chart tooltip refactoring ( #6414 )
...
Refactoring after moving aggregation to BE
<img width="1357" alt="Screenshot 2024-03-04 at 12 14 28"
src="https://github.com/Unleash/unleash/assets/104830839/9881ba13-69a3-49d9-bb3f-3316a9287a06 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-04 12:37:03 +01:00
andreas-unleash
6c710f68a7
Feat: metrics chart tooltip ( #6409 )
...
Creates the Metrics chart tooltip
Data are summarised per week and grouped per project
<img width="1454" alt="Screenshot 2024-03-01 at 18 14 11"
src="https://github.com/Unleash/unleash/assets/104830839/0707f764-b067-4171-86bb-0592b846fcda ">
Post refactoring image (matches)
<img width="1357" alt="Screenshot 2024-03-04 at 12 14 28"
src="https://github.com/Unleash/unleash/assets/104830839/324981e3-ace2-4198-9620-23d7182a9702 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2024-03-04 12:17:48 +02:00
andreas-unleash
7b67f218eb
fix: Project select bug with duplicate values ( #6405 )
...
Project select fix for Executive Dashboard and Playground
Extract the select to it's own component and move to `common`
Re-use for both Dashboard and Playground
Adds the id in parenthesis when there are duplicate names
<img width="1406" alt="Screenshot 2024-03-01 at 12 04 22"
src="https://github.com/Unleash/unleash/assets/104830839/379ea11f-d627-493e-8088-a739d58fba61 ">
<img width="1434" alt="Screenshot 2024-03-01 at 12 36 46"
src="https://github.com/Unleash/unleash/assets/104830839/9c5cf863-002c-4630-ac3a-4a869303a308 ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-01 14:28:57 +02:00
Jaanus Sellin
a4a604aebb
feat: application environment level warnings ( #6407 )
...
![image](https://github.com/Unleash/unleash/assets/964450/5e93dfd6-e1c0-48dd-a3c6-587889096510 )
2024-03-01 14:09:55 +02:00
Tymoteusz Czech
ae077558c0
feat: insights project filtering hooks with tests ( #6403 )
...
Hooks to filter and aggregate insights data on frontend
2024-03-01 10:15:16 +00:00
Tymoteusz Czech
446b2b2a2d
refactor: improve link field customizability ( #6402 )
...
Add ability to reuse "copy link" dialogue in other places
2024-03-01 11:01:58 +01:00
Tymoteusz Czech
d057703b2f
update openapi: add users to insights ( #6401 )
...
frontend types update
2024-03-01 10:45:04 +01:00
renovate[bot]
b6851e469d
chore(deps): update dependency cypress to v13.6.6 ( #6396 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://cypress.io )
([source](https://togithub.com/cypress-io/cypress )) | [`13.6.5` ->
`13.6.6`](https://renovatebot.com/diffs/npm/cypress/13.6.5/13.6.6 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.6.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.6.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.6.5/13.6.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.6.5/13.6.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v13.6.6`](https://togithub.com/cypress-io/cypress/releases/tag/v13.6.6 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.6.5...v13.6.6 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-6
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 02:53:42 +00:00
renovate[bot]
16b0985918
chore(deps): update dependency @uiw/react-codemirror to v4.21.23 ( #6395 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.22` ->
`4.21.23`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.22/4.21.23 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.21.22/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.21.22/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.23`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.23 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.22...v4.21.23 )
[![Buy me a
coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee )](https://jaywcjlove.github.io/#/sponsor )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.23/file/README.md )
Documentation v4.21.23:
https://raw.githack.com/uiwjs/react-codemirror/3510177/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.22...v4.21.23
```shell
npm i @​uiw/react-codemirror@4.21.23
```
- 🌍 website(deps): fix console theme dependency issue.
[`923c164`](https://togithub.com/uiwjs/react-codemirror/commit/923c164 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟 feat(events): `events` extension export `element`.
[#​633](https://togithub.com/uiwjs/react-codemirror/issues/633 )
[`92c5c57`](https://togithub.com/uiwjs/react-codemirror/commit/92c5c57 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 00:08:46 +00:00
renovate[bot]
03d3c99e16
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.23 ( #6394 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.22` ->
`4.21.23`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.22/4.21.23 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.21.22/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.21.22/4.21.23?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.21.23`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.23 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.22...v4.21.23 )
[![Buy me a
coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee )](https://jaywcjlove.github.io/#/sponsor )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.23/file/README.md )
Documentation v4.21.23:
https://raw.githack.com/uiwjs/react-codemirror/3510177/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.22...v4.21.23
```shell
npm i @​uiw/react-codemirror@4.21.23
```
- 🌍 website(deps): fix console theme dependency issue.
[`923c164`](https://togithub.com/uiwjs/react-codemirror/commit/923c164 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟 feat(events): `events` extension export `element`.
[#​633](https://togithub.com/uiwjs/react-codemirror/issues/633 )
[`92c5c57`](https://togithub.com/uiwjs/react-codemirror/commit/92c5c57 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 22:21:39 +00:00
renovate[bot]
7f5215b035
chore(deps): update dependency @types/node to v18.19.18 ( #6393 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`18.19.17` ->
`18.19.18`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.17/18.19.18 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.18?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.18?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.17/18.19.18?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.17/18.19.18?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 20:56:23 +00:00
Mateusz Kwasniewski
677beb190a
feat: outdated SDKs UI ( #6391 )
2024-02-29 15:48:44 +01:00
Nuno Góis
bddc508582
chore: actions filter constraints ( #6389 )
...
https://linear.app/unleash/issue/2-1952/adapt-actions-form-ui-to-unleash-constraint-operators
Implements the new action filters UI, now powered by constraint
operators.
This PR goes through some effort to not touch existing components too
much, especially since they are critical for activation strategies.
Instead, the new feature tries to adapt to the existing components and
styling them appropriately, while still re-using them. We can refactor
this at a later stage if needed.
This UI will face some more drastic changes in the near future due to
the feature rename, so I wanted to keep this PR mostly scoped to the
constraint operators before proceeding with more changes.
![image](https://github.com/Unleash/unleash/assets/14320932/f4bef4e0-33bd-463c-a252-e1cc0c22e843 )
![image](https://github.com/Unleash/unleash/assets/14320932/192a3bd4-f11d-4619-b826-bbf5df80050c )
![image](https://github.com/Unleash/unleash/assets/14320932/fcfc0239-a28f-446d-a901-2e73f0add1a2 )
As always, did some manual tests and it seems to be working great!
2024-02-29 12:56:48 +00:00
Gastón Fournier
4f638a1c8d
fix: bad segment edit link ( #6390 )
...
## About the changes
Fixes a bad link which leads to editing a global segment from project
settings mimicking
67928209ef/frontend/src/component/segments/EditSegmentButton/EditSegmentButton.tsx (L22-L28)
2024-02-29 13:54:31 +01:00
Jaanus Sellin
b4a8b0f780
feat: application environment ordered and timeago min time ( #6374 )
2024-02-29 14:11:56 +02:00
Jaanus Sellin
2bf11b2ea9
fix: appliction was rendered too early ( #6388 )
2024-02-29 14:03:36 +02:00
Jaanus Sellin
a958797a8a
feat: add creation buttons to application features and strategies ( #6387 )
...
![image](https://github.com/Unleash/unleash/assets/964450/2c8215af-3ab3-43e6-bdeb-1ae36aad3aa3 )
2024-02-29 12:25:42 +02:00
Jaanus Sellin
8f30904905
feat: new application header design ( #6379 )
...
- remove application icon
- Update font for created text
- change "Delete" button into a trash can button
![image](https://github.com/Unleash/unleash/assets/964450/c956ea23-8ac0-4c0b-9ef4-287f895ecc2f )
2024-02-29 10:38:43 +02:00
renovate[bot]
80d89ab260
chore(deps): update dependency vite to v5.1.4 ( #6384 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev )
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite )) |
[`5.1.3` -> `5.1.4`](https://renovatebot.com/diffs/npm/vite/5.1.3/5.1.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.3/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.3/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v5.1.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small514-2024-02-21-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.3...v5.1.4 )
- perf: remove unnecessary regex s modifier
([#​15766](https://togithub.com/vitejs/vite/issues/15766 ))
([8dc1b73](https://togithub.com/vitejs/vite/commit/8dc1b73 )), closes
[#​15766](https://togithub.com/vitejs/vite/issues/15766 )
- fix: fs cached checks disabled by default for yarn pnp
([#​15920](https://togithub.com/vitejs/vite/issues/15920 ))
([8b11fea](https://togithub.com/vitejs/vite/commit/8b11fea )), closes
[#​15920](https://togithub.com/vitejs/vite/issues/15920 )
- fix: resolve directory correctly when `fs.cachedChecks: true`
([#​15983](https://togithub.com/vitejs/vite/issues/15983 ))
([4fe971f](https://togithub.com/vitejs/vite/commit/4fe971f )), closes
[#​15983](https://togithub.com/vitejs/vite/issues/15983 )
- fix: srcSet with optional descriptor
([#​15905](https://togithub.com/vitejs/vite/issues/15905 ))
([81b3bd0](https://togithub.com/vitejs/vite/commit/81b3bd0 )), closes
[#​15905](https://togithub.com/vitejs/vite/issues/15905 )
- fix(deps): update all non-major dependencies
([#​15959](https://togithub.com/vitejs/vite/issues/15959 ))
([571a3fd](https://togithub.com/vitejs/vite/commit/571a3fd )), closes
[#​15959](https://togithub.com/vitejs/vite/issues/15959 )
- fix(watch): build watch fails when outDir is empty string
([#​15979](https://togithub.com/vitejs/vite/issues/15979 ))
([1d263d3](https://togithub.com/vitejs/vite/commit/1d263d3 )), closes
[#​15979](https://togithub.com/vitejs/vite/issues/15979 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 00:24:57 +00:00
renovate[bot]
94dbd1fa8a
chore(deps): update dependency vanilla-jsoneditor to v0.21.6 ( #6383 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vanilla-jsoneditor](https://togithub.com/josdejong/svelte-jsoneditor )
| [`0.21.5` ->
`0.21.6`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.21.5/0.21.6 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vanilla-jsoneditor/0.21.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vanilla-jsoneditor/0.21.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vanilla-jsoneditor/0.21.5/0.21.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vanilla-jsoneditor/0.21.5/0.21.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary>
###
[`v0.21.6`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0216-2024-02-15 )
[Compare
Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.5...v0.21.6 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 22:08:02 +00:00
renovate[bot]
73fe3ba3dc
chore(deps): update dependency swr to v2.2.5 ( #6382 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [swr](https://swr.vercel.app )
([source](https://togithub.com/vercel/swr )) | [`2.2.4` ->
`2.2.5`](https://renovatebot.com/diffs/npm/swr/2.2.4/2.2.5 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/swr/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/swr/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/swr/2.2.4/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/swr/2.2.4/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vercel/swr (swr)</summary>
### [`v2.2.5`](https://togithub.com/vercel/swr/releases/tag/v2.2.5 )
[Compare
Source](https://togithub.com/vercel/swr/compare/v2.2.4...v2.2.5 )
##### Patches
- types: isLoading typed as boolean when using fallbackData
([#​2866](https://togithub.com/vercel/swr/issues/2866 )) by
[@​yjrhgvbn](https://togithub.com/yjrhgvbn ) in
[https://github.com/vercel/swr/pull/2875 ](https://togithub.com/vercel/swr/pull/2875 )
- fix: allow onErrorRetry on inactive tab without focus/reconnect
revalidation by [@​qkdreyer](https://togithub.com/qkdreyer ) in
[https://github.com/vercel/swr/pull/2848 ](https://togithub.com/vercel/swr/pull/2848 )
- feat: pass a function to the revalidate option in mutate by
[@​koba04](https://togithub.com/koba04 ) in
[https://github.com/vercel/swr/pull/2862 ](https://togithub.com/vercel/swr/pull/2862 )
- fix: SWRConfiguration type by
[@​hulla-dev](https://togithub.com/hulla-dev ) in
[https://github.com/vercel/swr/pull/2882 ](https://togithub.com/vercel/swr/pull/2882 )
##### Misc
- build: use new bundle convention by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2865 ](https://togithub.com/vercel/swr/pull/2865 )
- chore: update pnpm-lock.yaml by
[@​koba04](https://togithub.com/koba04 ) in
[https://github.com/vercel/swr/pull/2874 ](https://togithub.com/vercel/swr/pull/2874 )
- chore: remove useless comment by
[@​kongmoumou](https://togithub.com/kongmoumou ) in
[https://github.com/vercel/swr/pull/2868 ](https://togithub.com/vercel/swr/pull/2868 )
- test: run pnpm test on CI by
[@​koba04](https://togithub.com/koba04 ) in
[https://github.com/vercel/swr/pull/2872 ](https://togithub.com/vercel/swr/pull/2872 )
- fix: all act warnings by [@​koba04](https://togithub.com/koba04 )
in
[https://github.com/vercel/swr/pull/2861 ](https://togithub.com/vercel/swr/pull/2861 )
- Update bundler by [@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2830 ](https://togithub.com/vercel/swr/pull/2830 )
##### New Contributors
- [@​kongmoumou](https://togithub.com/kongmoumou ) made their first
contribution in
[https://github.com/vercel/swr/pull/2868 ](https://togithub.com/vercel/swr/pull/2868 )
- [@​yjrhgvbn](https://togithub.com/yjrhgvbn ) made their first
contribution in
[https://github.com/vercel/swr/pull/2875 ](https://togithub.com/vercel/swr/pull/2875 )
- [@​qkdreyer](https://togithub.com/qkdreyer ) made their first
contribution in
[https://github.com/vercel/swr/pull/2848 ](https://togithub.com/vercel/swr/pull/2848 )
- [@​hulla-dev](https://togithub.com/hulla-dev ) made their first
contribution in
[https://github.com/vercel/swr/pull/2882 ](https://togithub.com/vercel/swr/pull/2882 )
**Full Changelog**:
https://github.com/vercel/swr/compare/v2.2.4...v2.2.5
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 20:15:14 +00:00
Mateusz Kwasniewski
84400323d6
feat: sdk reporting tracker ( #6378 )
2024-02-28 15:52:03 +01:00
Jaanus Sellin
df93827002
feat: remove applications from project list that do not exist ( #6377 )
2024-02-28 16:26:53 +02:00
Mateusz Kwasniewski
4392fa5890
fix: break on words not on all ( #6370 )
2024-02-28 14:18:21 +01:00
Mateusz Kwasniewski
3aff5d80a0
fix: last seen instance with timezone ( #6376 )
2024-02-28 13:00:07 +01:00
Mateusz Kwasniewski
2bf46d9369
refactor: Information tooltip instances ( #6375 )
2024-02-28 12:26:15 +01:00
Jaanus Sellin
7af7b32bd5
feat: application overview ux improvements ( #6371 )
...
1. Added navigation from environments to instances
2. Last seen is now shown as TimeAgo
3. Added icons for total environments and features
4. Fixed schema
![image](https://github.com/Unleash/unleash/assets/964450/4d0a51a9-7141-4854-ada9-72676e42239c )
2024-02-28 12:39:33 +02:00
Mateusz Kwasniewski
9a12257568
feat: info icon instances for 2 days ( #6373 )
2024-02-28 11:22:31 +01:00
Tymoteusz Czech
ba2b90af42
Dashboard charts - always show past 3 months ( #6372 )
2024-02-28 10:33:49 +01:00
andreas-unleash
74c760bf4c
chore: remove changeRequestConflictHandling flag ( #6364 )
...
What it says on the tin
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-02-28 10:16:35 +02:00
Tymoteusz Czech
96c86b221b
feat: improved health chart tooltip ( #6359 )
2024-02-28 08:58:27 +01:00
Mateusz Kwasniewski
b82a650dab
feat: connected instances support query param for env ( #6362 )
2024-02-28 08:57:34 +01:00
renovate[bot]
e74afa587a
chore(deps): update dependency cypress to v13.6.5 ( #6367 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://cypress.io )
([source](https://togithub.com/cypress-io/cypress )) | [`13.6.4` ->
`13.6.5`](https://renovatebot.com/diffs/npm/cypress/13.6.4/13.6.5 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.6.4/13.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.6.4/13.6.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v13.6.5`](https://togithub.com/cypress-io/cypress/releases/tag/v13.6.5 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.6.4...v13.6.5 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-5
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 22:52:04 +00:00
renovate[bot]
e55839aff3
chore(deps): update dependency @uiw/react-codemirror to v4.21.22 ( #6366 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.21` ->
`4.21.22`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.21/4.21.22 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.21.21/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.21.21/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.22`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.22 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.21...v4.21.22 )
[![Buy me a
coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee )](https://jaywcjlove.github.io/#/sponsor )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.22/file/README.md )
Documentation v4.21.22:
https://raw.githack.com/uiwjs/react-codemirror/df31507/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.21...v4.21.22
```shell
npm i @​uiw/react-codemirror@4.21.22
```
- 🌍 website: update website.
([#​614](https://togithub.com/uiwjs/react-codemirror/issues/614 ))
[`bf3b862`](https://togithub.com/uiwjs/react-codemirror/commit/bf3b862 )
[@​mosaleh52](https://togithub.com/mosaleh52 )
- 📖 doc: Update README.md
([#​626](https://togithub.com/uiwjs/react-codemirror/issues/626 ))
[`042b6c9`](https://togithub.com/uiwjs/react-codemirror/commit/042b6c9 )
[@​orichcasperkevin](https://togithub.com/orichcasperkevin )
- 🌟 feat(theme): add `console` theme
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`d2a17b0`](https://togithub.com/uiwjs/react-codemirror/commit/d2a17b0 )
[@​dalejo96](https://togithub.com/dalejo96 )
- 🐞 fix(website): fix theme example display issue.
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`5c7a699`](https://togithub.com/uiwjs/react-codemirror/commit/5c7a699 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄 chore: update workflows config
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`d5dd1ec`](https://togithub.com/uiwjs/react-codemirror/commit/d5dd1ec )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟 feat(themes-all): theme console added to themes-all
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 )).
[`a779719`](https://togithub.com/uiwjs/react-codemirror/commit/a779719 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🎨 style(theme-console): modify the theme selection style.
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`233347d`](https://togithub.com/uiwjs/react-codemirror/commit/233347d )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 20:02:58 +00:00
Mateusz Kwasniewski
b738a2a1bc
fix: application list padding ( #6365 )
2024-02-27 15:05:37 +01:00
Nuno Góis
477a9c6cfa
chore: action events UI ( #6358 )
...
https://linear.app/unleash/issue/2-1936/action-events-ui
Implements the UI for action events.
![image](https://github.com/Unleash/unleash/assets/14320932/d2f82ddd-6292-4f61-bfdd-05037f746f52 )
![image](https://github.com/Unleash/unleash/assets/14320932/673816b8-7dee-4b36-adda-d13d419dc5ac )
2024-02-27 13:52:09 +00:00
andreas-unleash
9101c39eb7
chore: remove scheduledConfigurationChanges flag ( #6360 )
...
What is says on the box
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-02-27 14:57:34 +02:00
Tymoteusz Czech
6cefe71534
feat: insights feedback ( #6345 )
2024-02-27 13:12:18 +01:00
Mateusz Kwasniewski
20a9e1d725
refactor: remove unused components and rename new ( #6357 )
2024-02-27 12:22:47 +01:00
Jaanus Sellin
9cd324bd7c
feat: projects using this application ( #6355 )
...
![image](https://github.com/Unleash/unleash/assets/964450/bcb5a612-3202-46ae-be20-bd23cbd8d6e4 )
2024-02-27 12:24:44 +02:00
Mateusz Kwasniewski
c049374a25
chore: remove new strategy configuration flag ( #6335 )
2024-02-27 11:23:49 +01:00
Mateusz Kwasniewski
e9603f866b
refactor: connected instances extract hook refactoring ( #6353 )
2024-02-27 10:49:57 +01:00
Mateusz Kwasniewski
d6e0bea2f0
feat: use connected instances api with orval type ( #6352 )
2024-02-27 09:49:25 +01:00
Tymoteusz Czech
ed44de6c94
feat: simplified insights data fetching ( #6342 )
...
Simplify insights data fetching - let charts pick data instead of
preparing labels in hook.
2024-02-27 09:20:45 +01:00
Jaanus Sellin
7cebf7b8fe
feat: application issues ( #6347 )
...
![image](https://github.com/Unleash/unleash/assets/964450/90153533-322c-46fd-8a1b-5853cbe0c35c )
2024-02-27 09:57:50 +02:00
Mateusz Kwasniewski
ae257d5957
feat: connected instance ui api integration ( #6343 )
2024-02-27 08:30:31 +01:00
renovate[bot]
227abd8bba
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.22 ( #6351 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.21` ->
`4.21.22`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.21/4.21.22 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.21.21/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.21.21/4.21.22?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.21.22`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.22 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.21...v4.21.22 )
[![Buy me a
coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee )](https://jaywcjlove.github.io/#/sponsor )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.22/file/README.md )
Documentation v4.21.22:
https://raw.githack.com/uiwjs/react-codemirror/df31507/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.21...v4.21.22
```shell
npm i @​uiw/react-codemirror@4.21.22
```
- 🌍 website: update website.
([#​614](https://togithub.com/uiwjs/react-codemirror/issues/614 ))
[`bf3b862`](https://togithub.com/uiwjs/react-codemirror/commit/bf3b862 )
[@​mosaleh52](https://togithub.com/mosaleh52 )
- 📖 doc: Update README.md
([#​626](https://togithub.com/uiwjs/react-codemirror/issues/626 ))
[`042b6c9`](https://togithub.com/uiwjs/react-codemirror/commit/042b6c9 )
[@​orichcasperkevin](https://togithub.com/orichcasperkevin )
- 🌟 feat(theme): add `console` theme
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`d2a17b0`](https://togithub.com/uiwjs/react-codemirror/commit/d2a17b0 )
[@​dalejo96](https://togithub.com/dalejo96 )
- 🐞 fix(website): fix theme example display issue.
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`5c7a699`](https://togithub.com/uiwjs/react-codemirror/commit/5c7a699 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄 chore: update workflows config
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`d5dd1ec`](https://togithub.com/uiwjs/react-codemirror/commit/d5dd1ec )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟 feat(themes-all): theme console added to themes-all
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 )).
[`a779719`](https://togithub.com/uiwjs/react-codemirror/commit/a779719 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🎨 style(theme-console): modify the theme selection style.
([#​632](https://togithub.com/uiwjs/react-codemirror/issues/632 ))
[`233347d`](https://togithub.com/uiwjs/react-codemirror/commit/233347d )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 03:55:35 +00:00
renovate[bot]
4fa9051e9c
chore(deps): update dependency @codemirror/state to v6.4.1 ( #6346 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@codemirror/state](https://togithub.com/codemirror/state ) | [`6.4.0`
->
`6.4.1`](https://renovatebot.com/diffs/npm/@codemirror%2fstate/6.4.0/6.4.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@codemirror%2fstate/6.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codemirror%2fstate/6.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codemirror%2fstate/6.4.0/6.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codemirror%2fstate/6.4.0/6.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>codemirror/state (@​codemirror/state)</summary>
###
[`v6.4.1`](https://togithub.com/codemirror/state/blob/HEAD/CHANGELOG.md#641-2024-02-19 )
[Compare
Source](https://togithub.com/codemirror/state/compare/6.4.0...6.4.1 )
##### Bug fixes
Fix an issue that caused widgets at the end of a mark decoration to be
rendered in their own separate mark DOM element.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 21:33:43 +00:00
Tymoteusz Czech
fd87fd4e7d
Insights UI ( #6341 )
...
- style for headers in Insights dashboard and project selector
- fixed React element key issue in gauge chart
- fixed React attribute issue in Health stats
- active/inactive user stats from backend
2024-02-26 15:51:14 +01:00
Mateusz Kwasniewski
2c5d4ba0ce
feat: set default env columns in project overview to 3 ( #6338 )
2024-02-26 13:10:45 +01:00
andreas-unleash
4c340a5224
fix: track conflicts in new strategy screen ( #6337 )
...
Fixes a bug where the conflict tracking was only in the old feature
strategy edit screen.
- Ports the conflict tracking to the NewFeatureStrategyEdit screen
Closes #
[1-2093](https://linear.app/unleash/issue/1-2093/cr-conflict-detection-in-new-strategy-edit-screen )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-02-26 13:59:47 +02:00
Jaanus Sellin
12a085f5a0
chore: generate orval types ( #6336 )
2024-02-26 13:28:36 +02:00
Mateusz Kwasniewski
d1e93228a3
refactor: paginated data hook ( #6333 )
2024-02-26 11:24:41 +01:00
renovate[bot]
68abe28257
chore(deps): update dependency @types/node to v18.19.17 ( #6332 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ))
| [`18.19.15` ->
`18.19.17`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.15/18.19.17 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.15/18.19.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.15/18.19.17?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 00:13:22 +00:00
Nuno Góis
aa97cc4637
fix: better arrow design in network overview ( #6331 )
...
Improves the arrow design in the "Network overview" after aligning with
@nicolaesocaciu
2024-02-23 13:38:54 +00:00
andreas-unleash
bae195add9
feat: show the metrics summary chart ( #6297 )
...
Creates the impressions summary chart
<img width="1358" alt="Screenshot 2024-02-21 at 13 25 05"
src="https://github.com/Unleash/unleash/assets/104830839/ddf15637-34de-4883-9ef7-517e37eab331 ">
Closes #
[1-2060](https://linear.app/unleash/issue/1-2060/impressions-summary-widget-frontend )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2024-02-23 15:17:58 +02:00
Tymoteusz Czech
153c60d335
Dashboard custom tooltips ( #6327 )
...
Initial refactoring for custom tooltips
2024-02-23 11:02:26 +00:00
Jaanus Sellin
822851814a
feat: application overview issues schema ( #6329 )
2024-02-23 13:01:49 +02:00
Nuno Góis
12ff4abe6a
chore: incoming webhook events UI ( #6317 )
...
https://linear.app/unleash/issue/2-1937/incoming-webhook-events-ui
This PR implements the UI for incoming webhook events.
We're also introducing a new `SidePanelList` component that we'll be
able to reuse when we tackle action set events. This PR also promotes
`ReactJSONEditor` to a common component and adapts it slightly for this
use case.
![image](https://github.com/Unleash/unleash/assets/14320932/b1abc2e0-3971-4882-b6f6-0ae48d1523d5 )
![image](https://github.com/Unleash/unleash/assets/14320932/ce5c31e4-650a-4df5-a966-2ce06fd6baa8 )
We're refreshing the events view every 5s, so if you're monitoring
events for a specific incoming webhook you can see the latest ones
coming in.
We load 20 (configurable through the hook) events by default. Everytime
you reach the end of the list you can load 20 more events until you
reach the end of the event list.
![image](https://github.com/Unleash/unleash/assets/14320932/94f187a1-8b0f-4138-8dbc-d3ebc9914bfd )
2024-02-23 11:01:27 +00:00
Nuno Góis
a54ef27adc
chore: remove mermaid in favor of react archer ( #6320 )
...
https://linear.app/unleash/issue/2-1968/use-react-archer-instead-of-mermaid-in-the-network-overview
This PR removes [mermaid](https://github.com/mermaid-js/mermaid ) in
favor of [react-archer](https://github.com/pierpo/react-archer ), which
meant adapting `NetworkOverview` to use `react-archer` instead, since
that was the only remaining feature using `mermaid`.
Opted not to use RPS labels in the lines since it was very noisy
visually. Took the liberty to make some visual changes, but we can align
afterwards with @nicolaesocaciu if needed.
### Example with 1 app
![image](https://github.com/Unleash/unleash/assets/14320932/83bf3d52-8bb7-49cc-8fef-1d8f758090b7 )
### Example with 3 apps
![image](https://github.com/Unleash/unleash/assets/14320932/c01b820e-92e1-495a-a360-0f8ff5fafe50 )
### Example with 30 apps
![image](https://github.com/Unleash/unleash/assets/14320932/49314ee0-ad30-4c67-873e-7b91ca39d009 )
### Example in light theme
![image](https://github.com/Unleash/unleash/assets/14320932/1ce7055f-df8f-4b4e-b731-bf0f951bbb0c )
2024-02-23 08:31:14 +00:00
Nuno Góis
ad864049da
fix: only show visible environments for that project in actions ( #6318 )
...
https://linear.app/unleash/issue/2-1969/actions-form-only-show-environments-scoped-to-the-current-project
Filters the environment options in actions to only show environments
that are currently visible for that project, safeguarding users from
configuring actions for invalid environments.
![image](https://github.com/Unleash/unleash/assets/14320932/115cc9cd-99a2-4863-aec0-8264459ef18a )
2024-02-23 08:24:32 +00:00
Tymoteusz Czech
7682429839
Dashboard health stats widget ( #6262 )
2024-02-23 09:05:59 +01:00
Mateusz Kwasniewski
474e53460a
fix: show total applications ( #6326 )
2024-02-23 07:18:11 +01:00
Mateusz Kwasniewski
42f6843029
refactor: application overview dom improvements and tests ( #6325 )
2024-02-23 06:56:46 +01:00
Mateusz Kwasniewski
0de0313563
feat: connect application envs to backend ( #6324 )
2024-02-22 21:58:19 +01:00
Mateusz Kwasniewski
ef021a9464
feat: capped at limit strategy in application usage ( #6323 )
2024-02-22 20:35:39 +01:00
Mateusz Kwasniewski
24d6d24e24
fix: minimum pagination size ( #6322 )
2024-02-22 20:30:59 +01:00
Mateusz Kwasniewski
8b0218df6a
test: project applications table ( #6321 )
2024-02-22 19:03:54 +01:00
Mateusz Kwasniewski
ade7a88d65
test: applications list ui ( #6319 )
2024-02-22 19:03:11 +01:00
Mateusz Kwasniewski
3dda4a1f0e
feat: switching to paginated applications list ( #6316 )
2024-02-22 15:15:50 +01:00
Mateusz Kwasniewski
edbd71ac15
feat: paginated hook for applications list ( #6315 )
2024-02-22 14:37:08 +01:00
Jaanus Sellin
fb63f21d8a
feat: project applications paging backend ( #6312 )
2024-02-22 15:35:16 +02:00
Mateusz Kwasniewski
dc214d376a
chore: generate orval types ( #6310 )
2024-02-22 12:50:17 +01:00
Mateusz Kwasniewski
ff70a92956
feat: paginated applications view ( #6308 )
2024-02-22 11:28:36 +01:00
Mateusz Kwasniewski
c64a780a13
feat: warning mode app env styling ( #6305 )
2024-02-22 08:41:50 +01:00
Fredrik Strand Oseberg
0ccfc29e26
fix: generalize multi action button ( #6294 )
...
This PR moves the CR specific logic out of the MultiActionButton and
generalises so that we can re-use it across the application. The CR
specific logic is moved into:
* ApplyButton.tsx
* ReviewButton.tsx
This fixes a bug where multi action button would be disabled if you
tried to apply an approved change request that you had created yourself.
2024-02-21 14:37:35 +01:00
Mateusz Kwasniewski
ac183e76f8
feat: Application elements lines ( #6301 )
2024-02-21 14:34:57 +01:00
Mateusz Kwasniewski
56cbe1485e
feat: styled application environment boxes ( #6296 )
2024-02-21 12:15:54 +01:00
Jaanus Sellin
7baed29c07
feat: application overview schema ( #6295 )
2024-02-21 12:59:55 +02:00
andreas-unleash
60754b9fca
chore: generate new orval types ( #6292 )
...
what it says on the box
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-02-21 11:31:06 +02:00
Thomas Heartman
c7182d8faf
fix: adjust padding of problem detected icon ( #6293 )
...
This PR adjusts the vertical position of the problem detected icon in
the environment selector.
<img width="1137" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/ef961bba-6380-4849-a81a-0468fc467b5c ">
2024-02-21 10:58:14 +02:00
Mateusz Kwasniewski
e5c07f00cb
feat: rate limit password reset attempts ( #6257 )
2024-02-21 08:49:54 +01:00
Jaanus Sellin
f3c01545f2
feat: application graph ( #6279 )
...
Basic graph, that works with mock data.
Next steps, work on backend and try to put more content and **styling to
nodes**.
![image](https://github.com/Unleash/unleash/assets/964450/545d6527-ecd8-4010-a0fe-8001bc8c1456 )
2024-02-21 09:13:18 +02:00
Thomas Heartman
f46d420b10
feat: add warning icons to environments in selector ( #6290 )
...
This PR adds warning icons to the environment selector for environments
that have problems detected. However, because we don't have any way
detect problems yet, this PR only adds the icons and the infrastructure
to display them. They're always set to "not displayed" for now.
The icons have "problems detected" as accessible text.
It looks like this when you add them in (for every environment):
<img width="1137" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/c29bfa52-ddee-4b16-b3ac-5c1f8fcc326e ">
2024-02-21 13:28:37 +08:00
Thomas Heartman
ddae97080d
feat: wrap buttons in a fieldset and add an explanatory legend. ( #6289 )
...
This makes it more obvious to everyone what the buttons do.
2024-02-21 12:15:02 +08:00
Christopher Kolstad
7350c91a1e
fix: display all roles if we can't get project roles
2024-02-20 16:23:25 +01:00
Gastón Fournier
b22b4233cb
chore: add vite resolution ( #6284 )
...
## About the changes
Some transitive dependencies still depends on vite@5.0.0 so this should
bring them up to 5.1.3
2024-02-20 16:20:32 +01:00
Christopher Kolstad
e9d9db17fe
feat: Adding Project access requires same role ( #6270 )
...
In order to prevent users from being able to assign roles/permissions
they don't have, this PR adds a check that the user performing the
action either is Admin, Project owner or has the same role they are
trying to grant/add.
This addAccess method is only used from Enterprise, so there will be a
separate PR there, updating how we return the roles list for a user, so
that our frontend can only present the roles a user is actually allowed
to grant.
This adds the validation to the backend to ensure that even if the
frontend thinks we're allowed to add any role to any user here, the
backend can be smart enough to stop it.
We should still update frontend as well, so that it doesn't look like we
can add roles we won't be allowed to.
2024-02-20 15:56:53 +01:00