Mateusz Kwasniewski
f1d1d7d49a
feat: strategy variants in playground ( #4281 )
2023-07-21 08:15:15 +02:00
Tymoteusz Czech
f91c8a338a
fix: feature OpenAPI endpoints - project related ( #4212 )
...
Update OpenAPI for `/api/admin/projects/{projectId}/features/` and
related endpoints
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2023-07-14 16:48:35 +02:00
Mateusz Kwasniewski
d7b7d93533
feat: user openapi spec ( #4162 )
2023-07-06 15:27:43 +02:00
Mateusz Kwasniewski
b50b06c257
feat: Frontend api openapi spec ( #4133 )
2023-07-03 15:48:09 +02:00
Nuno Góis
db61a8a40c
feat: message banner (variants) ( #3788 )
...
-
https://linear.app/unleash/issue/2-546/fetch-the-payload-from-a-real-feature-flag
-
https://linear.app/unleash/issue/2-547/adapt-ui-to-use-the-feature-flag-information-were-fetching
Tackles the 2 tasks above.
Adapts our `FlagResolver` logic to support variants, so we can use them
for our message banner project but also anything else in the future.
Also adapts MessageBanner to the new logic.
- Add support for variants in `FlagResolver`;
- Adapt `MessageBanner` to a variants flag;
- Adds `sticky` support for the `MessageBanner`;
- Adds our first variants flag to `uiConfig` and `experimental`:
`messageBanner`;
- Adds a `variant-flag-schema` to make it easy to represent the variant
output that we specify in `uiConfig`;
- Adapts `experimental` to be able to represent default variants while
still maintaining type safety;
- Adds helpers to make it easy to use variants in our project, such as
`getVariantValue` and the `useVariant` hook;
- Adapts and adds new tests in `flag-resolver.test.ts`;
### Notes
- ~~The `as PayloadType` assertions need
https://github.com/Unleash/unleash-client-node/pull/454 since it
includes https://github.com/Unleash/unleash-client-node/pull/452~~
(50ccf60893
);
- ~~Enterprise needs a PR that will follow soon~~;
![image](https://github.com/Unleash/unleash/assets/14320932/034ff64f-3020-4ed0-863b-ed1fd9190430 )
2023-05-18 09:38:59 +01:00
olav
e8d542af0f
feat: embed proxy endpoints ( #1926 )
...
* refactor: remove unused API definition routes
* feat: add support for proxy keys
* feat: support listening for any event
* feat: embed proxy endpoints
* refactor: add an experimental flag for the embedded proxy
2022-08-16 15:33:33 +02:00