diff --git a/packages/hoppscotch-sh-admin/locales/en.json b/packages/hoppscotch-sh-admin/locales/en.json index b2ea859f0..86830c544 100644 --- a/packages/hoppscotch-sh-admin/locales/en.json +++ b/packages/hoppscotch-sh-admin/locales/en.json @@ -96,7 +96,7 @@ "last_used_on": "Last used on", "no_expiration": "No expiration", "no_expiration_verbose": "This token will never expire!", - "section_description": "Manage your Hoppscotch users through APIs with Infra tokens", + "section_description": "Manage your Hoppscotch users through APIs with Infra tokens.", "section_title": "Infra Tokens", "tab_title": "Infra Tokens", "token_expires_on": "This token will expire on", @@ -247,6 +247,11 @@ "users_to_admin_success": "Selected users are elevated to admin status!!", "users_to_admin_failure": "Failed to elevate selected users to admin status!!" }, + "support": { + "description": "Get help from the Hoppscotch community", + "documentation": "Documentation", + "more_info": "More Info" + }, "teams": { "add_member": "Add Member", "add_members": "Add Members", @@ -325,6 +330,7 @@ "invalid_user": "Invalid User", "invite_load_list_error": "Unable to Load Invited Users List", "invite_user": "Invite User", + "invite_users_description": "Invite your team members to join Hoppscotch.", "invited_by": "Invited By", "invited_on": "Invited On", "invited_users": "Invited Users", @@ -341,6 +347,7 @@ "not_available": "Not Available", "not_found": "User not found", "pending_invites": "Pending Invites", + "pending_invites_description": "Manage and track pending user invitations with clear status and actions.", "remove_admin_privilege": "Remove Admin Privilege", "remove_admin_status": "Remove Admin Status", "rename": "Rename", diff --git a/packages/hoppscotch-sh-admin/src/components.d.ts b/packages/hoppscotch-sh-admin/src/components.d.ts index 42484278d..dfb703fea 100644 --- a/packages/hoppscotch-sh-admin/src/components.d.ts +++ b/packages/hoppscotch-sh-admin/src/components.d.ts @@ -14,6 +14,7 @@ declare module 'vue' { AppSidebar: typeof import('./components/app/Sidebar.vue')['default'] AppToast: typeof import('./components/app/Toast.vue')['default'] DashboardMetricsCard: typeof import('./components/dashboard/MetricsCard.vue')['default'] + FallbackComponent: typeof import('./components/FallbackComponent.vue')['default'] HoppButtonPrimary: typeof import('@hoppscotch/ui')['HoppButtonPrimary'] HoppButtonSecondary: typeof import('@hoppscotch/ui')['HoppButtonSecondary'] HoppSmartAnchor: typeof import('@hoppscotch/ui')['HoppSmartAnchor'] @@ -34,6 +35,7 @@ declare module 'vue' { HoppSmartTabs: typeof import('@hoppscotch/ui')['HoppSmartTabs'] HoppSmartToggle: typeof import('@hoppscotch/ui')['HoppSmartToggle'] IconLucideArrowLeft: typeof import('~icons/lucide/arrow-left')['default'] + IconLucideArrowUpRight: typeof import('~icons/lucide/arrow-up-right')['default'] IconLucideCheck: typeof import('~icons/lucide/check')['default'] IconLucideChevronDown: typeof import('~icons/lucide/chevron-down')['default'] IconLucideHelpCircle: typeof import('~icons/lucide/help-circle')['default'] diff --git a/packages/hoppscotch-sh-admin/src/components/app/Header.vue b/packages/hoppscotch-sh-admin/src/components/app/Header.vue index 577a0f160..7e9b1bf59 100644 --- a/packages/hoppscotch-sh-admin/src/components/app/Header.vue +++ b/packages/hoppscotch-sh-admin/src/components/app/Header.vue @@ -24,6 +24,16 @@
+
+ +
-
+
{{ capitalize(provider.name) }} +
@@ -67,6 +75,7 @@ import { useVModel } from '@vueuse/core'; import { reactive } from 'vue'; import { useI18n } from '~/composables/i18n'; import { ServerConfigs, SsoAuthProviders } from '~/helpers/configs'; +import IconCircleHelp from '~icons/lucide/circle-help'; import IconEye from '~icons/lucide/eye'; import IconEyeOff from '~icons/lucide/eye-off'; diff --git a/packages/hoppscotch-sh-admin/src/components/settings/DataSharing.vue b/packages/hoppscotch-sh-admin/src/components/settings/DataSharing.vue index aa22f8b60..66c1af1ac 100644 --- a/packages/hoppscotch-sh-admin/src/components/settings/DataSharing.vue +++ b/packages/hoppscotch-sh-admin/src/components/settings/DataSharing.vue @@ -13,12 +13,22 @@
- - {{ t('configs.data_sharing.toggle_description') }} - +
+ + {{ t('configs.data_sharing.toggle_description') }} + + +
+

+ {{ t('configs.data_sharing.description') }} +

@@ -40,6 +53,7 @@ import { computed } from 'vue'; import { useI18n } from '~/composables/i18n'; import { ServerConfigs } from '~/helpers/configs'; import IconShieldQuestion from '~icons/lucide/shield-question'; +import IconHelpCircle from '~icons/lucide/help-circle'; const t = useI18n(); diff --git a/packages/hoppscotch-sh-admin/src/components/settings/SmtpConfiguration.vue b/packages/hoppscotch-sh-admin/src/components/settings/SmtpConfiguration.vue index 8f14ae48e..637632623 100644 --- a/packages/hoppscotch-sh-admin/src/components/settings/SmtpConfiguration.vue +++ b/packages/hoppscotch-sh-admin/src/components/settings/SmtpConfiguration.vue @@ -15,12 +15,22 @@
- - {{ t('configs.mail_configs.enable_smtp') }} - +
+ + {{ t('configs.mail_configs.enable_smtp') }} + + +
@@ -94,6 +104,7 @@ import { useI18n } from '~/composables/i18n'; import { ServerConfigs } from '~/helpers/configs'; import IconEye from '~icons/lucide/eye'; import IconEyeOff from '~icons/lucide/eye-off'; +import IconHelpCircle from '~icons/lucide/help-circle'; const t = useI18n(); diff --git a/packages/hoppscotch-sh-admin/src/components/tokens/Overview.vue b/packages/hoppscotch-sh-admin/src/components/tokens/Overview.vue index 0ccfc97b3..f1da4a97b 100644 --- a/packages/hoppscotch-sh-admin/src/components/tokens/Overview.vue +++ b/packages/hoppscotch-sh-admin/src/components/tokens/Overview.vue @@ -5,9 +5,18 @@ {{ t('infra_tokens.section_title') }} -

- {{ t('infra_tokens.section_description') }} -

+
+

+ {{ t('infra_tokens.section_description') }} +

+ + +
@@ -32,6 +48,7 @@