diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue
index 02c4dceb..c8fd99c0 100644
--- a/client/components/Reader/Reader.vue
+++ b/client/components/Reader/Reader.vue
@@ -292,7 +292,6 @@ class Reader {
libsActive = false;
recentBooksActive = false;
clickControlActive = false;
- offlineModeActive = false;
settingsActive = false;
clickMapActive = false;
@@ -807,6 +806,10 @@ class Reader {
return this.reader.toolBarActive;
}
+ get offlineModeActive() {
+ return this.reader.offlineModeActive;
+ }
+
mostRecentBook() {
const result = bookManager.mostRecentBook();
this.mostRecentBookReactive = result;
@@ -1019,7 +1022,7 @@ class Reader {
}
offlineModeToggle() {
- this.offlineModeActive = !this.offlineModeActive;
+ this.commit('reader/setOfflineModeActive', !this.offlineModeActive);
this.$refs.serverStorage.offlineModeActive = this.offlineModeActive;
}
diff --git a/client/components/Reader/versionHistory.js b/client/components/Reader/versionHistory.js
index 4b150693..d83a2cfe 100644
--- a/client/components/Reader/versionHistory.js
+++ b/client/components/Reader/versionHistory.js
@@ -1,4 +1,18 @@
export const versionHistory = [
+{
+ version: '0.12.2',
+ releaseDate: '2022-09-04',
+ showUntil: '2022-09-11',
+ content:
+`
+
+ - исправлен баг с формой для доната, показывалась каждый день, а не каждый месяц
+ - автор приносит извинения за доставленные неудобства
+
+
+`
+},
+
{
version: '0.12.1',
releaseDate: '2022-09-01',
diff --git a/client/share/utils.js b/client/share/utils.js
index 598df4ce..193837f9 100644
--- a/client/share/utils.js
+++ b/client/share/utils.js
@@ -46,7 +46,7 @@ export function formatDate(d, format) {
case 'coDate':
return `${d.getFullYear()}-${(d.getMonth() + 1).toString().padStart(2, '0')}-${d.getDate().toString().padStart(2, '0')}`;
case 'coMonth':
- return `${(d.getMonth() + 1).toString().padStart(2, '0')}-${d.getDate().toString().padStart(2, '0')}`;
+ return `${(d.getMonth() + 1).toString().padStart(2, '0')}`;
case 'noDate':
return `${d.getDate().toString().padStart(2, '0')}.${(d.getMonth() + 1).toString().padStart(2, '0')}.${d.getFullYear()}`;
}
diff --git a/client/store/modules/reader.js b/client/store/modules/reader.js
index b0e30681..81216c48 100644
--- a/client/store/modules/reader.js
+++ b/client/store/modules/reader.js
@@ -255,6 +255,7 @@ const libsDefaults = {
// initial state
const state = {
toolBarActive: true,
+ offlineModeActive: false,
serverSyncEnabled: false,
serverStorageKey: '',
profiles: {},
@@ -280,6 +281,9 @@ const mutations = {
setToolBarActive(state, value) {
state.toolBarActive = value;
},
+ setOfflineModeActive(state, value) {
+ state.offlineModeActive = value;
+ },
setServerSyncEnabled(state, value) {
state.serverSyncEnabled = value;
},
diff --git a/docs/omnireader.ru/README.md b/docs/omnireader.ru/README.md
index 26d43e45..e27f92fa 100644
--- a/docs/omnireader.ru/README.md
+++ b/docs/omnireader.ru/README.md
@@ -10,7 +10,7 @@ git clone https://github.com/bookpauk/liberama
### node.js
```
sudo apt install -y curl
-curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
+curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
```
diff --git a/package-lock.json b/package-lock.json
index a871f451..8d89a0f3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "Liberama",
- "version": "0.12.1",
+ "version": "0.12.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "Liberama",
- "version": "0.12.1",
+ "version": "0.12.2",
"hasInstallScript": true,
"license": "CC0-1.0",
"dependencies": {
diff --git a/package.json b/package.json
index 6c2f6750..cd2cce35 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "Liberama",
- "version": "0.12.1",
+ "version": "0.12.2",
"author": "Book Pauk ",
"license": "CC0-1.0",
"repository": "bookpauk/liberama",