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

10755 Commits

Author SHA1 Message Date
Mateusz Kwasniewski
06e2c6e514
fix: outdated sdk version handles non semver versions (#6586) 2024-03-15 14:58:53 +01:00
Christopher Kolstad
d5bc3585aa
feat: Added shutdown hook option (#6585)
An entrypoint for enterprise to register a hook which will be called
before the database and scheduler services are torn down. That way
enterprise can also perform graceful shutdown.
2024-03-15 13:05:35 +00:00
Nuno Góis
fca6146b3a
fix: action select value (#6582)
This should fix the action select bug where it shows as empty when the
form loads.
2024-03-15 11:54:31 +00:00
Mateusz Kwasniewski
2716f72ea6
feat: separate new frontend api path for perf measurements (#6583) 2024-03-15 13:31:08 +02:00
Thomas Heartman
5d107581b1
chore: make Alvin CODEOWNER for docs (#6547)
This PR updates the codeowners file, setting @alvinometric as the code
owner for docs.
2024-03-15 07:25:08 -04:00
dependabot[bot]
b8b362b279
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#6572)
Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.15.4 to 1.15.6.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35a517c586"><code>35a517c</code></a>
Release version 1.15.6 of the npm package.</li>
<li><a
href="c4f847f851"><code>c4f847f</code></a>
Drop Proxy-Authorization across hosts.</li>
<li><a
href="8526b4a1b2"><code>8526b4a</code></a>
Use GitHub for disclosure.</li>
<li><a
href="b1677ce001"><code>b1677ce</code></a>
Release version 1.15.5 of the npm package.</li>
<li><a
href="d8914f7982"><code>d8914f7</code></a>
Preserve fragment in responseUrl.</li>
<li>See full diff in <a
href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.4&new-version=1.15.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:08:55 +01:00
gitar-bot[bot]
3d4aa4abcb
[Remix] Cleaning up stale feature flag: proPlanAutoCharge with value true (#6581) 2024-03-15 11:53:30 +02:00
dependabot[bot]
d1d04fdeb9
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website (#6573)
Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.15.4 to 1.15.6.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35a517c586"><code>35a517c</code></a>
Release version 1.15.6 of the npm package.</li>
<li><a
href="c4f847f851"><code>c4f847f</code></a>
Drop Proxy-Authorization across hosts.</li>
<li><a
href="8526b4a1b2"><code>8526b4a</code></a>
Use GitHub for disclosure.</li>
<li><a
href="b1677ce001"><code>b1677ce</code></a>
Release version 1.15.5 of the npm package.</li>
<li><a
href="d8914f7982"><code>d8914f7</code></a>
Preserve fragment in responseUrl.</li>
<li>See full diff in <a
href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.4&new-version=1.15.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 10:20:20 +01:00
dependabot[bot]
a037cdb450
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /frontend (#6571)
Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.15.4 to 1.15.6.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35a517c586"><code>35a517c</code></a>
Release version 1.15.6 of the npm package.</li>
<li><a
href="c4f847f851"><code>c4f847f</code></a>
Drop Proxy-Authorization across hosts.</li>
<li><a
href="8526b4a1b2"><code>8526b4a</code></a>
Use GitHub for disclosure.</li>
<li><a
href="b1677ce001"><code>b1677ce</code></a>
Release version 1.15.5 of the npm package.</li>
<li><a
href="d8914f7982"><code>d8914f7</code></a>
Preserve fragment in responseUrl.</li>
<li>See full diff in <a
href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.4&new-version=1.15.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 10:19:54 +01:00
dependabot[bot]
1b6354d42d
chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /docker (#6570)
Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects)
from 1.15.5 to 1.15.6.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35a517c586"><code>35a517c</code></a>
Release version 1.15.6 of the npm package.</li>
<li><a
href="c4f847f851"><code>c4f847f</code></a>
Drop Proxy-Authorization across hosts.</li>
<li><a
href="8526b4a1b2"><code>8526b4a</code></a>
Use GitHub for disclosure.</li>
<li>See full diff in <a
href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.5&new-version=1.15.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 10:19:29 +01:00
Jaanus Sellin
f0240eb90e
feat: docs for sdk reporting (#6580)
![image](https://github.com/Unleash/unleash/assets/964450/43fc0d50-6016-4140-9f22-7d56169c375b)

![image](https://github.com/Unleash/unleash/assets/964450/fc9a574e-995c-4278-ba2e-c6d5e0b1088e)
2024-03-15 11:02:59 +02:00
Mateusz Kwasniewski
59ee0b3bbe
feat: empty state application list improvements (#6579) 2024-03-15 10:02:43 +01:00
andreas-unleash
45634689f8
feat: average time to production chart (#6565)
Adds live data to TimeToProductionChart and AverageTimeToProduction
gauge.
Create a custom tooltip

Changes the interaction mode for tooltips as per @nicolaesocaciu pairing
session

Improvement:
Extract grouping by project to its own hook (3 charts that needed
grouped data where handling it independently.

<img width="1331" alt="Screenshot 2024-03-14 at 17 19 07"
src="https://github.com/Unleash/unleash/assets/104830839/199c556c-8264-46e3-9dd5-9a864588de1f">

Closes #
[1-2143](https://linear.app/unleash/issue/1-2143/time-to-production-total-aggregation)

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-15 10:37:02 +02:00
Mateusz Kwasniewski
4d78c6dadf
feat: application overview loading state (#6562) 2024-03-15 09:08:56 +01:00
andreas-unleash
26ad9fc3f4
Fix: insights beta badge (#6568)
Reuses the beta badge from insights
<img width="1448" alt="Screenshot 2024-03-14 at 18 01 42"
src="https://github.com/Unleash/unleash/assets/104830839/c85b6838-c120-471b-9ff3-440c4208dc53">

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-15 09:25:23 +02:00
renovate[bot]
dfdd9f0dd3
chore(deps): update dependency vanilla-jsoneditor to ^0.22.0 (#6577)
[![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.0` ->
`^0.22.0`](https://renovatebot.com/diffs/npm/vanilla-jsoneditor/0.21.6/0.22.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vanilla-jsoneditor/0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vanilla-jsoneditor/0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vanilla-jsoneditor/0.21.6/0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vanilla-jsoneditor/0.21.6/0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>josdejong/svelte-jsoneditor (vanilla-jsoneditor)</summary>

###
[`v0.22.0`](https://togithub.com/josdejong/svelte-jsoneditor/blob/HEAD/CHANGELOG.md#0220-2024-03-01)

[Compare
Source](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.6...v0.22.0)

##### ⚠ BREAKING CHANGES

- The `onChange` callback is no longer triggered on programmatic changes
via a
two-way binded `content` or via methods `.update()`, `.set()`, and
`.patch()`.

##### Features

- do not trigger onChange on programmatic changes
([#&#8203;410](https://togithub.com/josdejong/svelte-jsoneditor/issues/410))
([201f602](201f6020c4))
- document the requirement for immutable changes in `content` (see
[#&#8203;318](https://togithub.com/josdejong/svelte-jsoneditor/issues/318))
([0545e64](0545e647b9))
- update dependencies (a.o. fixing an issue with wrapping tab indented
lines)
([1bd92e7](1bd92e73fb))

##### Bug Fixes

- add missing property `onSelect` to interface `JSONEditorPropsOptional`
([4087e3f](4087e3fa9e))
- improve the logic to determine whether a JSON document needs
formatting
([bb15bd1](bb15bd1d30))
- onCreateMenu and onCreateContextMenu possibly applying mutated changes
without returning
([da8fd60](da8fd6093d))

#####
[0.21.6](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.5...v0.21.6)
(2024-02-15)

##### Features

- upgrade `codemirror`, `jsonrepair`, `svelte`, `svelte-simple-modal`,
and dev dependencies
([3255741](3255741101))

##### Bug Fixes

- improve the logic to determine whether a JSON document needs
formatting
([0ca8a49](0ca8a493e4))
- type definition of `JSONEditorPropsOptional.flattenColumns`
([3a28757](3a28757a08))
- type definition of RenderMenuContext.mode
([51a7133](51a7133778))

#####
[0.21.5](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.4...v0.21.5)
(2024-02-05)

##### Features

- implement support for vanilla JS components in `onRenderValue` using
Svelte Action
([#&#8203;398](https://togithub.com/josdejong/svelte-jsoneditor/issues/398))
([db482ea](db482eae3c))

##### Bug Fixes

-
[#&#8203;392](https://togithub.com/josdejong/svelte-jsoneditor/issues/392)
property `onRenderContextMenu` missing in `JSONEditorPropsOptional`
([ee9b4c9](ee9b4c9199))
-
[#&#8203;401](https://togithub.com/josdejong/svelte-jsoneditor/issues/401)
original data can be mutated by the TransformModal previews
([337f812](337f81234b))
- consistently use selectedJson in the TransformModal
([ac31a79](ac31a7980d))
- use `flex-start` instead of `start` for `align-items`
([#&#8203;395](https://togithub.com/josdejong/svelte-jsoneditor/issues/395))
([b8be1a5](b8be1a57f3))

#####
[0.21.4](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.3...v0.21.4)
(2024-01-24)

##### Bug Fixes

-
[#&#8203;381](https://togithub.com/josdejong/svelte-jsoneditor/issues/381)
method `.update()` throwing an exception when calling directly after
creating the editor
([75c3b5e](75c3b5e1c1))
- update `@codemirror/view` and dev dependencies
([3f2afef](3f2afef38b))

#####
[0.21.3](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.2...v0.21.3)
(2024-01-19)

##### Bug Fixes

-
[#&#8203;381](https://togithub.com/josdejong/svelte-jsoneditor/issues/381)
method `set()` sometimes throwing an error in `text` mode
([2dc62f0](2dc62f0405))
-
[#&#8203;391](https://togithub.com/josdejong/svelte-jsoneditor/issues/391)
editor not supporting `Object.create(null)` as object
([918a126](918a126789))
- update dependencies and devDependencies
([0d49b66](0d49b66810))

#####
[0.21.2](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.1...v0.21.2)
(2024-01-10)

##### Features

- provide the current `selection` in `onRenderContextMenu`
([#&#8203;376](https://togithub.com/josdejong/svelte-jsoneditor/issues/376))
([2068823](2068823bc3))
- update deps `codemirror`, `jsonrepair`, `sass`, `svelte-awesome`,
`svelte-select`, and more
([63ac195](63ac1950db))

##### Bug Fixes

-
[#&#8203;379](https://togithub.com/josdejong/svelte-jsoneditor/issues/379)
ContextMenu not closing after using a custom button via
onRenderContextMenu
([2a83137](2a8313759a))
-
[#&#8203;386](https://togithub.com/josdejong/svelte-jsoneditor/issues/386)
add a `standalone.d.ts` file to the `vanilla-jsoneditor` package
([4f8fa55](4f8fa55fb4))
- improve performance of `isColor` detection (see
[#&#8203;378](https://togithub.com/josdejong/svelte-jsoneditor/issues/378))
([514f6ca](514f6cafdf))
- improve performance of `isColor` detection for long text values (See
[#&#8203;378](https://togithub.com/josdejong/svelte-jsoneditor/issues/378))
([b1a04fc](b1a04fce77))
- update dependency `jsonrepair`
([ec23521](ec235216a1))

#####
[0.21.1](https://togithub.com/josdejong/svelte-jsoneditor/compare/v0.21.0...v0.21.1)
(2023-12-20)

##### Bug Fixes

- add a module export again to the `svelte-jsoneditor` package
([0c695a4](0c695a444a))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 01:59:20 +00:00
renovate[bot]
d6264a3d26
chore(deps): update dependency sass to v1.71.1 (#6576)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass) | [`1.70.0` ->
`1.71.1`](https://renovatebot.com/diffs/npm/sass/1.70.0/1.71.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.70.0/1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.70.0/1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.71.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1711)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.71.0...1.71.1)

##### Command-Line Interface

-   Ship the musl Linux release with the proper Dart executable.

##### JavaScript API

-   Export the `NodePackageImporter` class in ESM mode.

- Allow `NodePackageImporter` to locate a default directory even when
the
    entrypoint is an ESM module.

##### Dart API

- Make passing a null argument to `NodePackageImporter()` a static error
rather
    than just a runtime error.

##### Embedded Sass

- In the JS Embedded Host, properly install the musl Linux embedded
compiler
    when running on musl Linux.

###
[`v1.71.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1710)

[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.70.0...1.71.0)

For more information about `pkg:` importers, see [the
announcement][pkg-importers] on the Sass blog.

[pkg-importers]: https://sass-lang.com/blog/announcing-pkg-importers

##### Command-Line Interface

- Add a `--pkg-importer` flag to enable built-in `pkg:` importers.
Currently
    this only supports the Node.js package resolution algorithm, via
    `--pkg-importer=node`. For example, `@use "pkg:bootstrap"` will load
    `node_modules/bootstrap/scss/bootstrap.scss`.

##### JavaScript API

- Add a `NodePackageImporter` importer that can be passed to the
`importers`
option. This loads files using the `pkg:` URL scheme according to the
Node.js
package resolution algorithm. For example, `@use "pkg:bootstrap"` will
load
`node_modules/bootstrap/scss/bootstrap.scss`. The constructor takes a
single
optional argument, which indicates the base directory to use when
locating
    `node_modules` directories. It defaults to
    `path.dirname(require.main.filename)`.

##### Dart API

- Add a `NodePackageImporter` importer that can be passed to the
`importers`
option. This loads files using the `pkg:` URL scheme according to the
Node.js
package resolution algorithm. For example, `@use "pkg:bootstrap"` will
load
`node_modules/bootstrap/scss/bootstrap.scss`. The constructor takes a
single
    argument, which indicates the base directory to use when locating
    `node_modules` directories.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 22:12:57 +00:00
renovate[bot]
ee6071bc65
chore(deps): update dependency qs to v6.12.0 (#6575)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [qs](https://togithub.com/ljharb/qs) | [`6.11.2` ->
`6.12.0`](https://renovatebot.com/diffs/npm/qs/6.11.2/6.12.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/qs/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/qs/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/qs/6.11.2/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/qs/6.11.2/6.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ljharb/qs (qs)</summary>

###
[`v6.12.0`](https://togithub.com/ljharb/qs/blob/HEAD/CHANGELOG.md#6120)

[Compare
Source](https://togithub.com/ljharb/qs/compare/v6.11.2...v6.12.0)

- \[New] `parse`/`stringify`: add `decodeDotInKeys`/`encodeDotKeys`
options ([#&#8203;488](https://togithub.com/ljharb/qs/issues/488))
-   \[New] `parse`: add `duplicates` option
- \[New] `parse`/`stringify`: add `allowEmptyArrays` option to allow \[]
in object values
([#&#8203;487](https://togithub.com/ljharb/qs/issues/487))
- \[Refactor] `parse`/`stringify`: move allowDots config logic to its
own variable
- \[Refactor] `stringify`: move option-handling code into
`normalizeStringifyOptions`
- \[readme] update readme, add logos
([#&#8203;484](https://togithub.com/ljharb/qs/issues/484))
-   \[readme] `stringify`: clarify default `arrayFormat` behavior
-   \[readme] fix line wrapping
-   \[readme] remove dead badges
-   \[Deps] update `side-channel`
-   \[meta] make the dist build 50% smaller
-   \[meta] add `sideEffects` flag
-   \[meta] run build in prepack, not prepublish
-   \[Tests] `parse`: remove useless tests; add coverage
-   \[Tests] `stringify`: increase coverage
-   \[Tests] use `mock-property`
-   \[Tests] `stringify`: improve coverage
- \[Dev Deps] update ` @&#8203;ljharb/eslint-config `, `aud`,
`has-override-mistake`, `has-property-descriptors`, `mock-property`,
`npmignore`, `object-inspect`, `tape`
-   \[Dev Deps] pin `glob`, since v10.3.8+ requires a broken `jackspeak`
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 19:25:09 +00:00
renovate[bot]
e36b3ee0e4
chore(deps): update dependency orval to v6.25.0 (#6574)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [orval](https://togithub.com/anymaniax/orval) | [`6.24.0` ->
`6.25.0`](https://renovatebot.com/diffs/npm/orval/6.24.0/6.25.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/orval/6.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/orval/6.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/orval/6.24.0/6.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/orval/6.24.0/6.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>anymaniax/orval (orval)</summary>

###
[`v6.25.0`](https://togithub.com/anymaniax/orval/releases/tag/v6.25.0):
Release 6.25.0

[Compare
Source](https://togithub.com/anymaniax/orval/compare/v6.24.0...v6.25.0)

##### Bug Fixes

- afterAllFilesWritten
([#&#8203;1194](https://togithub.com/anymaniax/orval/issues/1194))
([84a9ac7](84a9ac7e6c))
- **angular:** avoid `Angular` type error when `nullable`
([#&#8203;1200](https://togithub.com/anymaniax/orval/issues/1200))
([cd0a56e](cd0a56eb17))
- **core:** implement `{}` insterd of `unknown` for blank schema
interface
([#&#8203;1219](https://togithub.com/anymaniax/orval/issues/1219))
([97552e4](97552e46ff))
- **msw:** changed naming convention for response mock functions to
avoid function name conflicts
([#&#8203;1217](https://togithub.com/anymaniax/orval/issues/1217))
([e528e11](e528e11921))
- **msw:** fixed imports of `split-tags`, `tags`, and `split` mode
([#&#8203;1205](https://togithub.com/anymaniax/orval/issues/1205))
([9f16e37](9f16e37f84))
- **msw:** refactor to include duplication of mock imports in mocks in
`split` and `split-tags` modes
([#&#8203;1214](https://togithub.com/anymaniax/orval/issues/1214))
([1c39aab](1c39aab849))
- useMutation still appears even if false
([#&#8203;1209](https://togithub.com/anymaniax/orval/issues/1209))
([288f488](288f488765))
- useQuery improve override logic
([#&#8203;1212](https://togithub.com/anymaniax/orval/issues/1212))
([1aff031](1aff031e1f))

##### Features

- **swr:** add `swrOptions` property to `output.override.swr`
([#&#8203;1223](https://togithub.com/anymaniax/orval/issues/1223))
([74ef879](74ef879961))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 18:47:17 +00:00
renovate[bot]
40d6c3a487
chore(deps): update dependency react-router to v6.22.3 (#6569)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-router](https://togithub.com/remix-run/react-router)
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router))
| [`6.22.2` ->
`6.22.3`](https://renovatebot.com/diffs/npm/react-router/6.22.2/6.22.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.22.2/6.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.22.2/6.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>remix-run/react-router (react-router)</summary>

###
[`v6.22.3`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6223)

[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.22.2...react-router@6.22.3)

##### Patch Changes

-   Updated dependencies:
    -   `@remix-run/router@1.15.3`

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 18:18:48 +00:00
Nuno Góis
de34497478
chore: drop action definition required (#6567)
https://linear.app/unleash/issue/2-2046/implement-dynamic-action-parameters

Follow up to https://github.com/Unleash/unleash/pull/6554

Cleans up the `required` property in action definitions after adapting
to using the `parameters` property instead.
2024-03-14 16:32:14 +00:00
Nuno Góis
7a3d2d6d87
chore: dynamic action parameters (#6554)
https://linear.app/unleash/issue/2-2046/implement-dynamic-action-parameters

Implements dynamic action parameters.

Also improves the action dropdown to better prepare for future actions.

<img width="771" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/ec3fcaf2-40c8-4dc8-8834-7a0d54671fd2">
2024-03-14 15:25:23 +00:00
Mateusz Kwasniewski
05c014cde7
fix: uri decode breadcrumbs (#6557) 2024-03-14 15:59:44 +01:00
Mateusz Kwasniewski
98c1c101ee
fix: handle sdk versions with nulls (#6558) 2024-03-14 15:47:34 +01:00
Mateusz Kwasniewski
dc1d5ce4f2
chore: update outdated sdks list (#6556) 2024-03-14 15:30:23 +01:00
Mateusz Kwasniewski
146fbbb875
fix: format api path for outdated sdks (#6555) 2024-03-14 14:09:59 +01:00
Gastón Fournier
7c69500cd0
chore: mark resource limits config type fields mandatory (#6550)
## About the changes
All fields should be defined in the configuration to either a
user-provided value or a sensible default
2024-03-14 13:59:20 +01:00
Jaanus Sellin
1780fae022
fix: now issue count under application will show correctly (#6553)
Previously if multiple environments had same missing SDK, it was counted
multiple times. Now it will take only unique.
2024-03-14 14:52:57 +02:00
Mateusz Kwasniewski
2b2089f7b5
feat: clickable banner modal links (#6552) 2024-03-14 13:19:27 +01:00
Thomas Heartman
56c3dc438f
docs: add notes about how Unleash deals with string context values and conversion (#6551)
This change addresses the question in #6542 about using non-string
operators on string values by clarifying that Unleash SDK converts the
string values before performing the comparison.
2024-03-14 13:27:36 +02:00
Nuno Góis
a1af0dd41c
chore: improve action parameters UI (#6549)
https://linear.app/unleash/issue/2-2041/improve-action-parameters-ui

Improves the UI of action parameters, implementing a new
`ProjectActionsActionParameterAutocomplete` component that allows
search.


![image](https://github.com/Unleash/unleash/assets/14320932/b87de507-2feb-433b-846f-0f3cc61721fa)
2024-03-14 11:25:14 +00:00
Simon Hornby
a2c4b8c320
refactor: allow user events to take in only what they need (#6545) 2024-03-14 12:14:33 +02:00
Jaanus Sellin
ba53bd7bf9
refactor: optimize applications overview (#6548)
There was no need to join the entire metrics table, as it is a huge
table. We only needed all combinations of app_name, environment, and
feature_name. The new query retrieves all this data, which will then be
joined into the main query.
2024-03-14 12:11:15 +02:00
andreas-unleash
513d60c14d
Feat: sticky insights header and widget tooltip icon (#6537)
What it says on the tin

Closes #
[1-2182](https://linear.app/unleash/issue/1-2182/sticky-header-on-scroll)

<img width="1442" alt="Screenshot 2024-03-14 at 10 47 32"
src="https://github.com/Unleash/unleash/assets/104830839/5b57cd95-3c40-48e7-b25b-823df025e68c">


https://github.com/Unleash/unleash/assets/104830839/f5249fd6-a4cc-4e52-9b01-89ef3cbeb47c

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-14 11:33:30 +02:00
andreas-unleash
d6482ab07d
fix: change insights icon to award star (#6534)
Changes the insights icon to award_star.  

Closes #
[1-2180](https://linear.app/unleash/issue/1-2180/change-icon-to-award-star)

<img width="320" alt="Screenshot 2024-03-13 at 13 59 21"
src="https://github.com/Unleash/unleash/assets/104830839/9bece091-23c3-4ebf-beda-31a81c1f75e4">

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-14 11:33:19 +02:00
Mateusz Kwasniewski
c6fd558da4
feat: show outdated sdks banner (#6541) 2024-03-14 10:15:33 +01:00
renovate[bot]
d5a084256e
chore(deps): update dependency @types/node to v18.19.22 (#6544)
[![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.21` ->
`18.19.22`](https://renovatebot.com/diffs/npm/@types%2fnode/18.19.21/18.19.22)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.19.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.19.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.19.21/18.19.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.19.21/18.19.22?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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 09:02:44 +00:00
Jaanus Sellin
8c87e27b8a
feat: enable frontend cache for everyone (#6546) 2024-03-14 10:55:49 +02:00
renovate[bot]
a5ad4267ab
chore(deps): update dependency @swc/core to v1.4.5 (#6543)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.4.4` ->
`1.4.5`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.4/1.4.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.4.4/1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.4.4/1.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.4.5`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#145---2024-03-06)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.4.4...v1.4.5)

##### Bug Fixes

- **(es/module)** Fix relativeness check for `jsc.paths`
([#&#8203;8702](https://togithub.com/swc-project/swc/issues/8702))
([d37125f](d37125fb8e))

##### Features

- **(es/parser)** Support Regular Expression `v` flag
([#&#8203;8690](https://togithub.com/swc-project/swc/issues/8690))
([4ce39eb](4ce39ebf32))

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-13 20:34:42 +00:00
Nuno Góis
bc6a96cf6b
chore: suggest nested properties in action filters (#6533)
https://linear.app/unleash/issue/2-2029/support-filtering-on-nested-properties

Suggests nested properties in action filters. Also sorts them
alphabetically.

Follow up to https://github.com/Unleash/unleash/pull/6531

<img width="381" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/4e2c900d-335b-4360-8be4-186f3887e42b">
2024-03-13 16:07:01 +00:00
Mateusz Kwasniewski
f7062e2296
feat: making banner more composable (#6540) 2024-03-13 16:21:40 +01:00
Mateusz Kwasniewski
9438400e77
feat: outdated sdks api (#6539) 2024-03-13 15:56:22 +01:00
Jaanus Sellin
3c22a302c7
fix: fix frontend api timings (#6536)
Just a typo
2024-03-13 15:10:48 +02:00
Jaanus Sellin
c4412d8276
fix: measure frontend times only when flag enabled (#6535)
Moving to controller level to measure only for flag. Other option would
have been to check flag also at service.
2024-03-13 14:28:59 +02:00
Mateusz Kwasniewski
1aca59747e
docs: frontend API design (#6521) 2024-03-13 12:39:58 +01:00
Alvin Bryan
3ea9496a8b
Apply biome formatting to the docs website (#6523)
The docs were ignored by biome, this fixes it. 
With this change
- The docs are no longer ignored by the formatter and the linter
- Custom components in the docs were updated to satisfy the linter
- All the files in the docs were formatted.

There is no new feature or change.
2024-03-13 11:30:40 +00:00
Nuno Góis
422af36d2d
chore: flatten payload util (#6531)
https://linear.app/unleash/issue/2-2029/support-filtering-on-nested-properties

This will allow us to support and suggest payload subproperties in the
action filters.
2024-03-13 11:10:44 +00:00
Tymoteusz Czech
afbc047c77
fix(insights): chart start date (#6491)
Switch charts to stretch X-axis to the full width
2024-03-13 11:47:25 +02:00
Tymoteusz Czech
f2f38a60dc
Insights dashboard chart colors (#6504)
Improved consistent colors for charts


![image](https://github.com/Unleash/unleash/assets/2625371/f3cb66ec-89f4-46c3-b98d-e28fd4bc5cb5)
2024-03-13 11:46:32 +02:00
Tymoteusz Czech
d35ae7827f
feat: insights share events (#6480)
Figure out how many people are using and sharing insights in Beta.


https://linear.app/unleash/issue/1-2145/track-number-of-opened-share-links

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: andreas-unleash <andreas@getunleash.ai>
2024-03-13 11:45:42 +02:00