Commit graph

259 commits

Author SHA1 Message Date
djmaze
e7180a86ce Made eslint using 'browser' environment and added globals, because RainLoop is used in browsers.
This also allowed to remove all webpack 'externals' overhead.
2020-08-12 00:25:36 +02:00
djmaze
55f74c5d10 Compress boot.js even more 2020-08-10 11:32:05 +02:00
djmaze
b9b9cd736f Replaced ProgressJS with simple native dropin 2020-08-10 10:40:25 +02:00
djmaze
70f31ee4a7 Changed link to install instruction page that @h3artbl33d created. 2020-08-08 22:52:51 +02:00
djmaze
ba8a566c69 Hardcoded Styles/@Boot.css dropped some webpack KB overhead. We are going more mobile!
Also replaced some charAt() with []
2020-08-08 17:20:35 +02:00
djmaze
4383281de6 Removed unused bootstrap code 2020-08-08 14:39:51 +02:00
djmaze
b57b555bed Bugfix: replaced momentjs had timestamp issue 2020-08-07 17:37:14 +02:00
djmaze
6d29acb7eb Bugfix: momentjs shortMonths can be array or function 2020-08-07 15:08:41 +02:00
djmaze
b1678a1566 Replaced moment.js with simple extended Date.prototype 2020-08-07 14:44:33 +02:00
djmaze
656fd72319 $.isArray() is deprecated
$.bind() is deprecated
$.parseJSON is deprecated
$.unique is deprecated
jQuery .bind() is deprecated
jQuery .unbind() is deprecated
jQuery .load() is deprecated
removed $.support.transition
2020-08-07 09:40:36 +02:00
djmaze
ae1b7610fd Remove use of $.error in jquery-ui 2020-08-06 16:24:19 +02:00
djmaze
327e6f65cd searchSubtractFormatDateHelper to native as moment.js not needed 2020-07-31 16:45:43 +02:00
djmaze
45fa12be42 Bugfix: Trying to access array offset on value of type null in /app/libraries/MailSo/Sieve/ManageSieveClient.php on line 223
Bugfix: Return value of RainLoop\UserAgent::getHeader() must be of the type string, null returned in /app/libraries/RainLoop/UserAgent.php on line 156
Bugfix: file_exists() also checks for directory, should use is_file
Bugfix: accidentally removed <div id="rl-check"></div>
2020-07-31 16:13:38 +02:00
djmaze
857b5a27df Bump supported browserlist to cleanup CSS 2020-07-30 12:23:11 +02:00
djmaze
ea48f5060b isArray to native Array.isArray
isUnd(*) to native undefined === *
isFunc to native typeof * === 'function'
isObject to native typeof * === 'object'
microtime() to native Date().getTime();
noop to native ()=>{}
noopFalse to native ()=>false
noopTrue to native ()=>true
boolToAjax to native *?'1':'0'
Underscore.js to native
2020-07-29 21:49:41 +02:00
djmaze
bc79a4f5b1 Added Fail2ban instructions 2020-07-29 11:29:59 +02:00
djmaze
07fd143853 Remove unused code 2020-07-29 00:06:59 +02:00
djmaze
2ba34532c2 JavaScript string compare '' is always a ToBoolean
See https://www.ecma-international.org/ecma-262/5.1/#sec-9.2
2020-07-28 17:20:14 +02:00
djmaze
82bed1ed80 Cleanup array.length checks and for() to forEach() 2020-07-28 12:35:41 +02:00
djmaze
db5751cd00 Cleaner boot.js 2020-07-28 11:23:06 +02:00
djmaze
d28e193556 cleanup Progress.js 2020-07-27 17:40:00 +02:00
djmaze
c9d444250f Strip webpack and iframe support from Jua.js (only use xmlhttprequest) 2020-07-27 16:58:04 +02:00
djmaze
1b331aca32 Removed unused code from JavaScript files 2020-07-27 14:52:18 +02:00
djmaze
281a5df732 Cleanup custom Underscore.js 2020-07-23 20:50:20 +02:00
djmaze
dca0ff02ed Use jQuery.slim
Underscore.js _.uniq(_.compact( to native Array.filter((value, index, self) => !!value && self.indexOf(value) == index)
Underscore.js _.compact to native Array.filter(value => !!value)
Underscore.js _.uniq to native Array.filter((value, index, self) => self.indexOf(value) == index)
Underscore.js _.values to native Object.values
Underscore.js _.flatten to native Array.flat
Underscore.js _.union to native Array.concat + unique filter
Underscore.js _.reduce to native Array.reduce
Underscore.js _.escape replaced with advanced htmlspecialchars()
Underscore.js _.memoize replaced
Now Underscore.js is a slim custom version (only _.debounce, _.defer & _.throttle)
2020-07-23 16:06:16 +02:00
djmaze
90cec2171a Strip .no-css, .csstransitions and .cssanimations 2020-07-22 08:17:02 +02:00
djmaze
2af8626514 Removed Sentry completely 2020-07-15 14:45:11 +02:00
djmaze
eb731a4183 Updated inputosaurus.js to work with jQuery3 2020-07-09 16:01:41 +02:00
djmaze
be6922bd20 Bugfix: RunAdditionalPart() incorrect return type 2020-07-08 16:48:35 +02:00
djmaze
3d246ae842 Updated readme 2020-03-13 15:36:48 +01:00
djmaze
2cada68f41 Privacy/GDPR friendly version (removed: Social, Gravatar, Facebook, Google, Twitter, DropBox, OwnCloud)
Also removed: POP3, OAuth2 and update feature
Added: admin password_hash/password_verify
Requires: PHP 7.3+
Replaced: CRLF with LF
Replaced: pclZip with ZipArchive
2020-03-09 17:04:17 +01:00
RainLoop Team
a1562e7145 Update dependencies and configurations 2019-06-29 03:17:29 +03:00
RainLoop Team
35ef89c2a6 Optimize building process 2018-03-30 00:43:46 +03:00
RainLoop Team
aa2215bf3d Synchronize localizations from Transifex
Update README.md
2017-05-22 22:16:20 +03:00
RainLoop Team
6a6f420c76 2016 -> 2017
+ Small fixes
2017-02-25 22:21:41 +03:00
RainLoop Team
20eff3a49a npm -> yarn 2016-12-15 02:13:20 +03:00
RainLoop Team
17669b7be0 es5 -> es2015 (last stage)
Signature plugin fixes
Add view decorator
A large number of fixes
2016-08-20 20:30:16 +03:00
RainLoop Team
e451b2aaf9 Small fixes 2016-05-20 23:28:57 +03:00
RainLoop Team
4457cdbc23 Improvements of message displaying (internal styles) 2015-06-23 01:34:50 +04:00
RainLoop Team
2f482a6288 Added Allow/Disallow multiple identities 2015-05-18 00:41:59 +04:00
RainLoop Team
3246b2c81f Change license to AGPL 2015-05-05 00:05:06 +04:00
The Gitter Badger
b33cbc3867 Added Gitter badge 2015-04-14 22:20:56 +00:00
RainLoop Team
51666d7c7e New logic for storage provider (breaking changes) 2015-02-05 03:54:26 +04:00
RainLoop Team
6755a0ce51 Happy New Year 2014-12-31 16:34:23 +04:00
RainLoop Team
256b624366 Update Flattr Button 2014-10-30 17:34:11 +03:00
RainLoop Team
b770ac1fc2 Added Flattr Button 2014-10-30 17:26:22 +03:00
RainLoop Team
fb18e4e799 ownCloud new package (with built-in RainLoop Webmail)
Remove VERSION file dependence.
Small fixes
2014-05-30 05:42:22 +04:00
RainLoop Team
8ac9920ec8 Fix owncloud template
Fix sso (logout on empty hash)
2014-05-20 02:11:54 +04:00
RainLoop Team
3221b0651e i18n
+ Small fixes
2014-04-18 02:42:30 +04:00
RainLoop Team
399aec3514 Added Attention to README.md file 2014-04-15 02:08:05 +04:00