aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/tabs/notifications_tab.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2023-12-13 23:54:12 +0200
committerHenry Jameson <me@hjkos.com>2023-12-13 23:54:12 +0200
commit5ee8fc0aeadb59c6f78d0c8c8e725072ad9cdc54 (patch)
tree89fbacacdbc10bda8a03a9b354b6b934d971cbf7 /src/components/settings_modal/tabs/notifications_tab.vue
parent99d04bed2bf96cade48c99bae8fcf154bd769998 (diff)
add setting to always show push notifications
Diffstat (limited to 'src/components/settings_modal/tabs/notifications_tab.vue')
-rw-r--r--src/components/settings_modal/tabs/notifications_tab.vue18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/components/settings_modal/tabs/notifications_tab.vue b/src/components/settings_modal/tabs/notifications_tab.vue
index 3083abe0..9ace4c36 100644
--- a/src/components/settings_modal/tabs/notifications_tab.vue
+++ b/src/components/settings_modal/tabs/notifications_tab.vue
@@ -19,7 +19,7 @@
</div>
</li>
<li>
- <BooleanSetting path="unseenAtTop">
+ <BooleanSetting path="unseenAtTop" expert="1">
{{ $t('settings.notification_setting_unseen_at_top') }}
</BooleanSetting>
</li>
@@ -38,6 +38,7 @@
</li>
<li>
<h3> {{ $t('settings.notification_visibility') }}</h3>
+ <p v-if="expertLevel > 0">{{ $t('settings.notification_setting_filters_chrome_push') }}</p>
<ul class="setting-list two-column">
<li>
<h4> {{ $t('settings.notification_visibility_mentions') }}</h4>
@@ -233,6 +234,21 @@
>
{{ $t('settings.enable_web_push_notifications') }}
</BooleanSetting>
+ <ul class="setting-list suboptions">
+ <li>
+ <BooleanSetting
+ path="webPushAlwaysShowNotifications"
+ :disabled="!mergedConfig.webPushNotifications"
+ >
+ {{ $t('settings.enable_web_push_always_show') }}
+ </BooleanSetting>
+ <div :class="{ faint: !mergedConfig.webPushNotifications }">
+ <small>
+ {{ $t('settings.enable_web_push_always_show_tip') }}
+ </small>
+ </div>
+ </li>
+ </ul>
</li>
<li>
<BooleanSetting