From 749fe314aa47a17b52da6c998d94c14a09bd8db1 Mon Sep 17 00:00:00 2001 From: djmaze Date: Wed, 23 Sep 2020 14:49:43 +0200 Subject: [PATCH] v1.14.0-djmaze8 --- README.md | 23 ++++++++++++----------- package.json | 2 +- release.php | 13 ++++++++----- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 879fe5434..039913abe 100644 --- a/README.md +++ b/README.md @@ -96,23 +96,24 @@ Things might work in Edge 18, Firefox 50-62 and Chrome 54-68 due to one polyfill |js/* |1.14.0 |native | |----------- |--------: |--------: | -|admin.js |2.130.942 | 850.483 | -|app.js |4.184.455 |2.489.620 | -|boot.js | 671.522 | 5.749 | -|libs.js | 647.614 | 251.448 | +|admin.js |2.130.942 | 850.202 | +|app.js |4.184.455 |2.488.837 | +|boot.js | 671.522 | 5.285 | +|libs.js | 647.614 | 250.948 | |polyfills.js | 325.834 | 0 | -|TOTAL |7.960.367 |3.597.300 | +|TOTAL |7.960.367 |3.595.272 | |js/min/* |1.14.0 |native |gzip 1.14 |gzip |brotli | |--------------- |--------: |--------: |--------: |--------: |--------: | -|admin.min.js | 252.147 | 116.639 | 73.657 | 33.352 | 28.765 | -|app.min.js | 511.202 | 339.395 |140.462 | 89.334 | 72.305 | -|boot.min.js | 66.007 | 3.096 | 22.567 | 1.545 | 1.319 | -|libs.min.js | 572.545 | 148.577 |176.720 | 52.312 | 46.561 | +|admin.min.js | 252.147 | 116.626 | 73.657 | 33.343 | 28.869 | +|app.min.js | 511.202 | 339.176 |140.462 | 89.271 | 72.393 | +|boot.min.js | 66.007 | 2.935 | 22.567 | 1.510 | 1.285 | +|libs.min.js | 572.545 | 148.303 |176.720 | 52.206 | 46.472 | |polyfills.min.js | 32.452 | 0 | 11.312 | 0 | 0 | -|TOTAL |1.434.353 | 607.707 |424.718 |176.543 |148.950 | +|TOTAL |1.434.353 | 607.040 |424.718 |176.330 |149.019 | +|TOTAL (no admin) |1.182.206 | 490.414 |351.061 |142.987 |120.150 | -826.646 bytes (248.175 gzip) is around 58% smaller and faster. +For a user its around 58% smaller and faster than traditional RainLoop. ### CSS changes diff --git a/package.json b/package.json index 2f1e172d9..8c33426cd 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "title": "RainLoop Webmail", "description": "Simple, modern & fast web-based email client", "private": true, - "version": "1.14.0-djmaze7", + "version": "1.14.0-djmaze8", "homepage": "https://www.rainloop.net", "author": { "name": "RainLoop Team", diff --git a/release.php b/release.php index d0b92ad0c..3eaf1072d 100755 --- a/release.php +++ b/release.php @@ -22,14 +22,14 @@ if ($return_var) { } if ($gzip = trim(`which gzip`)) { -// passthru("{$gzip} -k --best -r ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/js/*.js'), $return_var); -// passthru("{$gzip} -k --best -r ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/css/app*.css'), $return_var); + passthru("{$gzip} -k --best -r ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/js/*.js'), $return_var); + passthru("{$gzip} -k --best -r ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/css/app*.css'), $return_var); } if ($brotli = trim(`which brotli`)) { -// passthru("{$brotli} -k --best ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/js/*.js'), $return_var); -// passthru("{$brotli} -k --best ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/js/min/*.js'), $return_var); -// passthru("{$brotli} -k --best ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/css/app*.css'), $return_var); + passthru("{$brotli} -k --best ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/js/*.js'), $return_var); + passthru("{$brotli} -k --best ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/js/min/*.js'), $return_var); + passthru("{$brotli} -k --best ".escapeshellarg(__DIR__ . '/rainloop/v/0.0.0/static/css/app*.css'), $return_var); } // Temporary rename folder to speed up PharData @@ -73,6 +73,9 @@ $tar->addFromString('data/VERSION', $package->version); $zip->addFile('_include.php'); $tar->addFile('_include.php'); +$zip->addFile('.htaccess'); +$tar->addFile('.htaccess'); + $index = file_get_contents('index.php'); $index = str_replace('0.0.0', $package->version, $index); $index = str_replace('source', 'community', $index);