diff --git a/src/components/dialogs/UserDialog/UserDialogActivityTab.vue b/src/components/dialogs/UserDialog/UserDialogActivityTab.vue index 398213ce..b14e502e 100644 --- a/src/components/dialogs/UserDialog/UserDialogActivityTab.vue +++ b/src/components/dialogs/UserDialog/UserDialogActivityTab.vue @@ -23,6 +23,7 @@ + {{ t('dialog.user.activity.period_180') }} {{ t('dialog.user.activity.period_90') }} {{ t('dialog.user.activity.period_30') }} {{ t('dialog.user.activity.period_7') }} diff --git a/src/localization/en.json b/src/localization/en.json index 7bea8c35..f71d27ff 100644 --- a/src/localization/en.json +++ b/src/localization/en.json @@ -1435,6 +1435,7 @@ "most_active_day": "Most active day:", "most_active_time": "Peak hours:", "period": "Period:", + "period_180": "Last 180 Days", "period_90": "Last 90 Days", "period_30": "Last 30 Days", "period_7": "Last 7 Days", diff --git a/src/stores/activity.js b/src/stores/activity.js index 53c9095a..ce3c60b3 100644 --- a/src/stores/activity.js +++ b/src/stores/activity.js @@ -573,12 +573,14 @@ function pickActivityNormalizeConfig(isSelf, rangeDays) { self: { 7: { thresholdMinutes: 0, capPercentile: 95, mode: 'sqrt' }, 30: { thresholdMinutes: 10, capPercentile: 95, mode: 'sqrt' }, - 90: { thresholdMinutes: 20, capPercentile: 90, mode: 'log' } + 90: { thresholdMinutes: 20, capPercentile: 90, mode: 'log' }, + 180: { thresholdMinutes: 30, capPercentile: 85, mode: 'log' } }, friend: { 7: { thresholdMinutes: 0, capPercentile: 95, mode: 'sqrt' }, 30: { thresholdMinutes: 10, capPercentile: 95, mode: 'sqrt' }, - 90: { thresholdMinutes: 20, capPercentile: 90, mode: 'log' } + 90: { thresholdMinutes: 20, capPercentile: 90, mode: 'log' }, + 180: { thresholdMinutes: 30, capPercentile: 85, mode: 'log' } } }[role][rangeDays] || { thresholdMinutes: 10, @@ -591,7 +593,8 @@ function pickOverlapNormalizeConfig(rangeDays) { return { 7: { thresholdMinutes: 0, capPercentile: 95, mode: 'sqrt' }, 30: { thresholdMinutes: 5, capPercentile: 95, mode: 'sqrt' }, - 90: { thresholdMinutes: 10, capPercentile: 90, mode: 'log' } + 90: { thresholdMinutes: 10, capPercentile: 90, mode: 'log' }, + 180: { thresholdMinutes: 15, capPercentile: 85, mode: 'log' } }[rangeDays] || { thresholdMinutes: 5, capPercentile: 95,