diff --git a/client/components/Reader/HelpPage/VersionHistoryPage/VersionHistoryPage.vue b/client/components/Reader/HelpPage/VersionHistoryPage/VersionHistoryPage.vue
index 95df0a40..7fd4876f 100644
--- a/client/components/Reader/HelpPage/VersionHistoryPage/VersionHistoryPage.vue
+++ b/client/components/Reader/HelpPage/VersionHistoryPage/VersionHistoryPage.vue
@@ -33,14 +33,15 @@ class VersionHistoryPage {
mounted() {
let vh = [];
- for (const version of versionHistory) {
- vh.push(version.header);
+ for (const v of versionHistory) {
+ vh.push(`${v.version} (${v.releaseDate})`);
}
this.versionHeader = vh;
let vc = [];
- for (const version of versionHistory) {
- vc.push({key: version.header, content: 'Версия ' + version.header + version.content});
+ for (const v of versionHistory) {
+ let header = `${v.version} (${v.releaseDate})`;
+ vc.push({key: header, content: 'Версия ' + header + v.content});
}
this.versionContent = vc;
}
diff --git a/client/components/Reader/LoaderPage/LoaderPage.vue b/client/components/Reader/LoaderPage/LoaderPage.vue
index 7dcdb15a..831722e9 100644
--- a/client/components/Reader/LoaderPage/LoaderPage.vue
+++ b/client/components/Reader/LoaderPage/LoaderPage.vue
@@ -114,9 +114,7 @@ class LoaderPage {
}
get clientVersion() {
- let v = versionHistory[0].header;
- v = v.split(' ')[0];
- return v;
+ return versionHistory[0].version;
}
submitUrl() {
diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue
index e6ea41cc..6fbe1c22 100644
--- a/client/components/Reader/Reader.vue
+++ b/client/components/Reader/Reader.vue
@@ -525,9 +525,7 @@ class Reader {
}
get clientVersion() {
- let v = versionHistory[0].header;
- v = v.split(' ')[0];
- return v;
+ return versionHistory[0].version;
}
get routeParamUrl() {
diff --git a/client/components/Reader/ReaderDialogs/ReaderDialogs.vue b/client/components/Reader/ReaderDialogs/ReaderDialogs.vue
index 13f84d2d..52f64320 100644
--- a/client/components/Reader/ReaderDialogs/ReaderDialogs.vue
+++ b/client/components/Reader/ReaderDialogs/ReaderDialogs.vue
@@ -5,12 +5,17 @@
Что нового:
-
+
- Посмотреть историю версий
-
- Больше не показывать
-
+ Посмотреть историю версий
+
+
+
+ Больше не показывать
+
+
@@ -112,9 +119,9 @@ class ReaderDialogs {
const whatsNew = versionHistory[0];
if (this.showWhatsNewDialog &&
whatsNew.showUntil >= utils.formatDate(new Date(), 'coDate') &&
- whatsNew.header != this.whatsNewContentHash) {
+ this.whatsNewHeader != this.whatsNewContentHash) {
await utils.sleep(2000);
- this.whatsNewContent = 'Версия ' + whatsNew.header + whatsNew.content;
+ this.whatsNewContent = 'Версия ' + this.whatsNewHeader + whatsNew.content;
this.whatsNewVisible = true;
}
}
@@ -160,8 +167,11 @@ class ReaderDialogs {
whatsNewDisable() {
this.whatsNewVisible = false;
- const whatsNew = versionHistory[0];
- this.commit('reader/setWhatsNewContentHash', whatsNew.header);
+ this.commit('reader/setWhatsNewContentHash', this.whatsNewHeader);
+ }
+
+ get whatsNewHeader() {
+ return `${versionHistory[0].version} (${versionHistory[0].releaseDate})`;
}
get mode() {
diff --git a/client/components/Reader/versionHistory.js b/client/components/Reader/versionHistory.js
index 9a6ba551..583b5f2e 100644
--- a/client/components/Reader/versionHistory.js
+++ b/client/components/Reader/versionHistory.js
@@ -1,73 +1,99 @@
export const versionHistory = [
{
+ version: '0.11.3',
+ releaseDate: '2022-03-29',
+ showUntil: '2022-04-10',
+ content:
+`
+
+
+`
+},
+
+{
+ version: '0.11.2',
+ releaseDate: '2022-01-11',
showUntil: '2022-01-10',
- header: '0.11.2 (2022-01-11)',
content:
`
- - переход на JembaDb вместо SQLite
+ - исправления багов
+
`
},
{
+ version: '0.11.1',
+ releaseDate: '2021-12-03',
showUntil: '2021-12-02',
- header: '0.11.1 (2021-12-03)',
content:
`
- переход на JembaDb вместо SQLite
+
`
},
{
+ version: '0.11.0',
+ releaseDate: '2021-11-18',
showUntil: '2021-11-17',
- header: '0.11.0 (2021-11-18)',
content:
`
+
`
},
{
+ version: '0.10.3',
+ releaseDate: '2021-10-24',
showUntil: '2021-10-23',
- header: '0.10.3 (2021-10-24)',
content:
`
+
`
},
{
+ version: '0.10.2',
+ releaseDate: '2021-10-19',
showUntil: '2021-10-18',
- header: '0.10.2 (2021-10-19)',
content:
`
- актуализация версий пакетов и стека используемых технологий
+
`
},
{
+ version: '0.10.1',
+ releaseDate: '2021-10-10',
showUntil: '2021-10-09',
- header: '0.10.1 (2021-10-10)',
content:
`
+
`
},
{
+ version: '0.10.0',
+ releaseDate: '2021-02-09',
showUntil: '2021-02-16',
- header: '0.10.0 (2021-02-09)',
content:
`
@@ -76,12 +102,14 @@ export const versionHistory = [
- в настройки добавлена возможность загрузки пользовательских обоев (пока без синхронизации)
- немного улучшен парсинг fb2
+
`
},
{
+ version: '0.9.12',
+ releaseDate: '2020-12-18',
showUntil: '2020-12-17',
- header: '0.9.12 (2020-12-18)',
content:
`
@@ -90,23 +118,27 @@ export const versionHistory = [
- добавлена кнопка для быстрого доступа к настройкам конвертирования
- улучшения работы конвертеров
+
`
},
{
+ version: '0.9.11',
+ releaseDate: '2020-12-09',
showUntil: '2020-12-08',
- header: '0.9.11 (2020-12-09)',
content:
`
- оптимизации, улучшения работы конвертеров
+
`
},
{
+ version: '0.9.10',
+ releaseDate: '2020-12-03',
showUntil: '2020-12-10',
- header: '0.9.10 (2020-12-03)',
content:
`
@@ -114,69 +146,81 @@ export const versionHistory = [
- добавлена поддержка Rar-архивов
- исправления багов
+
`
},
{
+ version: '0.9.9',
+ releaseDate: '2020-11-21',
showUntil: '2020-11-20',
- header: '0.9.9 (2020-11-21)',
content:
`
- оптимизации, исправления багов
+
`
},
{
+ version: '0.9.8',
+ releaseDate: '2020-11-13',
showUntil: '2020-11-12',
- header: '0.9.8 (2020-11-13)',
content:
`
- добавлено окно "Оглавление/закладки"
+
`
},
{
+ version: '0.9.7',
+ releaseDate: '2020-11-12',
showUntil: '2020-11-11',
- header: '0.9.7 (2020-11-12)',
content:
`
+
`
},
{
+ version: '0.9.6',
+ releaseDate: '2020-11-06',
showUntil: '2020-11-05',
- header: '0.9.6 (2020-11-06)',
content:
`
- завершена работа над новым окном "Библиотека"
- исправления багов
+
`
},
{
+ version: '0.9.5',
+ releaseDate: '2020-11-01',
showUntil: '2020-10-31',
- header: '0.9.5 (2020-11-01)',
content:
`
- на панель инструментов добавлена новая кнопка "Обновить с разбиением на параграфы"
- исправления багов
+
`
},
{
+ version: '0.9.4',
+ releaseDate: '2020-10-29',
showUntil: '2020-10-28',
- header: '0.9.4 (2020-10-29)',
content:
`
@@ -184,23 +228,27 @@ export const versionHistory = [
- для liberama.top добавлено новое окно: "Библиотека"
- исправления багов
+
`
},
{
+ version: '0.9.3',
+ releaseDate: '2020-05-21',
showUntil: '2020-05-20',
- header: '0.9.3 (2020-05-21)',
content:
`
+
`
},
{
+ version: '0.9.2',
+ releaseDate: '2020-03-15',
showUntil: '2020-04-25',
- header: '0.9.2 (2020-03-15)',
content:
`
@@ -208,119 +256,139 @@ export const versionHistory = [
- переход на Service Worker вместо AppCache для автономного режима работы
- исправления багов
+
`
},
{
+ version: '0.9.1',
+ releaseDate: '2020-03-03',
showUntil: '2020-03-02',
- header: '0.9.1 (2020-03-03)',
content:
`
- улучшение работы серверной части
- незначительные изменения интерфейса
+
`
},
{
+ version: '0.9.0',
+ releaseDate: '2020-02-26',
showUntil: '2020-02-25',
- header: '0.9.0 (2020-02-26)',
content:
`
- переход на UI-фреймфорк Quasar
- незначительные изменения интерфейса
+
`
},
{
+ version: '0.8.4',
+ releaseDate: '2020-02-06',
showUntil: '2020-02-05',
- header: '0.8.4 (2020-02-06)',
content:
`
- добавлен paypal-адрес для пожертвований
- исправления багов
+
`
},
{
+ version: '0.8.3',
+ releaseDate: '2020-01-28',
showUntil: '2020-01-27',
- header: '0.8.3 (2020-01-28)',
content:
`
- добавлено всплывающее окно с акцией "Оплатим хостинг вместе"
- внутренние оптимизации
+
`
},
{
+ version: '0.8.2',
+ releaseDate: '2020-01-20',
showUntil: '2020-01-19',
- header: '0.8.2 (2020-01-20)',
content:
`
+
`
},
{
+ version: '0.8.1',
+ releaseDate: '2020-01-07',
showUntil: '2020-01-06',
- header: '0.8.1 (2020-01-07)',
content:
`
- добавлена частичная поддержка формата FB3
- исправлен баг "Request path contains unescaped characters"
+
`
},
{
+ version: '0.8.0',
+ releaseDate: '2020-01-02',
showUntil: '2020-01-05',
- header: '0.8.0 (2020-01-02)',
content:
`
+
`
},
{
+ version: '0.7.9',
+ releaseDate: '2019-11-27',
showUntil: '2019-11-26',
- header: '0.7.9 (2019-11-27)',
content:
`
- добавлен неубираемый баннер для http-версии о переходе на httpS
- исправления багов
+
`
},
{
+ version: '0.7.8',
+ releaseDate: '2019-11-25',
showUntil: '2019-11-24',
- header: '0.7.8 (2019-11-25)',
content:
`
- улучшение html-фильтров для сайтов
- исправления багов
+
`
},
{
+ version: '0.7.7',
+ releaseDate: '2019-11-06',
showUntil: '2019-11-10',
- header: '0.7.7 (2019-11-06)',
content:
`
@@ -332,34 +400,40 @@ export const versionHistory = [
- от центра влево: уменьшить скорость скроллинга
+
`
},
{
+ version: '0.7.6',
+ releaseDate: '2019-10-30',
showUntil: '2019-10-29',
- header: '0.7.6 (2019-10-30)',
content:
`
+
`
},
{
+ version: '0.7.5',
+ releaseDate: '2019-10-22',
showUntil: '2019-10-21',
- header: '0.7.5 (2019-10-22)',
content:
`
+
`
},
{
+ version: '0.7.3',
+ releaseDate: '2019-10-18',
showUntil: '2019-10-17',
- header: '0.7.3 (2019-10-18)',
content:
`
@@ -368,12 +442,14 @@ export const versionHistory = [
- добавлен параметр "Включить html-фильтр для сайтов" в раздел "Вид"->"Текст" в настройках
- исправления багов
+
`
},
{
+ version: '0.7.1',
+ releaseDate: '2019-09-20',
showUntil: '2019-09-19',
- header: '0.7.1 (2019-09-20)',
content:
`
@@ -381,12 +457,14 @@ export const versionHistory = [
- на панель управления добавлена кнопка "Автономный режим"
- актуализирована справка
+
`
},
{
+ version: '0.7.0',
+ releaseDate: '2019-09-07',
showUntil: '2019-10-01',
- header: '0.7.0 (2019-09-07)',
content:
`
@@ -397,23 +475,27 @@ export const versionHistory = [
- немного улучшен внешний вид и управление на смартфонах
- добавлен параметр "Компактность" в раздел "Вид"->"Текст" в настройках
+
`
},
{
+ version: '0.6.10',
+ releaseDate: '2019-07-21',
showUntil: '2019-07-20',
- header: '0.6.10 (2019-07-21)',
content:
`
+
`
},
{
+ version: '0.6.9',
+ releaseDate: '2019-06-23',
showUntil: '2019-06-22',
- header: '0.6.9 (2019-06-23)',
content:
`
@@ -424,12 +506,14 @@ export const versionHistory = [
- улучшены прогрессбары
- исправления недочетов, небольшие оптимизации
+
`
},
{
+ version: '0.6.7',
+ releaseDate: '2019-05-30',
showUntil: '2019-06-05',
- header: '0.6.7 (2019-05-30)',
content:
`
@@ -442,36 +526,42 @@ export const versionHistory = [
- добавлен GET-параметр вида "/reader?__pp=50.5&url=..." для указания позиции в книге в процентах
- исправления багов и недочетов
+
`
},
{
+ version: '0.6.6',
+ releaseDate: '2019-03-29',
showUntil: '2019-03-29',
- header: '0.6.6 (2019-03-29)',
content:
`
- в справку добавлено описание настройки браузеров для автономной работы читалки (без доступа к интернету)
- оптимизации процесса синхронизации, внутренние переделки
+
`
},
{
+ version: '0.6.4',
+ releaseDate: '2019-03-24',
showUntil: '2019-03-24',
- header: '0.6.4 (2019-03-24)',
content:
`
- исправления багов, оптимизации
- добавлена возможность синхронизации данных между устройствами
+
`
},
{
+ version: '0.5.4',
+ releaseDate: '2019-03-04',
showUntil: '2019-03-04',
- header: '0.5.4 (2019-03-04)',
content:
`
@@ -480,12 +570,14 @@ export const versionHistory = [
- (0.4.2) фильтр для СИ больше не вырезает изображения
- (0.4.0) добавлено отображение картинок в fb2
+
`
},
{
+ version: '0.3.0',
+ releaseDate: '2019-02-17',
showUntil: '2019-02-17',
- header: '0.3.0 (2019-02-17)',
content:
`
@@ -493,12 +585,14 @@ export const versionHistory = [
- улучшено распознавание текста
- изменена верстка страницы - убрано позиционирование каждого слова
+
`
},
{
+ version: '0.1.7',
+ releaseDate: '2019-02-14',
showUntil: '2019-02-14',
- header: '0.1.7 (2019-02-14)',
content:
`
@@ -508,17 +602,20 @@ export const versionHistory = [
- добавлена возможность сброса настроек
- убран автоматический редирект на последнюю загруженную книгу, если не задан url в маршруте
+
`
},
{
+ version: '0.1.0',
+ releaseDate: '2019-02-12',
showUntil: '2019-02-12',
- header: '0.1.0 (2019-02-12)',
content:
`
- первый деплой проекта, длительность разработки - 2 месяца
+
`
},
diff --git a/package.json b/package.json
index 139d548c..dcfffac9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "Liberama",
- "version": "0.11.2",
+ "version": "0.11.3",
"author": "Book Pauk ",
"license": "CC0-1.0",
"repository": "bookpauk/liberama",