diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue
index 29839fdd..5d690bd0 100644
--- a/client/components/Reader/Reader.vue
+++ b/client/components/Reader/Reader.vue
@@ -262,6 +262,7 @@ class Reader extends Vue {
this.showClickMapPage = settings.showClickMapPage;
this.clickControl = settings.clickControl;
this.blinkCachedLoad = settings.blinkCachedLoad;
+ this.showWhatsNewDialog = settings.showWhatsNewDialog;
}
checkSetStorageAccessKey() {
@@ -282,7 +283,8 @@ class Reader extends Vue {
await utils.sleep(2000);
const whatsNew = versionHistory[0];
- if (whatsNew.showUntil >= utils.formatDate(new Date(), 'coDate') &&
+ if (this.showWhatsNewDialog &&
+ whatsNew.showUntil >= utils.formatDate(new Date(), 'coDate') &&
utils.stringToHex(cryptoUtils.sha256(whatsNew.content)) != this.whatsNewContentHash) {
this.whatsNewContent = whatsNew.content;
this.whatsNewVisible = true;
diff --git a/client/components/Reader/SettingsPage/SettingsPage.vue b/client/components/Reader/SettingsPage/SettingsPage.vue
index 4c155bc2..57ae283b 100644
--- a/client/components/Reader/SettingsPage/SettingsPage.vue
+++ b/client/components/Reader/SettingsPage/SettingsPage.vue
@@ -106,6 +106,7 @@
+
@@ -391,8 +392,8 @@
-
+
@@ -415,7 +416,7 @@
Предупреждать о загрузке из кэша
-
+
Показывать уведомления и ошибки от
@@ -424,6 +425,15 @@
Показывать сообщения синхронизации
+
+
+
+ Показывать уведомления "Что нового"
+ при каждом выходе новой версии читалки
+
+ Показывать уведомление "Что нового"
+
+
@@ -463,6 +473,7 @@
+
Установить по умолчанию
diff --git a/client/store/modules/reader.js b/client/store/modules/reader.js
index 2ae29768..3ccf29db 100644
--- a/client/store/modules/reader.js
+++ b/client/store/modules/reader.js
@@ -166,6 +166,7 @@ const settingDefaults = {
imageHeightLines: 100,
imageFitWidth: true,
showServerStorageMessages: true,
+ showWhatsNewDialog: true,
fontShifts: {},
};