From 794d6fc0cae6bc887935f8657f42f6471dc59c15 Mon Sep 17 00:00:00 2001 From: rahulkeswani101 Date: Mon, 30 Sep 2024 11:30:41 +0530 Subject: [PATCH 1/3] feat: added a new logo for sidebar and login page (#6005) * feat: added a new logo for sidebar and login page * chore: removed the signoz-signup.svg * feat: updated the svg * feat: updated the svg --- frontend/public/Logos/signoz-brand-logo.svg | 18 +++++++----------- frontend/public/favicon.ico | Bin 2218 -> 12870 bytes frontend/public/signoz-signup.svg | 9 --------- .../components/WelcomeLeftContainer/index.tsx | 2 +- 4 files changed, 8 insertions(+), 21 deletions(-) delete mode 100644 frontend/public/signoz-signup.svg diff --git a/frontend/public/Logos/signoz-brand-logo.svg b/frontend/public/Logos/signoz-brand-logo.svg index aaa8a776699..a9cce289932 100644 --- a/frontend/public/Logos/signoz-brand-logo.svg +++ b/frontend/public/Logos/signoz-brand-logo.svg @@ -1,11 +1,7 @@ - - - - - - - - - - - + + + + + + + diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico index 98a6d5f7dc1fa355104d4436132c1df3c5c6d61f..b83e8b561082fe946c7424cecd6babbd0b87b74a 100644 GIT binary patch literal 12870 zcmV-MGP%u(P)l!r*1ZzT8_xCUt78ep7J2ME5#2cX!kjo@^P&WH+%;%AQ!+E48n zP|@jb6&t6={zyQ3Y;6dR_NYW9j?w~tUmG+b;h9Tv^S)=Vsaoq_t7_kSu7c46C+D?y z?W*tqCvlTEmf?|Oda19l?RN>gMCUKRukSorAX+MfUp)yP06j~GS zohwjVg_itB>h!EoP|?4>5$}2E9p4GQ;nMC@HpZK!>sB8`w1(HOpQ4BPcvuQ4irAUb zTXU~3QftT8F0#^}=z4;zIW8dTB__rYmn1d;a5c+#Z{`h2n+o*nxQI1rE%uLBRfcuA zA_SeZ!%U!T$}yLs@GkuBo}`{j&@iRB%8K{!+;Xr`3^V`uQ2u50favlA*RS6|`>T+h zlap^9F~2__xKz6YXwmnjw+u^D%MULwv*&8Ogkyw5m-Y_>64*yb;YB7~SA@4xhMa1v zF4Sfy@DEcCH=x#h;ceqWP)1dy4Gaefn~BBnSQVkCc}GnshJG#NVc7ZYUHSR`3}>IG z-&P^hlan9MFK_MHHb!R(0A4e?rhV#6VBB~~052MGglUdx90E$KBWWP3eo>9u5T2OY z)_QOgUzm_1lGWd#3|Az)r3*uEp{nOWrf3YHm}m|($;{UDOw@R@D)^IGDQ}}kqL2bn zJD9J_Z&&tBiQIbO*Kl|hvWue%z2^}eUJ!<80+)cI@UU4u3uTObG&V@mKd?GgD1m34 z3ihDZ-RUcf)UFv|WL zUr+U~zf02&H3k*$^_rcN5w6A~7^i>7xQ-)&l(8gWUVhE}lsZ;u)2~5J=2V)KL!#@( z$$pMP08^6zw}2(vaT;oAAsD5ajK?c#U)-jr{OWK|G@gt)?7(MjSv33xVM;Bl|QHpQzr=5iQ|M>lc( z<58Mg30e0ZJrABUzo=KtD*hB|X} zOb|-~=2|w(Ex`rJsKcE#Na?X)55pW{s?5xe>(B~L>Y8J91ZF!1KTR;_4sis|q1FUD zGO(#cgKH>wdyXleX!>T4lH_GJwKgAkjH6`7O$G&Pg2nXnjRXOC;s(Wpm0?It2HbLSDX9vRet>V)(n}OwF?xnGi>^s85jh!<;mivJ0A0g% zgoAwr@*`h?b-9?Q_K7^v<4Hi)i0FO!$YVN3K#Lo2;VKtyT(n|0>|YgO@6CnHJc@$^ zB(yQ5V!w^5i4T_Bu*V_}NGiW2jlEQ$&c0)VC$wqM!`7c

H?^HyH1+0#K?Q_5Rkr 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 diff --git a/frontend/public/signoz-signup.svg b/frontend/public/signoz-signup.svg deleted file mode 100644 index 67c45b1c233..00000000000 --- a/frontend/public/signoz-signup.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/frontend/src/components/WelcomeLeftContainer/index.tsx b/frontend/src/components/WelcomeLeftContainer/index.tsx index 3e8ec68e427..ea238723ae4 100644 --- a/frontend/src/components/WelcomeLeftContainer/index.tsx +++ b/frontend/src/components/WelcomeLeftContainer/index.tsx @@ -16,7 +16,7 @@ function WelcomeLeftContainer({ - + SigNoz {t('monitor_signup')} From 5a0a7c2c6031d8e69bad334e27973bf6da8a052e Mon Sep 17 00:00:00 2001 From: SagarRajput-7 <162284829+SagarRajput-7@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:48:48 +0530 Subject: [PATCH 2/3] fix: restricted column long value to 3 line and line clamped (#6056) * fix: restricted column long value to 3 line and line clamped * fix: added tooltip prop as prop for generic component and passed style from consumer * fix: comment resolved * fix: refactored styles * fix: updated snapshot * fix: removed console log --- .../GridTableComponent.styles.scss | 5 ++ .../container/GridTableComponent/index.tsx | 28 ++++++- .../LogsPanelComponent.styles.scss | 3 +- .../TablePanelWrapper.test.tsx.snap | 84 +++++++++++++++---- .../TracesTableComponent.styles.scss | 3 +- .../LineClampedText/LineClampedText.tsx | 17 +++- 6 files changed, 118 insertions(+), 22 deletions(-) create mode 100644 frontend/src/container/GridTableComponent/GridTableComponent.styles.scss diff --git a/frontend/src/container/GridTableComponent/GridTableComponent.styles.scss b/frontend/src/container/GridTableComponent/GridTableComponent.styles.scss new file mode 100644 index 00000000000..80491e991a2 --- /dev/null +++ b/frontend/src/container/GridTableComponent/GridTableComponent.styles.scss @@ -0,0 +1,5 @@ +.long-text-tooltip { + max-width: 500px; + max-height: 500px; + overflow-y: auto; +} diff --git a/frontend/src/container/GridTableComponent/index.tsx b/frontend/src/container/GridTableComponent/index.tsx index fbd3892c487..dfa90b8255d 100644 --- a/frontend/src/container/GridTableComponent/index.tsx +++ b/frontend/src/container/GridTableComponent/index.tsx @@ -1,3 +1,5 @@ +import './GridTableComponent.styles.scss'; + import { ExclamationCircleFilled } from '@ant-design/icons'; import { Space, Tooltip } from 'antd'; import { getYAxisFormattedValue } from 'components/Graph/yAxisConfig'; @@ -5,6 +7,7 @@ import { Events } from 'constants/events'; import { QueryTable } from 'container/QueryTable'; import { RowData } from 'lib/query/createTableColumnsFromQuery'; import { cloneDeep, get, isEmpty } from 'lodash-es'; +import LineClampedText from 'periscope/components/LineClampedText/LineClampedText'; import { memo, ReactNode, useCallback, useEffect, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { eventEmitter } from 'utils/getEventEmitter'; @@ -116,7 +119,16 @@ function GridTableComponent({ } > - {text} + + {hasMultipleMatches && ( @@ -127,7 +139,19 @@ function GridTableComponent({ ); } } - return

{text}
; + return ( +
+ +
+ ); }, })); diff --git a/frontend/src/container/LogsPanelTable/LogsPanelComponent.styles.scss b/frontend/src/container/LogsPanelTable/LogsPanelComponent.styles.scss index b355c905517..99f93a7935f 100644 --- a/frontend/src/container/LogsPanelTable/LogsPanelComponent.styles.scss +++ b/frontend/src/container/LogsPanelTable/LogsPanelComponent.styles.scss @@ -63,8 +63,7 @@ height: 40px; justify-content: end; padding: 0 8px; - margin-top: 12px; - margin-bottom: 2px; + margin: 12px 0 2px; } } diff --git a/frontend/src/container/PanelWrapper/__tests__/__snapshots__/TablePanelWrapper.test.tsx.snap b/frontend/src/container/PanelWrapper/__tests__/__snapshots__/TablePanelWrapper.test.tsx.snap index 1a930f740cc..6de3e827786 100644 --- a/frontend/src/container/PanelWrapper/__tests__/__snapshots__/TablePanelWrapper.test.tsx.snap +++ b/frontend/src/container/PanelWrapper/__tests__/__snapshots__/TablePanelWrapper.test.tsx.snap @@ -266,14 +266,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- demo-app +
+ demo-app +
- 4.35 s +
+ 4.35 s +
@@ -284,14 +292,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- customer +
+ customer +
- 431 ms +
+ 431 ms +
@@ -302,14 +318,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- mysql +
+ mysql +
- 431 ms +
+ 431 ms +
@@ -320,14 +344,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- frontend +
+ frontend +
- 287 ms +
+ 287 ms +
@@ -338,14 +370,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- driver +
+ driver +
- 230 ms +
+ 230 ms +
@@ -356,14 +396,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- route +
+ route +
- 66.4 ms +
+ 66.4 ms +
@@ -374,14 +422,22 @@ exports[`Table panel wrappper tests table should render fine with the query resp class="ant-table-cell" >
- redis +
+ redis +
- 31.3 ms +
+ 31.3 ms +
diff --git a/frontend/src/container/TracesTableComponent/TracesTableComponent.styles.scss b/frontend/src/container/TracesTableComponent/TracesTableComponent.styles.scss index c59bf3c5ad7..30f90d4a093 100644 --- a/frontend/src/container/TracesTableComponent/TracesTableComponent.styles.scss +++ b/frontend/src/container/TracesTableComponent/TracesTableComponent.styles.scss @@ -52,8 +52,7 @@ height: 40px; justify-content: end; padding: 0 8px; - margin-top: 12px; - margin-bottom: 2px; + margin: 12px 0 2px; } } diff --git a/frontend/src/periscope/components/LineClampedText/LineClampedText.tsx b/frontend/src/periscope/components/LineClampedText/LineClampedText.tsx index 6b90704b0c2..9c77d514e05 100644 --- a/frontend/src/periscope/components/LineClampedText/LineClampedText.tsx +++ b/frontend/src/periscope/components/LineClampedText/LineClampedText.tsx @@ -1,14 +1,16 @@ import './LineClampedText.styles.scss'; -import { Tooltip } from 'antd'; +import { Tooltip, TooltipProps } from 'antd'; import { useEffect, useRef, useState } from 'react'; function LineClampedText({ text, lines, + tooltipProps, }: { text: string; lines?: number; + tooltipProps?: TooltipProps; }): JSX.Element { const [isOverflowing, setIsOverflowing] = useState(false); const textRef = useRef(null); @@ -42,11 +44,22 @@ function LineClampedText({ ); - return isOverflowing ? {content} : content; + return isOverflowing ? ( + + {content} + + ) : ( + content + ); } LineClampedText.defaultProps = { lines: 1, + tooltipProps: {}, }; export default LineClampedText; From 3b7455ac4cfbfdac281d4abee2590c70d3861258 Mon Sep 17 00:00:00 2001 From: Yunus M Date: Mon, 30 Sep 2024 12:41:11 +0530 Subject: [PATCH 3/3] fix: wait for licenseData to resolve before the check to show chat support (#6091) --- frontend/src/AppRoutes/index.tsx | 52 +++++++++++++++++--------------- 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/frontend/src/AppRoutes/index.tsx b/frontend/src/AppRoutes/index.tsx index 8400afbde33..846ec02ac45 100644 --- a/frontend/src/AppRoutes/index.tsx +++ b/frontend/src/AppRoutes/index.tsx @@ -12,6 +12,7 @@ import useAnalytics from 'hooks/analytics/useAnalytics'; import { KeyboardHotkeysProvider } from 'hooks/hotkeys/useKeyboardHotkeys'; import { useIsDarkMode, useThemeConfig } from 'hooks/useDarkMode'; import { THEME_MODE } from 'hooks/useDarkMode/constant'; +import useFeatureFlags from 'hooks/useFeatureFlag'; import useGetFeatureFlag from 'hooks/useGetFeatureFlag'; import useLicense, { LICENSE_PLAN_KEY } from 'hooks/useLicense'; import { NotificationProvider } from 'hooks/useNotifications'; @@ -58,23 +59,16 @@ function App(): JSX.Element { const isDarkMode = useIsDarkMode(); - const featureResponse = useGetFeatureFlag((allFlags) => { - const isOnboardingEnabled = - allFlags.find((flag) => flag.name === FeatureKeys.ONBOARDING)?.active || - false; + const isOnboardingEnabled = + useFeatureFlags(FeatureKeys.ONBOARDING)?.active || false; - const isChatSupportEnabled = - allFlags.find((flag) => flag.name === FeatureKeys.CHAT_SUPPORT)?.active || - false; + const isChatSupportEnabled = + useFeatureFlags(FeatureKeys.CHAT_SUPPORT)?.active || false; - const isPremiumSupportEnabled = - allFlags.find((flag) => flag.name === FeatureKeys.PREMIUM_SUPPORT)?.active || - false; - - const showAddCreditCardModal = - !isPremiumSupportEnabled && - !licenseData?.payload?.trialConvertedToSubscription; + const isPremiumSupportEnabled = + useFeatureFlags(FeatureKeys.PREMIUM_SUPPORT)?.active || false; + const featureResponse = useGetFeatureFlag((allFlags) => { dispatch({ type: UPDATE_FEATURE_FLAG_RESPONSE, payload: { @@ -90,16 +84,6 @@ function App(): JSX.Element { setRoutes(newRoutes); } - - if (isLoggedInState && isChatSupportEnabled && !showAddCreditCardModal) { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - window.Intercom('boot', { - app_id: process.env.INTERCOM_APP_ID, - email: user?.email || '', - name: user?.name || '', - }); - } }); const isOnBasicPlan = @@ -201,6 +185,26 @@ function App(): JSX.Element { // eslint-disable-next-line react-hooks/exhaustive-deps }, [pathname]); + useEffect(() => { + const showAddCreditCardModal = + !isPremiumSupportEnabled && + !licenseData?.payload?.trialConvertedToSubscription; + + if (isLoggedInState && isChatSupportEnabled && !showAddCreditCardModal) { + window.Intercom('boot', { + app_id: process.env.INTERCOM_APP_ID, + email: user?.email || '', + name: user?.name || '', + }); + } + }, [ + isLoggedInState, + isChatSupportEnabled, + user, + licenseData, + isPremiumSupportEnabled, + ]); + useEffect(() => { if (user && user?.email && user?.userId && user?.name) { try {