Jaanus Sellin
86e7bbc85d
feat: after onboarding show success box with resources ( #8278 )
...

2024-09-26 15:40:14 +03:00
Jaanus Sellin
4397af0df7
chore: move onboarding flow and dialog under same location ( #8272 )
...
It is mostly moving the onboarding folders under same directory for more
clear project structure.
2024-09-26 12:56:49 +03:00
Jaanus Sellin
aca0de414e
feat: display new completed dialog ( #8255 )
...
1. Now the dialog will not close when SDK got connected
2. It will start to show the suggested production code. ( this will be
attached in next PR)
3. Also, it has connected indicator on the right
4. Back button is removed in this stage.

---------
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2024-09-26 09:24:15 +03:00
Jaanus Sellin
9f5e909436
feat: onboarding can be now closed ( #8215 )
...
The boxes were merged and now the whole thing can be closed.

2024-09-23 13:52:00 +03:00
Jaanus Sellin
553e04994e
fix: now onboarding will show up in correct times ( #8214 )
...
Feature table was not appearing, when onboarding flag was off.
2024-09-23 12:57:47 +03:00
Jaanus Sellin
ebcdd67db0
feat: onboarding flow will not break ( #8198 )
...
1. Now onboarding flow will not break when feature is created
2. Now the bottom table will appear as soon as first feature appears
3. ExistingFlag component was reworked to match the new UX

2024-09-20 14:31:11 +03:00
Jaanus Sellin
b6e22d6178
feat: new onboarding welcome screen logic ( #8110 )
...
1. We will not show grid until 2 flags exist
2. Now new feature creation button will be always displayed on top with
different style
3. Moved some text around

2024-09-06 13:15:28 +03:00
Mateusz Kwasniewski
62d03d35cd
feat: check flag status snippet ( #8097 )
2024-09-05 11:17:42 +02:00
Jaanus Sellin
48ddd255d6
feat: connect welcome to sdk dialog ( #8078 )
...
Now welcome screen is connected to sdk dialog.
2024-09-04 13:19:08 +03:00
Jaanus Sellin
f41a688edb
feat: welcome to project onboarding status rendering ( #8076 )
...

2024-09-04 12:17:33 +03:00
Mateusz Kwasniewski
3f24728693
feat: Select sdk onboarding pt 1 ( #8065 )
2024-09-03 16:37:20 +02:00
Mateusz Kwasniewski
82f9783fe6
feat: connect sdk step 1 ( #8042 )
2024-09-02 15:58:00 +02:00
Jaanus Sellin
e4fcb252d1
feat: welcome to your project component ( #8039 )
...
Currently displaying always when flag enabled.

2024-09-02 15:09:00 +03:00
Mateusz Kwasniewski
b65e593c23
chore: remove featureLifecycle and featureLifecycleMetrics flags ( #7808 )
2024-08-08 13:45:23 +02:00
Mateusz Kwasniewski
3fe385e127
chore: remove flagCreator flag ( #7807 )
2024-08-08 12:19:32 +02:00
Mateusz Kwasniewski
d1959dd0e2
feat: filter project flags by state ( #7618 )
2024-07-18 14:52:27 +02:00
Jaanus Sellin
e8511789fd
feat: command menu items can have description as tooltip now ( #7455 )
...

2024-06-26 12:39:53 +03:00
Jaanus Sellin
3acb3ad2c2
feat: upgrade from react v17 to v18 ( #7265 )
...
**Upgrade to React v18 for Unleash v6. Here's why I think it's a good
time to do it:**
- Command Bar project: We've begun work on the command bar project, and
there's a fantastic library we want to use. However, it requires React
v18 support.
- Straightforward Upgrade: I took a look at the upgrade guide
https://react.dev/blog/2022/03/08/react-18-upgrade-guide and it seems
fairly straightforward. In fact, I was able to get React v18 running
with minimal changes in just 10 minutes!
- Dropping IE Support: React v18 no longer supports Internet Explorer
(IE), which is no longer supported by Microsoft as of June 15, 2022.
Upgrading to v18 in v6 would be a good way to align with this change.
TS updates:
* FC children has to be explicit:
https://stackoverflow.com/questions/71788254/react-18-typescript-children-fc
* forcing version 18 types in resolutions:
https://sentry.io/answers/type-is-not-assignable-to-type-reactnode/
Test updates:
* fixing SWR issue that we have always had but it manifests more in new
React (https://github.com/vercel/swr/issues/2373 )
---------
Co-authored-by: kwasniew <kwasniewski.mateusz@gmail.com>
2024-06-11 13:59:52 +03:00
Thomas Heartman
3643016a0e
feat: filter by user when interacting with the avatar ( #7347 )
...
This PR lets you filter by flag creator by interacting with the user's
avatar.
Additionally, I've switched the custom popover for the standard tooltip
that we use elsewhere in the table. This gives the table a more cohesive
feel. As such, I have also deleted the component created in a previous
PR, because it's no longer in use anywhere.
It now looks like this (when tabbed to; notice the focus ring):

2024-06-11 12:15:35 +02:00
Thomas Heartman
24c0976d56
feat: add popover to users in flags list ( #7344 )
...
This PR adds a popover to the user avatars in the flag list.
The popover is similar to the one used for projects and groups, but it
differs in a few ways:
- There's less padding. There's quite a lot of padding in the other
popovers, and it felt like too much for this table.
- It only shows one bit of text (the user's name/username/email). The
other popovers show email and name/username, but we don't have all that
information, so this is a stripped down version.
Flag list popover:

Group popover:

or if no email

2024-06-11 09:40:48 +02:00
Thomas Heartman
df3ca10a6d
chore: make the User Avatar size configurable ( #7332 )
...
This change makes the width of the user avatar configurable via a new
"avatarWidth" property.
It also sets the width to be `theme.spacing(3)` (currently 24px) for the
feature flag table.
It looks like this now:

It used to look like this:

2024-06-10 12:43:27 +02:00
Mateusz Kwasniewski
a91b77a7ce
feat: filter by created by ( #7306 )
2024-06-06 12:59:11 +02:00
Mateusz Kwasniewski
2cc4b5faab
feat: display created by user in search ( #7292 )
2024-06-06 11:51:54 +02:00
Mateusz Kwasniewski
fef77c1fde
feat: filter by feature type ( #7273 )
2024-06-05 08:17:54 +02:00
Mateusz Kwasniewski
75529f465d
feat: clickable tags in project overview ( #7263 )
2024-06-04 11:08:38 +02:00
Mateusz Kwasniewski
659b3391c3
fix: refresh project after import ( #7082 )
2024-05-20 12:25:23 +02:00
Mateusz Kwasniewski
b2b8d94617
feat: lifecycle column extracted ( #7049 )
2024-05-14 09:24:54 +02:00
Jaanus Sellin
4241e36819
fix: lifecycle improvements/fixes ( #7044 )
...
1. Now completed modal works from project view
2. Changed text for modal
3. Now variant selection will only appear if there are any variants
2024-05-13 13:41:36 +03:00
Mateusz Kwasniewski
3fc7714e78
feat: Lifecycle in project overview ( #7024 )
2024-05-09 13:38:18 +02:00
Mateusz Kwasniewski
f30910f628
fix: optimize table placeholder loading ( #7002 )
2024-05-08 09:40:37 +02:00
Mateusz Kwasniewski
843aab7447
fix: remove columns from the search api query ( #6996 )
2024-05-07 14:44:09 +02:00
Mateusz Kwasniewski
5c27e75014
test: move 2 table tests from cypress to rtl ( #6984 )
2024-05-06 15:00:53 +02:00
Thomas Heartman
70eb463443
chore: fix duplicate use of placeholder name ( #6814 )
...
Instead of using two placeholders both called "production", we rename
one of them to "development"
2024-04-10 12:36:09 +02:00
Mateusz Kwasniewski
6a0135a482
feat: Table with feature overview cell ( #6713 )
2024-03-27 13:30:31 +01:00
Jaanus Sellin
93395d2c3f
chore: generate orval types ( #6699 )
2024-03-26 16:38:18 +02:00
Mateusz Kwasniewski
501da974d6
feat: fetch change request overview in project overview ( #6683 )
2024-03-25 14:02:06 +01:00
Christopher Kolstad
53354224fc
chore: Bump biome and configure husky ( #6589 )
...
Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01:00
Mateusz Kwasniewski
28fc36a1de
fix: exclude columns with commas ( #6102 )
2024-02-01 14:10:57 +01:00
Jaanus Sellin
c6a2303026
chore: remove featureSearchFrontend flag ( #6066 )
2024-01-31 09:22:26 +02:00