diff --git a/web/src/components/alerts/AlertHistory.vue b/web/src/components/alerts/AlertHistory.vue
index 8d56088880..393d479f26 100644
--- a/web/src/components/alerts/AlertHistory.vue
+++ b/web/src/components/alerts/AlertHistory.vue
@@ -521,7 +521,7 @@ along with this program. If not, see .
-
+
{{ t("alerts.lastError") }}
{{
@@ -532,7 +532,7 @@ along with this program. If not, see .
-
+
{{ t("alerts.errorSummary") }}
.
:items="summaryStats"
:loading="loading"
compact
+ stacked
selectable
:selected-key="stateFilter"
default-key="total"
@@ -592,7 +593,7 @@ along with this program. If not, see .
:data-test="`alert-list-${row.name}-pause-start-alert`"
class="ms-1 max-md:hidden"
:variant="row.enabled ? 'ghost-destructive' : 'ghost-success'"
- size="icon-sm"
+ size="icon-xs-sq"
:icon-left="row.enabled ? 'pause' : 'play-arrow'"
@click.stop="toggleAlertState(row)"
>
@@ -606,7 +607,7 @@ along with this program. If not, see .
data-row-action="edit"
:data-test="`alert-list-${row.name}-update-alert`"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
icon-left="edit"
class="max-md:hidden"
@click.stop="editAlert(row)"
@@ -631,7 +632,7 @@ along with this program. If not, see .
.
.
class="flex h-full min-h-30 flex-col items-center justify-center gap-2 p-4"
>
- {{
+ {{
t("alerts.summary.configureAlert")
}}
diff --git a/web/src/components/alerts/AlertsDestinationList.vue b/web/src/components/alerts/AlertsDestinationList.vue
index 726caf70b2..c8dc6e4180 100644
--- a/web/src/components/alerts/AlertsDestinationList.vue
+++ b/web/src/components/alerts/AlertsDestinationList.vue
@@ -300,7 +300,7 @@ along with this program. If not, see .
data-test="destination-export"
data-row-action="export"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('alert_destinations.exportDestination')"
@click.stop="exportDestination(row)"
@@ -311,7 +311,7 @@ along with this program. If not, see .
:data-test="`alert-destination-list-${row.name}-update-destination`"
data-row-action="edit"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('alert_destinations.edit')"
@click="editDestination(row)"
@@ -322,7 +322,7 @@ along with this program. If not, see .
:data-test="`alert-destination-list-${row.name}-delete-destination`"
data-row-action="delete"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('alert_destinations.delete')"
:loading="deletingDestinations.has(row.name)"
diff --git a/web/src/components/alerts/ExternalAlertSourcesList.vue b/web/src/components/alerts/ExternalAlertSourcesList.vue
index 603ea3a9ca..664221242f 100644
--- a/web/src/components/alerts/ExternalAlertSourcesList.vue
+++ b/web/src/components/alerts/ExternalAlertSourcesList.vue
@@ -191,7 +191,7 @@ along with this program. If not, see .
.
/>
.
/>
.
-
diff --git a/web/src/components/alerts/IncidentList.vue b/web/src/components/alerts/IncidentList.vue
index edaa2703b9..fdca3f4e33 100644
--- a/web/src/components/alerts/IncidentList.vue
+++ b/web/src/components/alerts/IncidentList.vue
@@ -274,7 +274,7 @@ along with this program. If not, see .
.
.
.
:data-test="`alert-destination-list-${row.name}-update-destination`"
data-row-action="edit"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('alert_destinations.edit')"
@click="editDestination(row)"
@@ -122,7 +122,7 @@ along with this program. If not, see .
:data-test="`alert-destination-list-${row.name}-delete-destination`"
data-row-action="delete"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('alert_destinations.delete')"
@click="conformDeleteDestination(row)"
diff --git a/web/src/components/alerts/PreviewAlert.vue b/web/src/components/alerts/PreviewAlert.vue
index 21ee673af5..6718a6b6d1 100644
--- a/web/src/components/alerts/PreviewAlert.vue
+++ b/web/src/components/alerts/PreviewAlert.vue
@@ -24,7 +24,7 @@ along with this program. If not, see .
class="flex h-full flex-col items-center justify-center gap-2"
>
- {{ t("alerts.writeQueryToSeePreview") }}
+ {{ t("alerts.writeQueryToSeePreview") }}
.
:data-test="`${row.name}-explore-btn`"
:title="t('logStream.explore')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
@click="exploreEnrichmentTable(row)"
icon-left="search"
@@ -249,7 +249,7 @@ along with this program. If not, see .
:data-test="`${row.name}-schema-btn`"
:title="t('logStream.schemaHeader')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
@click="listSchema(row)"
icon-left="format-list-bulleted"
@@ -267,7 +267,7 @@ along with this program. If not, see .
:data-test="`${row.name}-edit-btn`"
:title="t('function.enrichmentTables')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
@click="showAddUpdateFn(row)"
icon-left="edit"
@@ -279,7 +279,7 @@ along with this program. If not, see .
:data-test="`${row.name}-delete-btn`"
:title="t('function.delete')"
variant="ghost-destructive"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
@click="showDeleteDialogFn(row)"
icon-left="delete"
diff --git a/web/src/components/functions/FunctionList.vue b/web/src/components/functions/FunctionList.vue
index f35a32ed17..0bb12b617e 100644
--- a/web/src/components/functions/FunctionList.vue
+++ b/web/src/components/functions/FunctionList.vue
@@ -151,7 +151,7 @@ along with this program. If not, see .
.
/>
.
/>
.
/>
.
data-test="service-accounts-refresh"
:title="t('serviceAccounts.rotate')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
icon-left="refresh"
class="max-md:hidden"
@click="confirmRefreshAction(row)"
@@ -195,7 +195,7 @@ along with this program. If not, see .
data-row-action="edit"
:title="t('serviceAccounts.update')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
icon-left="edit"
class="max-md:hidden"
@click="addRoutePush(row)"
@@ -205,7 +205,7 @@ along with this program. If not, see .
data-row-action="delete"
:title="t('serviceAccounts.deleteServiceAccount')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
icon-left="delete"
class="max-md:hidden"
@click="confirmDeleteAction(row)"
diff --git a/web/src/components/iam/users/InvitationList.vue b/web/src/components/iam/users/InvitationList.vue
index a9132f8ebc..606105a043 100644
--- a/web/src/components/iam/users/InvitationList.vue
+++ b/web/src/components/iam/users/InvitationList.vue
@@ -54,7 +54,7 @@ along with this program. If not, see .
.
v-if="row.enableDelete && row.status != 'pending' && !row.isDomainMapped"
:title="t('user.delete')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:data-test="`delete-basic-user-${row.email}`"
data-row-action="delete"
@@ -189,7 +189,7 @@ along with this program. If not, see .
v-if="row.enableDelete && row.status != 'pending' && row.isDomainMapped"
:title="t('user.block')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:data-test="`block-basic-user-${row.email}`"
data-row-action="delete"
@@ -201,7 +201,7 @@ along with this program. If not, see .
v-if="row.status == 'pending' && row.token"
:title="t('user.revoke_invite')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:data-test="`revoke-invite-${row.email}`"
data-row-action="delete"
@@ -213,7 +213,7 @@ along with this program. If not, see .
v-if="row.enableEdit && row.status != 'pending'"
:title="t('user.update')"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:data-test="`edit-basic-user-${index}`"
data-row-action="edit"
diff --git a/web/src/components/oncall/OnCallCoverList.vue b/web/src/components/oncall/OnCallCoverList.vue
index b661187be3..9129bf02b6 100644
--- a/web/src/components/oncall/OnCallCoverList.vue
+++ b/web/src/components/oncall/OnCallCoverList.vue
@@ -80,7 +80,7 @@ along with this program. If not, see .
.
.
data-test="pipeline-list-tabs"
>
-
+
{{ t("pipeline_list.tab_all") }}
-
+
{{ t("pipeline_list.tab_scheduled") }}
-
+
{{ t("pipeline_list.tab_realtime") }}
@@ -173,7 +173,7 @@ along with this program. If not, see .
:data-test="`pipeline-list-${row.name}-pause-start-action`"
:data-row-action="row.enabled ? 'pause' : 'resume'"
:variant="row.enabled ? 'ghost-destructive' : 'ghost'"
- size="icon-sm"
+ size="icon-xs-sq"
:icon-left="row.enabled ? 'pause' : 'play-arrow'"
class="max-md:hidden"
@click.stop="togglePipeline(row)"
@@ -188,7 +188,7 @@ along with this program. If not, see .
.
:data-test="`pipeline-list-${row.name}-update-pipeline`"
data-row-action="edit"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
@click.stop="editPipeline(row)"
icon-left="edit"
@@ -235,7 +235,7 @@ along with this program. If not, see .
.
/>
.
.
.
.
.
.
.
.
.
.
.
.
:data-test="`report-list-${row.name}-pause-start-report`"
:data-row-action="row.enabled ? 'pause' : 'resume'"
:variant="row.enabled ? 'ghost-destructive' : 'ghost'"
- size="icon-sm"
+ size="icon-xs-sq"
:icon-left="row.enabled ? 'pause' : 'play-arrow'"
:title="row.enabled ? t('alerts.pause') : t('alerts.start')"
class="max-md:hidden"
@@ -293,7 +293,7 @@ along with this program. If not, see .
data-row-action="run-now"
icon-left="send"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
:loading="runningReportId === row.report_id"
:disabled="!!runningReportId"
:title="t('reports.history.runNow')"
@@ -307,7 +307,7 @@ along with this program. If not, see .
data-row-action="edit"
icon-left="edit"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
:title="t('alerts.edit')"
class="max-md:hidden"
@click.stop="editReport(row)"
@@ -318,7 +318,7 @@ along with this program. If not, see .
:data-test="`report-list-${row.name}-move-report`"
icon-left="drive-file-move"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
:title="t('reports.moveToFolder')"
class="max-md:hidden"
@click.stop="openMoveDialog(row)"
@@ -330,7 +330,7 @@ along with this program. If not, see .
data-row-action="delete"
icon-left="delete"
variant="ghost-destructive"
- size="icon-sm"
+ size="icon-xs-sq"
:title="t('alerts.delete')"
class="max-md:hidden"
@click.stop="confirmDeleteReport(row)"
diff --git a/web/src/components/settings/AnnouncementBannerList.vue b/web/src/components/settings/AnnouncementBannerList.vue
index 68334f9954..5888115656 100644
--- a/web/src/components/settings/AnnouncementBannerList.vue
+++ b/web/src/components/settings/AnnouncementBannerList.vue
@@ -138,7 +138,7 @@ along with this program. If not, see .
@@ -62,8 +62,8 @@ along with this program. If not, see .
type="number"
:min="1000"
:max="1000000"
- class="ms-2 w-52!"
- :placeholder="raw('40000 (' + t('settings.systemDefault') + ')')"
+ class="w-52!"
+ :placeholder="raw('40000')"
:aria-label="t('settings.maxSeriesPerQueryLabel')"
data-test="general-settings-max-series-per-query"
>
@@ -73,7 +73,7 @@ along with this program. If not, see .
-
+
{{ t("settings.maxSeriesPerQueryDescription") }}
@@ -85,7 +85,7 @@ along with this program. If not, see .
{{ t("settings.manageTheme") }}
-
@@ -255,7 +257,7 @@ along with this program. If not, see .
/>
-
+
{{ t("settings.customLogoTextDescription") }}
@@ -343,7 +345,9 @@ along with this program. If not, see .
-
+
{{ t("settings.customLogoLightDescription") }}
@@ -432,7 +436,9 @@ along with this program. If not, see .
-
+
{{ t("settings.customLogoDarkDescription") }}
diff --git a/web/src/components/settings/ModelPricingEditor.vue b/web/src/components/settings/ModelPricingEditor.vue
index 1804e1008a..8ccf2c0944 100644
--- a/web/src/components/settings/ModelPricingEditor.vue
+++ b/web/src/components/settings/ModelPricingEditor.vue
@@ -152,7 +152,7 @@ along with this program. If not, see .
class="examples-table border-card-glass-border rounded-default overflow-hidden border"
>
{{ t("modelPricing.patternExamplesModelCol") }}{{ t("modelPricing.patternExamplesPatternCol") }}
@@ -240,7 +240,7 @@ along with this program. If not, see .
>
{{ t("modelPricing.localTimeHint", { range: windowLocalHint(win) }) }}
@@ -403,7 +403,7 @@ along with this program. If not, see .
{{ t("modelPricing.attributeRules") }}
-
+
{{ t("modelPricing.attributeRulesDesc") }}
@@ -582,7 +582,7 @@ along with this program. If not, see .
{{ t("modelPricing.usageKeyCol") }}{{ t("modelPricing.colPrice") }}
diff --git a/web/src/components/settings/ModelPricingList.vue b/web/src/components/settings/ModelPricingList.vue
index 0b92a02406..76eae13934 100644
--- a/web/src/components/settings/ModelPricingList.vue
+++ b/web/src/components/settings/ModelPricingList.vue
@@ -37,7 +37,7 @@ along with this program. If not, see .
>
{{ t("modelPricing.header") }}
-
+
@@ -333,21 +333,24 @@ along with this program. If not, see .
{{ t("modelPricing.localTimeHint", { range: tierWindowsLocal(tier) }) }}
@@ -642,7 +645,7 @@ along with this program. If not, see .
>
{{ formatTierRule(rule, t) }}
-
+
{{ t("modelPricing.tierAlwaysActive") }}
diff --git a/web/src/components/settings/RegexPatternList.vue b/web/src/components/settings/RegexPatternList.vue
index 2078cc619c..3ea4ef5dc1 100644
--- a/web/src/components/settings/RegexPatternList.vue
+++ b/web/src/components/settings/RegexPatternList.vue
@@ -141,7 +141,7 @@ along with this program. If not, see .
:data-test="`regex-pattern-list-${row.id}-export-regex-pattern`"
data-row-action="export"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('settings.regexPatternList.exportTitle')"
@click.stop="exportRegexPattern(row)"
@@ -151,7 +151,7 @@ along with this program. If not, see .
:data-test="`regex-pattern-list-${row.id}-update-regex-pattern`"
data-row-action="edit"
variant="ghost"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('regex_patterns.edit')"
@click.stop="editRegexPattern(row)"
@@ -161,7 +161,7 @@ along with this program. If not, see .
:data-test="`regex-pattern-list-${row.id}-delete-regex-pattern`"
data-row-action="delete"
variant="ghost-destructive"
- size="icon-sm"
+ size="icon-xs-sq"
class="max-md:hidden"
:title="t('regex_patterns.delete')"
@click.stop="confirmDeleteRegexPattern(row)"
diff --git a/web/src/components/settings/ServiceIdentitySetup.vue b/web/src/components/settings/ServiceIdentitySetup.vue
index 98026448f6..3ce04e2d08 100644
--- a/web/src/components/settings/ServiceIdentitySetup.vue
+++ b/web/src/components/settings/ServiceIdentitySetup.vue
@@ -55,7 +55,7 @@ along with this program. If not, see .
t("settings.correlation.service")
}}
{{ t("settings.serviceIdentitySetup.fieldAlias") }}
- ({{ detectedServiceFields.length + unseenServiceFields.length }})
@@ -438,7 +438,7 @@ along with this program. If not, see .