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",