From c95870bfe531db44ebe01a62ef621d9477a939d8 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 4 Sep 2022 21:20:21 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=B2=D0=BE=20vuex=20=D0=BD=D0=B0=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=20offlineModeActive?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/components/Reader/Reader.vue | 7 +++++-- client/components/Reader/versionHistory.js | 14 ++++++++++++++ client/store/modules/reader.js | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- 5 files changed, 26 insertions(+), 5 deletions(-) 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/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/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",