Browse Source

Merge branch 'release/0.12.2'

Book Pauk 2 years ago
parent
commit
113ab3e596

+ 5 - 2
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;
     }
 

+ 14 - 0
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:
+`
+<ul>
+    <li>исправлен баг с формой для доната, показывалась каждый день, а не каждый месяц</li>
+    <li>автор приносит извинения за доставленные неудобства</li>
+</ul>
+
+`
+},
+
 {
     version: '0.12.1',
     releaseDate: '2022-09-01',

+ 1 - 1
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()}`;
     }

+ 4 - 0
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;
     },

+ 1 - 1
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
 ```
 

+ 2 - 2
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": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "Liberama",
-  "version": "0.12.1",
+  "version": "0.12.2",
   "author": "Book Pauk <bookpauk@gmail.com>",
   "license": "CC0-1.0",
   "repository": "bookpauk/liberama",