Nuno Góis
4167a60588
feat: biome lint frontend ( #4903 )
...
Follows up on https://github.com/Unleash/unleash/pull/4853 to add Biome
to the frontend as well.

Added a few `biome-ignore` to speed up the process but we may want to
check and fix them in the future.
2023-10-02 13:25:46 +01:00
Mateusz Kwasniewski
df41146f50
feat: Demo for strategy variants ( #4457 )
2023-08-10 11:55:33 +02:00
Nuno Góis
8707c2f7d9
fix: ensure userId context exists when running demo ( #4144 )
...
https://linear.app/unleash/issue/2-1168/demo-ensure-userid-context-field-in-setup-steps
This ensures that the `userId` context field exists when we reach
specific demo topics that require it in order to be successfully
completed. This uses the `setup` property on those topics, where we'll
check for the existence of this context field and create it if it's not
found.
2023-07-05 10:49:18 +01:00
Nuno Góis
0c620656ef
fix: small fixes for the interactive demo guide ( #3713 )
...
https://linear.app/unleash/issue/2-1005/small-ui-improvements
https://linear.app/unleash/issue/2-1020/fix-issues-with-interactive-demo-guide
Tackles the 2 tasks above, which include items such as:
- Change drop-shadow of step tooltips;
- Change transparency of overlay;
- Change box-shadow of topics "widget";
- Gradual rollout should use `default` stickiness;
- Improve last step behavior when redirecting (add optional delay);
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#3537
2023-05-09 10:04:39 +03:00
Nuno Góis
3599e7478c
feat: demo ui-ux improvements ( #3634 )
...
https://linear.app/unleash/issue/2-914/improve-demo-guide-uiux
Includes a big batch of UI/UX improvements, including but not limited
to:
- Updating steps text;
- Improve behavior of intro step dialogs (use normal dialogs);
- Improve overall design;
- Improve escape key and backdrop click behaviors;
- Add plans dialog;
- Add sticky demo banner;
- Assume `demo-app` project and `dev` environment to better fit our demo
instance;
- Misc fixes and refactors;
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#3537

2023-04-27 08:15:17 +01:00
Nuno Góis
58fb1a21fd
feat: implement demo guide steps ( #3569 )
...
https://linear.app/unleash/issue/2-924/implement-the-guide-steps
While https://github.com/Unleash/unleash/pull/3528 implemented the basic
guide logic with some example steps, this PR adds the guide steps as per
the current demo, along with any necessary changes and features that
were needed to accomplish this.
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#3537
https://user-images.githubusercontent.com/14320932/233133252-a3790f11-ec5d-4ee3-952d-88348212bd3c.mp4
2023-04-19 19:40:29 +01:00