Alexandru Savin
9fae7801ed
feat: New Relic integration ( #7492 )
...
## About the changes
Add New Relic integration based on issue #878 .


<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #878
2024-07-05 15:16:00 +02:00
David Leek
9ad7266aa1
chore: use a command bar shadow thats visible in darkmode as well ( #7551 )
2024-07-05 14:54:11 +02:00
Thomas Heartman
94926b7802
chore: don't prevent users from entering the env form when they're at the limit ( #7549 )
...
This change reverts the changes related to the button in particular
that were introduced in #7500 . The button is now always enabled, and
the actual resource warning and creation blocking happens in the form,
courtesy of #7548 .
2024-07-05 13:11:00 +02:00
Tymoteusz Czech
1d7cd2e274
feat: update description on project deletion ( #7539 )
...
Improving the project deletion experience by adding information about
API keys and refining the messaging, making it easier to comprehend.
2024-07-05 11:07:47 +00:00
Mateusz Kwasniewski
963d051632
feat: Limit environments component ( #7548 )
2024-07-05 13:03:51 +02:00
Jaanus Sellin
c802442846
feat: add solid border for contrast ( #7550 )
...
Now it is better to see the command bar.

2024-07-05 14:01:10 +03:00
David Leek
2f9483441f
feat: command bar up down navigation ( #7546 )
2024-07-05 12:57:43 +02:00
Jaanus Sellin
165f02a3a4
fix: sidebar update active when navigated via command menu. ( #7545 )
...
Currently, if the location changes, it does not update the active item.
I added useEffect to update the active item.
This is required when the user navigates via the command menu.
2024-07-05 13:28:00 +03:00
David Leek
51a2b3aa0e
feat: hide command bar when losing focus ( #7544 )
2024-07-05 11:22:46 +02:00
Mateusz Kwasniewski
cad8a3c2df
feat: limit component used in strategies ( #7542 )
2024-07-05 09:09:28 +02:00
David Leek
233bf0757e
chore: fix command bar key prop usage ( #7534 )
2024-07-05 08:24:51 +02:00
David Leek
96a1996b41
chore: command bar remove strategy types as page suggestion ( #7543 )
2024-07-04 15:51:37 +02:00
Mateusz Kwasniewski
c93bfafb7f
feat: limit component ( #7538 )
2024-07-04 09:49:31 +02:00
Jaanus Sellin
8dd77f3bbd
fix: remove focus on ESC ( #7535 )
...
Now when pressing ESC, command bar will lose focus.

2024-07-03 22:15:59 +03:00
Gastón Fournier
bf2df49bd6
feat: change billing plan get in touch to support email ( #7523 )
2024-07-03 16:58:04 +02:00
Thomas Heartman
c5fdaeabd9
feat: UI limit for API tokens ( #7532 )
...
This PR activates the limit for API token creation in both the global
API token window and in the project-level API token tab.
Because the same button is used in two places, I encapsulated the
fetching of flags and resource limits within the button. I can be
convinced to pass the current API token count and the limit as
arguments, but I think this is the right solution for this case.
2024-07-03 12:36:48 +00:00
Jaanus Sellin
990ea1ffb2
feat: quick suggestions click close ( #7533 )
...
Now recently visited projects, features, pages will also close the
command bar.
2024-07-03 14:41:23 +03:00
Jaanus Sellin
fc95d459d0
feat: use different cache key for command bar ( #7530 )
...
Now command bar and search do not share same cache, so they wont
conflict anymore.
2024-07-03 14:28:47 +03:00
Mateusz Kwasniewski
d924519abb
feat: segments limit ui ( #7528 )
2024-07-03 12:34:16 +02:00
Jaanus Sellin
57c1a6edd5
feat: track interaction with search ( #7526 )
...
Now we will start tracking how users interact with search box. Whether
they open it manually or use CTRL K
2024-07-03 12:27:20 +03:00
Gastón Fournier
5832fc7d81
feat: what's new in Unleash ( #7497 )
...
https://linear.app/unleash/issue/2-2354/new-in-unleash-section-in-sidebar
Add a "New in Unleash" section in the side bar and use it to announce
signals and actions.

Inside signals page we're also including a feedback button to try to
collect some insights.

---------
Co-authored-by: Nuno Góis <github@nunogois.com>
2024-07-03 09:54:38 +02:00
David Leek
06971375cb
chore: fix command bar missing icons in quick suggestions ( #7522 )
2024-07-03 09:41:12 +02:00
David Leek
a463e8b1e6
chore: command bar feedback focus and text size ( #7521 )
2024-07-03 09:33:28 +02:00
Mateusz Kwasniewski
e9b643761c
feat: Project limit UI ( #7518 )
2024-07-02 15:29:58 +02:00
David Leek
0a2f7e5a61
chore: fix searchbar styling when focus is on results ( #7517 )
2024-07-02 13:15:57 +02:00
Jaanus Sellin
f42e74e7c5
chore: rename command bar files ( #7516 )
...
Now we have nice logical naming

2024-07-02 13:59:18 +03:00
Jaanus Sellin
1f48f9067a
fix: command menu hover ( #7515 )
...
Now command menu hover has same styling as sidebar

2024-07-02 13:34:40 +03:00
Tymoteusz Czech
e916deda74
fix: prevent project cell overflow on api keys table ( #7472 )
...
Preparations for virtualizing API tokens table - projects column for tokens with a list of projects assigned will not overflow the cell.
2024-07-02 12:10:02 +02:00
Jaanus Sellin
745c5a0454
fix: improve menu styling ( #7513 )
...
Now quick suggestions padding is not bigger than for pages.

2024-07-02 12:33:37 +03:00
Jaanus Sellin
4eebf49423
feat: clear search string and close box after click ( #7511 )
...
Now when selecting an item from command menu, the search string is
cleared and command menu closed.
2024-07-02 11:12:08 +03:00
David Leek
85096ba3c6
feat: command bar results key down should exit/refocus input ( #7509 )
...
Refocuses command bar input field if command bar results has focus and
user starts to type. Closes if Escape button clicked
2024-07-02 09:56:25 +02:00
Thomas Heartman
be518af228
feat: use new environment limit in Unleash UI ( #7500 )
...
This PR updates the Unleash UI to use the new environment limit.
As it turns out, we already had an environment limit in the UI, but it
was hardcoded (luckily, its value is the same as the new default value
🥳 ).
In addition to the existing places this limit was used, it also disables
the "new environment" button if you've reached the limit. Because this
limit already exists, I don't think we need a flag for it. The only
change is that you can't click a button (that should be a link!) that
takes you to a page you can't do anything on.
2024-07-02 06:14:15 +00:00
Mateusz Kwasniewski
57b253c050
feat: constraint values limit UI ( #7501 )
2024-07-01 15:05:44 +02:00
Jaanus Sellin
c907199d23
feat: command bar feedback ( #7485 )
...


2024-07-01 14:15:51 +03:00
Gastón Fournier
79628d3e7d
chore: change get in touch email and use biome from node_modules ( #7496 )
2024-07-01 12:07:07 +02:00
David Leek
20da40d38d
feat: move recording recently visited into separate component ( #7494 )
2024-07-01 10:35:02 +02:00
Mateusz Kwasniewski
3525928fea
feat: configurable strategies limit ( #7488 )
2024-07-01 10:03:26 +02:00
David Leek
bdce76e84a
chore: command bar refactor of search result items for consistent styling and icons ( #7483 )
2024-06-28 12:40:44 +02:00
David Leek
d01aba955a
chore: rename recent and page suggestions ( #7484 )
...
Renames and moves recently visited and page suggestions to match name
pattern
2024-06-28 13:18:27 +03:00
Mateusz Kwasniewski
5bd32f264d
feat: strategy limit to 30 ( #7473 )
2024-06-28 11:18:44 +02:00
Jaanus Sellin
82a53fa9b3
feat: introduce large cache for swr ( #7470 )
...
Previously, clearing the SWR cache cleared all entries. Now you can
configure the cache size.
1. This makes the search more fluid. Previously, if you went back and
forth on pages, you were always sent to the loading state.
2. This also solves the issue where the command bar search cleared the
cache for all other searches.
3. Additionally, it addresses the problem where the global search
cleared the cache for project search.
2024-06-28 10:44:35 +03:00
Mateusz Kwasniewski
b67c73a578
chore: resource limits flag ( #7471 )
2024-06-27 14:25:07 +02:00
Christopher Kolstad
f4e3388606
task: Yarn v4 ( #7457 )
...
Moves to Yarn v4
---------
Co-authored-by: Alvin Bryan <107407814+alvinometric@users.noreply.github.com>
2024-06-27 12:52:43 +02:00
Jaanus Sellin
82822a735b
feat: command bar track events ( #7469 )
...
Start tracking plausible events
1. Log the search keywords that returned 0 results
2. Track all clicks, based on source(search/recents/pages), type etc.
2024-06-27 12:48:57 +03:00
Tymoteusz Czech
083273b49b
fix: prevent strategy variant weight from going into negative numbers on Frontend ( #7460 )
...
Added validation if sum goes over 100%. Remaining split is never negative
2024-06-27 09:06:59 +00:00
Tymoteusz Czech
1cdbd21212
fix: strategy form buttons spacing ( #7468 )
2024-06-27 11:04:06 +02:00
Tymoteusz Czech
4c1d8dd423
fix: banner duplication on strategy edit with change requests ( #7452 )
...
## About the changes
Only one banner info about the outcome of strategy edit should appear
when change requests are enabled.

[issue/1-2292](https://linear.app/unleash/issue/1-2292/bug-do-not-show-feature-toggle-is-currently-enabled-banner-when-change )
2024-06-27 10:04:02 +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
b5e329e22d
feat: search only features when there is search string ( #7450 )
...
Now the search hook is inside another component, so we do not get
searches without search query.
Also we had 2 state variable handing the search query. Removed one of
them.
2024-06-25 16:17:17 +03:00
David Leek
ffe306714b
feat: tweak command bar UI styles to match sketches ( #7447 )
2024-06-25 14:30:39 +02:00