1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-27 01:19:00 +02:00
Commit Graph

13987 Commits

Author SHA1 Message Date
Nuno Góis
768b491639
chore: allow backdrop click through on AddValuesPopover 2025-06-25 17:26:36 +01:00
Nuno Góis
ce55d60804
chore: fix demo by adapting to new constraints flow (#10213)
https://linear.app/unleash/issue/2-3641/fix-demo-by-adapting-to-the-new-constraints-flow

This fixes our demo by adapting to the new constraints flow and
components.

The new `onStep` handler should allow us to hack our way around most
scenarios.
2025-06-25 17:26:03 +01:00
Mateusz Kwasniewski
550262d3b0
chore: bring back impact metrics (#10212) 2025-06-25 17:03:09 +02:00
Mateusz Kwasniewski
45efcf8078
fix: impact metrics undefined (#10210) 2025-06-25 14:48:07 +02:00
Mateusz Kwasniewski
abcc9248e2
feat: impact metrics resolver (#10209) 2025-06-25 13:52:35 +02:00
Mateusz Kwasniewski
7c31ec71a1
feat: Count errors and gauge for heap memory (#10203) 2025-06-25 08:03:15 +02:00
renovate[bot]
4471b3ff00
chore(deps): update dependency tss-react to v4.9.18 (#10208)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tss-react](https://www.tss-react.dev)
([source](https://redirect.github.com/garronej/tss-react)) | [`4.9.15`
-> `4.9.18`](https://renovatebot.com/diffs/npm/tss-react/4.9.15/4.9.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/tss-react/4.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tss-react/4.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tss-react/4.9.15/4.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tss-react/4.9.15/4.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>garronej/tss-react (tss-react)</summary>

###
[`v4.9.18`](https://redirect.github.com/garronej/tss-react/releases/tag/v4.9.18)

[Compare
Source](https://redirect.github.com/garronej/tss-react/compare/v4.9.17...v4.9.18)

<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->

#### What's Changed

##### Other Changes

- React 19 full compat by
[@&#8203;garronej](https://redirect.github.com/garronej) in
[https://github.com/garronej/tss-react/pull/229](https://redirect.github.com/garronej/tss-react/pull/229)

**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.17...v4.9.18

###
[`v4.9.17`](https://redirect.github.com/garronej/tss-react/releases/tag/v4.9.17)

[Compare
Source](https://redirect.github.com/garronej/tss-react/compare/v4.9.16...v4.9.17)

<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->

**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.16...v4.9.17

###
[`v4.9.16`](https://redirect.github.com/garronej/tss-react/releases/tag/v4.9.16)

[Compare
Source](https://redirect.github.com/garronej/tss-react/compare/v4.9.15...v4.9.16)

<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->

#### What's Changed

##### Other Changes

- Add Material UI 7 to peer dependencies by
[@&#8203;ghostd](https://redirect.github.com/ghostd) in
[https://github.com/garronej/tss-react/pull/225](https://redirect.github.com/garronej/tss-react/pull/225)

#### New Contributors

- [@&#8203;ghostd](https://redirect.github.com/ghostd) made their first
contribution in
[https://github.com/garronej/tss-react/pull/225](https://redirect.github.com/garronej/tss-react/pull/225)

**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.9.15...v4.9.16

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 02:36:43 +00:00
renovate[bot]
d78efc78e2
chore(deps): update dependency fetch-mock to v12.5.3 (#10206)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fetch-mock](http://www.wheresrhys.co.uk/fetch-mock)
([source](https://redirect.github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock))
| [`12.5.2` ->
`12.5.3`](https://renovatebot.com/diffs/npm/fetch-mock/12.5.2/12.5.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/fetch-mock/12.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/fetch-mock/12.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/fetch-mock/12.5.2/12.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fetch-mock/12.5.2/12.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>wheresrhys/fetch-mock (fetch-mock)</summary>

###
[`v12.5.3`](https://redirect.github.com/wheresrhys/fetch-mock/blob/HEAD/packages/fetch-mock/CHANGELOG.md#1253-2025-06-17)

[Compare
Source](https://redirect.github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3)

##### Bug Fixes

- add wrapper class to fix type ambiguity
([b093bb0](b093bb0868))
- add wrapper class to fix type ambiguity
([ea45aec](ea45aec4b5))

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 22:55:51 +00:00
renovate[bot]
8e368387bd
chore(deps): update dependency superagent to v10.2.1 (#10204)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [superagent](https://redirect.github.com/ladjs/superagent) | [`10.2.0`
-> `10.2.1`](https://renovatebot.com/diffs/npm/superagent/10.2.0/10.2.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/superagent/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/superagent/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/superagent/10.2.0/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/superagent/10.2.0/10.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ladjs/superagent (superagent)</summary>

###
[`v10.2.1`](https://redirect.github.com/ladjs/superagent/releases/tag/v10.2.1)

[Compare
Source](https://redirect.github.com/ladjs/superagent/compare/v10.2.0...v10.2.1)

- Merge pull request
[#&#8203;1832](https://redirect.github.com/ladjs/superagent/issues/1832)
from mureinik/formidble-3.5.2
[`5425b28`](https://redirect.github.com/ladjs/superagent/commit/5425b28)
- fix: Bump formidable version to ^3.5.4
[`5feb4c9`](https://redirect.github.com/ladjs/superagent/commit/5feb4c9)

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 17:40:42 +00:00
David Leek
3054b65f6a
feat(change-requests): requesting reviews when submitting change requests (#10202) 2025-06-24 13:24:33 +02:00
Mateusz Kwasniewski
3f9db9195c
feat: count created feature links with impact metrics (#10201) 2025-06-24 13:18:06 +02:00
renovate[bot]
772fe23aa0
chore(deps): update dependency tsc-watch to v7 (#10197) 2025-06-24 10:37:16 +02:00
renovate[bot]
e875604e1d
chore(deps): update actions/checkout action to v4 (#10192) 2025-06-24 09:53:47 +02:00
dependabot[bot]
0ad018f617
chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /website (#10200) 2025-06-24 09:46:25 +02:00
renovate[bot]
4289a1c105
fix(deps): update dependency type-is to v2 (#10195) 2025-06-23 17:04:07 +02:00
Tymoteusz Czech
34973967d0
docs: update technical debt info (#10132)
Co-authored-by: Melinda Fekete <melinda.fekete@getunleash.io>
2025-06-23 14:12:34 +02:00
Mateusz Kwasniewski
b33765bc2b
feat: expand resolver interface with impact metrics (#10199) 2025-06-23 13:37:33 +02:00
Tymoteusz Czech
daa6461d9b
chore: bulk metrics - remove a flag (#10190) 2025-06-23 13:25:25 +02:00
Christopher Kolstad
6aecc3f93e
task: added notified at to change request requested approvals (#10196)
Adding this should allow us to only notify users that haven't been
notified before.

Necessary because the change_added event does not include a preData that
allowed us to diff requestedApprovers based on the event alone.

Also added a index on this column, since we're going to be using it to
filter.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-23 10:51:47 +00:00
renovate[bot]
6871f52107
chore(deps): update actions/github-script action to v7 (#9040) 2025-06-23 10:48:27 +00:00
renovate[bot]
d58cb59e2b
chore(deps): update dpage/pgadmin4 docker tag to v9.4 (#10191)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| dpage/pgadmin4 | minor | `9.3` -> `9.4` |

---

### 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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 10:10:39 +00:00
renovate[bot]
4f8124b653
chore(deps): update dependency @types/mustache to v4.2.6 (#10171)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/mustache](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mustache)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mustache))
| [`4.2.5` ->
`4.2.6`](https://renovatebot.com/diffs/npm/@types%2fmustache/4.2.5/4.2.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fmustache/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fmustache/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fmustache/4.2.5/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fmustache/4.2.5/4.2.6?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 is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 11:47:59 +02:00
renovate[bot]
818b9274bb
chore(deps): update dependency semver to v7.7.2 (#10189)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://redirect.github.com/npm/node-semver) | [`7.7.1` ->
`7.7.2`](https://renovatebot.com/diffs/npm/semver/7.7.1/7.7.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.7.1/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.7.1/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

###
[`v7.7.2`](https://redirect.github.com/npm/node-semver/blob/HEAD/CHANGELOG.md#772-2025-05-12)

[Compare
Source](https://redirect.github.com/npm/node-semver/compare/v7.7.1...v7.7.2)

##### Bug Fixes

-
[`fcafb61`](fcafb61ed5)
[#&#8203;780](https://redirect.github.com/npm/node-semver/pull/780) add
missing `'use strict'` directives
([#&#8203;780](https://redirect.github.com/npm/node-semver/issues/780))
([@&#8203;Fdawgs](https://redirect.github.com/Fdawgs))
-
[`c99f336`](c99f336fa3)
[#&#8203;781](https://redirect.github.com/npm/node-semver/pull/781)
prerelease identifier starting with digits
([#&#8203;781](https://redirect.github.com/npm/node-semver/issues/781))
([@&#8203;mbtools](https://redirect.github.com/mbtools))

##### Chores

-
[`c760403`](c760403b93)
[#&#8203;784](https://redirect.github.com/npm/node-semver/pull/784)
template-oss-apply for workflow permissions
([#&#8203;784](https://redirect.github.com/npm/node-semver/issues/784))
([@&#8203;wraithgar](https://redirect.github.com/wraithgar))
-
[`2677f2a`](2677f2a883)
[#&#8203;778](https://redirect.github.com/npm/node-semver/pull/778) bump
[@&#8203;npmcli/template-oss](https://redirect.github.com/npmcli/template-oss)
from 4.23.6 to 4.24.3
([#&#8203;778](https://redirect.github.com/npm/node-semver/issues/778))
([@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot],
[@&#8203;npm-cli-bot](https://redirect.github.com/npm-cli-bot))

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 00:38:35 +00:00
renovate[bot]
b48be7b29c
chore(deps): update dependency semver to v7.7.2 (#10188)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://redirect.github.com/npm/node-semver) | [`7.7.1` ->
`7.7.2`](https://renovatebot.com/diffs/npm/semver/7.7.1/7.7.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.7.1/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.7.1/7.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver))
| [`7.5.8` ->
`7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.8/7.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsemver/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsemver/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsemver/7.5.8/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsemver/7.5.8/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>npm/node-semver (semver)</summary>

###
[`v7.7.2`](https://redirect.github.com/npm/node-semver/blob/HEAD/CHANGELOG.md#772-2025-05-12)

[Compare
Source](https://redirect.github.com/npm/node-semver/compare/v7.7.1...v7.7.2)

##### Bug Fixes

-
[`fcafb61`](fcafb61ed5)
[#&#8203;780](https://redirect.github.com/npm/node-semver/pull/780) add
missing `'use strict'` directives
([#&#8203;780](https://redirect.github.com/npm/node-semver/issues/780))
([@&#8203;Fdawgs](https://redirect.github.com/Fdawgs))
-
[`c99f336`](c99f336fa3)
[#&#8203;781](https://redirect.github.com/npm/node-semver/pull/781)
prerelease identifier starting with digits
([#&#8203;781](https://redirect.github.com/npm/node-semver/issues/781))
([@&#8203;mbtools](https://redirect.github.com/mbtools))

##### Chores

-
[`c760403`](c760403b93)
[#&#8203;784](https://redirect.github.com/npm/node-semver/pull/784)
template-oss-apply for workflow permissions
([#&#8203;784](https://redirect.github.com/npm/node-semver/issues/784))
([@&#8203;wraithgar](https://redirect.github.com/wraithgar))
-
[`2677f2a`](2677f2a883)
[#&#8203;778](https://redirect.github.com/npm/node-semver/pull/778) bump
[@&#8203;npmcli/template-oss](https://redirect.github.com/npmcli/template-oss)
from 4.23.6 to 4.24.3
([#&#8203;778](https://redirect.github.com/npm/node-semver/issues/778))
([@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot],
[@&#8203;npm-cli-bot](https://redirect.github.com/npm-cli-bot))

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 18:11:05 +00:00
Ivar Conradi Østhus
2ecb4b0a4f
Chore/remove flag disable bulk toggle (#10183)
Prompt used:

![image](https://github.com/user-attachments/assets/17d35ab4-cc2c-4f90-9bee-7fdc3550e1ec)

LLM: Gemini 2.5 Pro (preview)

@kwasniew do we still need this kill-switch?
2025-06-20 13:18:50 +02:00
renovate[bot]
f9ca769179
chore(deps): update dependency react-github-calendar to v4.5.7 (#10186)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[react-github-calendar](https://grubersjoe.github.io/react-github-calendar/)
([source](https://redirect.github.com/grubersjoe/react-github-calendar))
| [`4.5.6` ->
`4.5.7`](https://renovatebot.com/diffs/npm/react-github-calendar/4.5.6/4.5.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-github-calendar/4.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-github-calendar/4.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-github-calendar/4.5.6/4.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-github-calendar/4.5.6/4.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>grubersjoe/react-github-calendar
(react-github-calendar)</summary>

###
[`v4.5.7`](5a4339780b...cbc9989b03)

[Compare
Source](5a4339780b...cbc9989b03)

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-20 01:21:18 +00:00
renovate[bot]
3fe2fab47d
chore(deps): update dependency @uiw/react-codemirror to v4.23.13 (#10185)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror)
([source](https://redirect.github.com/uiwjs/react-codemirror)) |
[`4.23.10` ->
`4.23.13`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.23.10/4.23.13)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2freact-codemirror/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2freact-codemirror/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2freact-codemirror/4.23.10/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2freact-codemirror/4.23.10/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror (@&#8203;uiw/react-codemirror)</summary>

###
[`v4.23.13`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.13)

[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.12...v4.23.13)

[![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/@&#8203;uiw/react-codemirror@4.23.13/file/README.md)

Documentation v4.23.13:
https://raw.githack.com/uiwjs/react-codemirror/40401ed/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.12...v4.23.13

```shell
npm i @&#8203;uiw/react-codemirror@4.23.13
```

- 🐞 fix(merge): Update react codemirror merge to work in shadow dom
([#&#8203;735](https://redirect.github.com/uiwjs/react-codemirror/issues/735))
[`154727c`](https://redirect.github.com/uiwjs/react-codemirror/commit/154727c)
[@&#8203;boopeshmahendran227](https://redirect.github.com/boopeshmahendran227)
- 🆎 type(merge): fix type error.
[#&#8203;735](https://redirect.github.com/uiwjs/react-codemirror/issues/735)
[`9e9776b`](https://redirect.github.com/uiwjs/react-codemirror/commit/9e9776b)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)

###
[`v4.23.12`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.12)

[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.11...v4.23.12)

[![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/@&#8203;uiw/react-codemirror@4.23.12/file/README.md)

Documentation v4.23.12:
https://raw.githack.com/uiwjs/react-codemirror/e780cd8/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.11...v4.23.12

```shell
npm i @&#8203;uiw/react-codemirror@4.23.12
```

- 🐞 fix: Fix ESM import in core package by adding .babelrc and
babel-plugin-add-import-extension
([#&#8203;732](https://redirect.github.com/uiwjs/react-codemirror/issues/732))
[`9a5ce28`](https://redirect.github.com/uiwjs/react-codemirror/commit/9a5ce28)
[@&#8203;Shellishack](https://redirect.github.com/Shellishack)
- 🐞 fix: resolve ESM import issue in the package.
[#&#8203;732](https://redirect.github.com/uiwjs/react-codemirror/issues/732)
[`8ce4ceb`](https://redirect.github.com/uiwjs/react-codemirror/commit/8ce4ceb)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)

###
[`v4.23.11`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.11)

[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.10...v4.23.11)

[![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/@&#8203;uiw/react-codemirror@4.23.11/file/README.md)

Documentation v4.23.11:
https://raw.githack.com/uiwjs/react-codemirror/4f9af7b/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.10...v4.23.11

```shell
npm i @&#8203;uiw/react-codemirror@4.23.11
```

- 🌍 website: fix example issue.
[#&#8203;717](https://redirect.github.com/uiwjs/react-codemirror/issues/717)
[`d589c09`](https://redirect.github.com/uiwjs/react-codemirror/commit/d589c09)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)
- 📄 example: update nextjs example.
[`3bf96a6`](https://redirect.github.com/uiwjs/react-codemirror/commit/3bf96a6)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)
- 🐞 fix: Set correct module type in basic package
([#&#8203;729](https://redirect.github.com/uiwjs/react-codemirror/issues/729))
[`d6ee7f8`](https://redirect.github.com/uiwjs/react-codemirror/commit/d6ee7f8)
[@&#8203;danez](https://redirect.github.com/danez)
- 🐞 fix(react-codemirror): Set correct module type in basic package
([#&#8203;729](https://redirect.github.com/uiwjs/react-codemirror/issues/729))
[`d1271a6`](https://redirect.github.com/uiwjs/react-codemirror/commit/d1271a6)
[@&#8203;jaywcjlove](https://redirect.github.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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 21:58:13 +00:00
renovate[bot]
a3d253ce52
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.23.13 (#10184)
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://redirect.github.com/uiwjs/react-codemirror)) |
[`4.23.10` ->
`4.23.13`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.23.10/4.23.13)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-duotone/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-duotone/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-duotone/4.23.10/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-duotone/4.23.10/4.23.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror
(@&#8203;uiw/codemirror-theme-duotone)</summary>

###
[`v4.23.13`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.13)

[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.12...v4.23.13)

[![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/@&#8203;uiw/react-codemirror@4.23.13/file/README.md)

Documentation v4.23.13:
https://raw.githack.com/uiwjs/react-codemirror/40401ed/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.12...v4.23.13

```shell
npm i @&#8203;uiw/react-codemirror@4.23.13
```

- 🐞 fix(merge): Update react codemirror merge to work in shadow dom
([#&#8203;735](https://redirect.github.com/uiwjs/react-codemirror/issues/735))
[`154727c`](https://redirect.github.com/uiwjs/react-codemirror/commit/154727c)
[@&#8203;boopeshmahendran227](https://redirect.github.com/boopeshmahendran227)
- 🆎 type(merge): fix type error.
[#&#8203;735](https://redirect.github.com/uiwjs/react-codemirror/issues/735)
[`9e9776b`](https://redirect.github.com/uiwjs/react-codemirror/commit/9e9776b)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)

###
[`v4.23.12`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.12)

[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.11...v4.23.12)

[![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/@&#8203;uiw/react-codemirror@4.23.12/file/README.md)

Documentation v4.23.12:
https://raw.githack.com/uiwjs/react-codemirror/e780cd8/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.11...v4.23.12

```shell
npm i @&#8203;uiw/react-codemirror@4.23.12
```

- 🐞 fix: Fix ESM import in core package by adding .babelrc and
babel-plugin-add-import-extension
([#&#8203;732](https://redirect.github.com/uiwjs/react-codemirror/issues/732))
[`9a5ce28`](https://redirect.github.com/uiwjs/react-codemirror/commit/9a5ce28)
[@&#8203;Shellishack](https://redirect.github.com/Shellishack)
- 🐞 fix: resolve ESM import issue in the package.
[#&#8203;732](https://redirect.github.com/uiwjs/react-codemirror/issues/732)
[`8ce4ceb`](https://redirect.github.com/uiwjs/react-codemirror/commit/8ce4ceb)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)

###
[`v4.23.11`](https://redirect.github.com/uiwjs/react-codemirror/releases/tag/v4.23.11)

[Compare
Source](https://redirect.github.com/uiwjs/react-codemirror/compare/v4.23.10...v4.23.11)

[![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/@&#8203;uiw/react-codemirror@4.23.11/file/README.md)

Documentation v4.23.11:
https://raw.githack.com/uiwjs/react-codemirror/4f9af7b/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.23.10...v4.23.11

```shell
npm i @&#8203;uiw/react-codemirror@4.23.11
```

- 🌍 website: fix example issue.
[#&#8203;717](https://redirect.github.com/uiwjs/react-codemirror/issues/717)
[`d589c09`](https://redirect.github.com/uiwjs/react-codemirror/commit/d589c09)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)
- 📄 example: update nextjs example.
[`3bf96a6`](https://redirect.github.com/uiwjs/react-codemirror/commit/3bf96a6)
[@&#8203;jaywcjlove](https://redirect.github.com/jaywcjlove)
- 🐞 fix: Set correct module type in basic package
([#&#8203;729](https://redirect.github.com/uiwjs/react-codemirror/issues/729))
[`d6ee7f8`](https://redirect.github.com/uiwjs/react-codemirror/commit/d6ee7f8)
[@&#8203;danez](https://redirect.github.com/danez)
- 🐞 fix(react-codemirror): Set correct module type in basic package
([#&#8203;729](https://redirect.github.com/uiwjs/react-codemirror/issues/729))
[`d1271a6`](https://redirect.github.com/uiwjs/react-codemirror/commit/d1271a6)
[@&#8203;jaywcjlove](https://redirect.github.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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 19:37:50 +00:00
Jaanus Sellin
406b985e5d
feat: support id in search event (#10180)
Now id will be parsed from query, it will be StringParam, as it is not
coming from UI filters, its coming directly from query params.
2025-06-19 19:09:49 +03:00
Mateusz Kwasniewski
632f3a04cb
feat: validate impact metrics (#10181) 2025-06-19 14:46:36 +02:00
Jaanus Sellin
40840c98cf
feat: support event id in search (#10176)
We added `id` as one of the query parameters for searching events.
2025-06-19 14:46:14 +03:00
Mateusz Kwasniewski
63a354ab6f
test: impact metrics e2e (#10178) 2025-06-19 12:34:22 +02:00
Simon Hornby
40c7c25db9
feat: ingest new impact metrics (#10169)
Accepts the new impact metrics into the singleton registry and then does
nothing with them. If the relevant flag is off, the metrics are stripped
from the existing metrics data format and dropped on the floor
2025-06-19 11:31:51 +02:00
Thomas Heartman
e466e72e0d
chore(1-3842): don't reorder constraint properties / make id's non-optional (#10160)
This PR takes two steps towards better constraint handling:

## New type: `IConstraintWithId`

Introduces a new type, `IConstraintWithId`. This is the same as an
`IConstraint`, except the constraint id property is required. The idea
is that the list of editable constraints should move towards using this
instead of just `IConstraint`. That should prevent us (on a type-level)
from seeing more of the same kind of errors we saw with the segment
constraints yesterday.

I don't want to go ahead and update all the upstream uses of this to
IConstraintWithId in this PR, so I'll look at that separately.

## API payload constraint replacer

Introduces an api payload constraint "replacer", which we can use for
[JSON.stringify's `replacer`
parameter](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#the_replacer_parameter).
The current implementation works both for strategies and for segments
and has been added to edit + create forms for both of these resources.

This has a couple benefits:
1. We can clearly state exactly how we want them to be rendered,
including property order. I've decided to go with context -> operator ->
value(s) as the main one (check the screenie), as I believe this is the
most logical reading order.
2. We can exclude value/values (whichever one doesn't work with the
operator)
3. It doesn't matter how we treat constraints internally, we can still
present the payload how we want
4. Importantly: this only affects the stringification for the
user-facing API payload, so it's very low risk. It does not affect
anything that we actually send to the api.


Here's what it can look like with ordered properties:

<img width="392" alt="image"
src="https://github.com/user-attachments/assets/f46f77c8-0b5a-4ded-b13a-bb567df60bd3"
/>
2025-06-19 10:09:38 +02:00
Thomas Heartman
2e460b16fd
Chore(1 3836)/no changes in json diff (#10175)
Contains several improvements for the new json diff render:

1. Removes extra left-inset of the +/- icons for changed lines. This
means that the +/- icons will now show up in the change request popover,
whereas they were hidden (pushed outside the frame) previously).
2. Change styling based on whether it's an edit or a full replacement.
If it's an edit, keep the +/- icons per changed line. If it's a full
replacement (e.g. the object has been created or deleted), don't show
the +/- icons, and make the whole object the right color (specifically:
this also colors the surrounding braces that weren't colored before).
Not showing +/- for new/deleted objects is in line with how the previous
system worked.
3. If there are no changes, show `(no changes)`, as we did before.
Unfortunately, I don't think the component has any fallback for this
case, so we can't render arbitrary code. However, when it does happen,
the .diff container doesn't have any children, so we can render it with
CSS. It's not ideal for accessibility reasons etc, but it's better than
nothing, I think.
4. Adds a +/- to the button to open and close the full diff to indicate
better what it does. Also, only shows the button if it's an edit. When
it's a replacement, we show the full diff anyway, so the button has no
effect.
5. Does not exclude any keys by default anymore, but makes it a
parameter

## Left inset change + no excluded keys:
Before:
<img width="277" alt="image"
src="https://github.com/user-attachments/assets/65d4c972-ccbd-4202-b162-1c94a49920cc"
/>


After:
<img width="462" alt="image"
src="https://github.com/user-attachments/assets/14408bf2-cc00-4710-869b-83479d72f2f3"
/>


## Edit vs full replacement
Before:
<img width="324" alt="image"
src="https://github.com/user-attachments/assets/5a7f6727-f4a6-40f1-becf-184f2f390e9b"
/>

(notice the surrounding braces (`{}`) aren't the right color)
<img width="339" alt="image"
src="https://github.com/user-attachments/assets/65247bde-469d-4408-90da-3867c1b4d650"
/>


After:
<img width="364" alt="image"
src="https://github.com/user-attachments/assets/972fe602-fe2a-46b3-ba52-d13e4427db5b"
/>


<img width="374" alt="image"
src="https://github.com/user-attachments/assets/0d2f194b-3194-469b-9096-9a946c362178"
/>


## No changes
Before:
<img width="276" alt="image"
src="https://github.com/user-attachments/assets/dac79332-1739-4ee8-91ca-c0e5950424fa"
/>


After:
<img width="271" alt="image"
src="https://github.com/user-attachments/assets/23f70e8e-c9ef-42e0-9862-303c5a7df0b9"
/>

(The show all props button will show the whole object regardless):
<img width="352" alt="image"
src="https://github.com/user-attachments/assets/c2f7cba0-3afa-4c54-aa5a-6e01120a5eee"
/>


## Button
Before:
<img width="240" alt="image"
src="https://github.com/user-attachments/assets/45201048-5946-41fe-999c-b95c6617b384"
/>


After:
<img width="274" alt="image"
src="https://github.com/user-attachments/assets/68cf96cf-4536-47db-903e-2e7884fa045f"
/>
2025-06-19 10:08:28 +02:00
renovate[bot]
43d61d02e1
chore(deps): update dependency @types/supertest to v6.0.3 (#10174)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/supertest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supertest)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest))
| [`6.0.2` ->
`6.0.3`](https://renovatebot.com/diffs/npm/@types%2fsupertest/6.0.2/6.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsupertest/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsupertest/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsupertest/6.0.2/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsupertest/6.0.2/6.0.3?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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 02:46:46 +00:00
renovate[bot]
964544b635
chore(deps): update dependency @types/pg to v8.15.4 (#10173)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/pg](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pg)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg))
| [`8.15.2` ->
`8.15.4`](https://renovatebot.com/diffs/npm/@types%2fpg/8.15.2/8.15.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fpg/8.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fpg/8.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fpg/8.15.2/8.15.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fpg/8.15.2/8.15.4?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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 22:52:38 +00:00
renovate[bot]
d49ca50816
chore(deps): update dependency @types/node to v22.15.31 (#10172)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`22.15.18` ->
`22.15.31`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.18/22.15.31)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.15.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.15.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.15.18/22.15.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.15.18/22.15.31?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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 19:11:26 +00:00
Tymoteusz Czech
b356e23191
feat: add prometheusImpactMetricsApi option to configuration (#10168)
API url, similar to `config.prometheusApi`, for impact metrics
2025-06-18 17:53:08 +02:00
Gastón Fournier
967df825cb
feat: do not lock until migrations are needed (#10170) 2025-06-18 17:40:21 +02:00
Thomas Heartman
ef3ffc4d94
fix: Order properties correctly when mapping from Editable Constraint to IConstraint (#10163)
Prevents the property order from changing when constraints are set from
the editable constraint component. When we render out the API command,
we don't specify the order of properties in the objects, which means
that it can change dramatically, which can be a little jarring.

As it is right now, it first renders in one order when you open the
strategy form:

<img width="299" alt="image"
src="https://github.com/user-attachments/assets/52cf2445-d9eb-402c-b5bc-0fece5fbe822"
/>

And when you navigate to the targeting section of the strategy form, it
changes to:
<img width="299" alt="image"
src="https://github.com/user-attachments/assets/e4cb7006-dcf4-4e88-befb-ccba5b647ddd"
/>

This also applies to constraints in segments.

With this change, the order will remain the same before and after.

Additionally, there's some extra tests around constraint ids being kept
the same and being set if it doesn't exist.

## Further work

This came about as part of the issue we had with constraint editing in
segments being broken as of now. As part of that, I would like to make
some further improvements (such as making the ID required when you use a
list of editable constraints), but that will be in a follow-up. There
are some complications that might not make it a viable option, sadly.

We could also try to stabilize the property order in the API rendering
methods (which I think might be a good idea), but because there's
multiple different ones, this seems to be a faster solution.
2025-06-18 11:47:37 +00:00
Mateusz Kwasniewski
2444bd7ccd
test: impact metrics collection e2e (#10162) 2025-06-18 13:44:55 +02:00
Christopher Kolstad
4c13bd63ee
task: added requested cr approval email template and emailService method (#10161)
Initial template and emailService method in place here.
2025-06-18 13:26:48 +02:00
Christopher Kolstad
ce8d49be10
task: added table for requested approvers for CRs (#10159)
As part of the task to make it possible to send notifications to
approvers for a CR, this PR adds a table that can link users to CRs
they've been requested to make an approval for.
2025-06-18 11:52:29 +02:00
renovate[bot]
810890fe67
chore(deps): update dependency @types/express-session to v1.18.2 (#10156)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/express-session](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-session)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-session))
| [`1.18.1` ->
`1.18.2`](https://renovatebot.com/diffs/npm/@types%2fexpress-session/1.18.1/1.18.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fexpress-session/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fexpress-session/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fexpress-session/1.18.1/1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fexpress-session/1.18.1/1.18.2?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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 09:03:26 +00:00
renovate[bot]
9c23ffbf01
chore(deps): update dependency @types/memoizee to v0.4.12 (#10157)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/memoizee](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/memoizee)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/memoizee))
| [`0.4.11` ->
`0.4.12`](https://renovatebot.com/diffs/npm/@types%2fmemoizee/0.4.11/0.4.12)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fmemoizee/0.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fmemoizee/0.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fmemoizee/0.4.11/0.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fmemoizee/0.4.11/0.4.12?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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 09:03:12 +00:00
Jaanus Sellin
9b61977d3e
fix: increase line height for project title (#10158)
Removing overflow hidden did not fix it, also it breaks the overflow.

Line height is by default 1.4, bumped it up to 1.5. This solved it.
2025-06-18 10:55:26 +02:00
renovate[bot]
a1764ebc5e
chore(deps): update dependency @types/express to v4.17.23 (#10155)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/express](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express))
| [`4.17.21` ->
`4.17.23`](https://renovatebot.com/diffs/npm/@types%2fexpress/4.17.21/4.17.23)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fexpress/4.17.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fexpress/4.17.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fexpress/4.17.21/4.17.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fexpress/4.17.21/4.17.23?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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 20:06:06 +00:00
renovate[bot]
25f1f36521
chore(deps): update dependency @tanstack/react-virtual to v3.13.10 (#10154)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tanstack/react-virtual](https://tanstack.com/virtual)
([source](https://redirect.github.com/TanStack/virtual/tree/HEAD/packages/react-virtual))
| [`3.13.9` ->
`3.13.10`](https://renovatebot.com/diffs/npm/@tanstack%2freact-virtual/3.13.9/3.13.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2freact-virtual/3.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2freact-virtual/3.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2freact-virtual/3.13.9/3.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2freact-virtual/3.13.9/3.13.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>TanStack/virtual (@&#8203;tanstack/react-virtual)</summary>

###
[`v3.13.10`](https://redirect.github.com/TanStack/virtual/blob/HEAD/packages/react-virtual/CHANGELOG.md#31310)

[Compare
Source](https://redirect.github.com/TanStack/virtual/compare/@tanstack/react-virtual@3.13.9...@tanstack/react-virtual@3.13.10)

##### Patch Changes

- Updated dependencies
\[[`b3b7e7d`](b3b7e7dc8b)]:
-
[@&#8203;tanstack/virtual-core](https://redirect.github.com/tanstack/virtual-core)[@&#8203;3](https://redirect.github.com/3).13.10

</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 20:04:35 +00:00
renovate[bot]
d3c55b4ddc
chore(deps): update dependency del-cli to v6 (#9267) 2025-06-17 18:00:08 +02:00