Merge branch 'release/0.6.9'

This commit is contained in:
Book Pauk
2019-06-23 18:50:57 +07:00
3 changed files with 14 additions and 7 deletions

View File

@@ -145,11 +145,13 @@ class BookManager {
async deflateWithProgress(data, callback) { async deflateWithProgress(data, callback) {
const chunkSize = 16384; const chunkSize = 128*1024;
const deflator = new utils.pako.Deflate({level: 9}); const deflator = new utils.pako.Deflate({level: 5});
let chunkTotal = 1 + Math.floor(data.length/chunkSize); let chunkTotal = 1 + Math.floor(data.length/chunkSize);
let chunkNum = 0; let chunkNum = 0;
let perc = 0;
let prevPerc = 0;
for (var i = 0; i < data.length; i += chunkSize) { for (var i = 0; i < data.length; i += chunkSize) {
if ((i + chunkSize) >= data.length) { if ((i + chunkSize) >= data.length) {
@@ -158,8 +160,13 @@ class BookManager {
deflator.push(data.substring(i, i + chunkSize), false); deflator.push(data.substring(i, i + chunkSize), false);
} }
chunkNum++; chunkNum++;
callback(Math.round(chunkNum/chunkTotal*100));
await utils.sleep(1); perc = Math.round(chunkNum/chunkTotal*100);
if (perc != prevPerc) {
callback(perc);
await utils.sleep(1);
prevPerc = perc;
}
} }
if (deflator.err) { if (deflator.err) {

View File

@@ -1,7 +1,7 @@
export const versionHistory = [ export const versionHistory = [
{ {
showUntil: '2019-06-22', showUntil: '2019-06-22',
header: '0.6.8 (2019-06-23)', header: '0.6.9 (2019-06-23)',
content: content:
` `
<ul> <ul>
@@ -10,7 +10,7 @@ export const versionHistory = [
<li>добавлены новые варианты анимации перелистывания</li> <li>добавлены новые варианты анимации перелистывания</li>
<li>на страницу загрузки добавлен блок "Поделиться"</li> <li>на страницу загрузки добавлен блок "Поделиться"</li>
<li>улучшены прогрессбары</li> <li>улучшены прогрессбары</li>
<li>исправления недочетов</li> <li>исправления недочетов, небольшие оптимизации</li>
</ul> </ul>
` `
}, },

View File

@@ -1,6 +1,6 @@
{ {
"name": "Liberama", "name": "Liberama",
"version": "0.6.8", "version": "0.6.9",
"engines": { "engines": {
"node": ">=10.0.0" "node": ">=10.0.0"
}, },