djmaze
|
add9cb14aa
|
Resolve https://github.com/the-djmaze/rainloop-webmail/issues/9
|
2020-09-22 21:37:15 +02:00 |
|
djmaze
|
6c6a5dd03b
|
Enable Squire by default and put CKEditor as option
|
2020-09-22 15:21:23 +02:00 |
|
djmaze
|
81364c6494
|
Merge Squire into libs.js
|
2020-09-22 11:04:45 +02:00 |
|
djmaze
|
96b946c572
|
rl-hidden not used anymore
|
2020-09-21 16:11:35 +02:00 |
|
djmaze
|
ea2e0c09d8
|
improved html5 d&d
|
2020-09-21 09:29:00 +02:00 |
|
djmaze
|
4e449b9c66
|
replace knockout-sortable with html5 native
|
2020-09-20 23:15:06 +02:00 |
|
djmaze
|
a104287aa5
|
Bugfix: compose window kept resizing
|
2020-09-19 13:31:59 +02:00 |
|
djmaze
|
c282e2c9b5
|
Replace messages jQuery drag/drop with native HTML5
|
2020-09-18 14:01:27 +02:00 |
|
djmaze
|
9241726ffe
|
Bugfix: Message attachments should be observable or else KnockoutJS is not updating
|
2020-09-17 22:14:51 +02:00 |
|
djmaze
|
aa3f71d299
|
Bugfix: MailSo ResponseCollection undefined oLogger
Bugfix: MailSo cache driver file, no need for double mkdir()
|
2020-09-15 15:27:15 +02:00 |
|
djmaze
|
e99a69a9aa
|
Attachments array to new AttachmentCollectionModel
|
2020-09-15 15:08:08 +02:00 |
|
djmaze
|
8b53b189f8
|
Cleanup CSS and fix SquireUI css
|
2020-09-13 14:13:16 +02:00 |
|
djmaze
|
39e9ecd4f2
|
https://github.com/RainLoop/rainloop-webmail/pull/2012
|
2020-09-12 14:08:18 +02:00 |
|
djmaze
|
ce652d96b7
|
https://github.com/RainLoop/rainloop-webmail/pull/2029
|
2020-09-12 13:56:25 +02:00 |
|
djmaze
|
5b227de5c6
|
Bump minimum supported browser
|
2020-09-11 19:35:36 +02:00 |
|
djmaze
|
bd34f9a9bc
|
Reimplement the BadBrowser page based on feature detection
|
2020-09-11 16:58:05 +02:00 |
|
djmaze
|
bdc961dfab
|
Improved Squire with the missing 'plain' mode.
|
2020-09-10 18:47:28 +02:00 |
|
djmaze
|
fb35a17208
|
Strip Adobe data from theme images
|
2020-09-10 13:49:28 +02:00 |
|
djmaze
|
a27c3befa8
|
Resolve Issue #1
|
2020-09-09 19:40:09 +02:00 |
|
djmaze
|
540c70ecbf
|
Added Squire HTML editor as lightweight fast alternative solution for the heavy CKEditor
Some features are still missing (as i need to create own UI)
Enable in:
[labs]
use_squire_html_editor = On
|
2020-09-09 17:03:44 +02:00 |
|
djmaze
|
90acc04750
|
Cleanup DOM boot
|
2020-09-09 16:53:36 +02:00 |
|
djmaze
|
e1f1a3aa12
|
Embed boot.min.js and boot.min.css into index.html for fast response
|
2020-09-06 11:13:43 +02:00 |
|
djmaze
|
45aaa17219
|
Better boot response by splitting and embedding boot css/html into index.html
|
2020-09-05 12:22:46 +02:00 |
|
djmaze
|
aeb5275648
|
Improved boot.js with existing global window.rl
Put dev/Storage/Settings.js in boots.js global rl.settings
|
2020-09-04 12:05:17 +02:00 |
|
djmaze
|
0e8bf13d5d
|
Bugfix: the new endShowHide failed in Edge and mobile browsers
Cleanup bootstrap less files
|
2020-09-02 21:30:23 +02:00 |
|
djmaze
|
7135cc38fe
|
Remove bootstrap Modal feature for improved transition effects (in future might use <dialog>)
|
2020-09-02 17:06:35 +02:00 |
|
djmaze
|
eb5fb5342e
|
Cleanup bootstrap
|
2020-09-01 21:50:17 +02:00 |
|
djmaze
|
5e7b567e88
|
Put admin actions in trait (should be improved in future with own Class when isset($_GET['admin']))
|
2020-08-31 10:33:51 +02:00 |
|
djmaze
|
dc6b7e250e
|
Bugfix: undefined $oAccount and $aAdditionalParams
|
2020-08-30 17:48:40 +02:00 |
|
djmaze
|
aea3389bf2
|
Hard to solve issue 4 "Curl error code CURLE_URL_MALFORMAT" so we log the url
|
2020-08-30 17:34:58 +02:00 |
|
djmaze
|
bdb36ec128
|
Use less jQuery, more native
|
2020-08-27 15:45:47 +02:00 |
|
djmaze
|
496c8f59ae
|
Removed User About Screen, it is unused
|
2020-08-24 21:05:32 +02:00 |
|
djmaze
|
e3e5929b21
|
Removed more non-community (aka Prem/Premium/License) code
|
2020-08-24 20:56:14 +02:00 |
|
djmaze
|
89395d5ae4
|
Drop custom_login_link and custom_logout_link
|
2020-08-24 11:17:42 +02:00 |
|
djmaze
|
0ccfa6a9b1
|
Bugfix: droppable area (folders) failed to scroll
|
2020-08-23 21:58:30 +02:00 |
|
djmaze
|
dc3b76f53a
|
Replaced more knockoutjs hasfocus for autofocus=""
|
2020-08-22 09:35:03 +02:00 |
|
djmaze
|
1b1fc3b9cd
|
Removed unused files
|
2020-08-22 01:05:59 +02:00 |
|
djmaze
|
b185402ae7
|
Bugfix: Contacts.js trim() missing
Bugfix: ClearCookie failed
|
2020-08-22 01:05:43 +02:00 |
|
djmaze
|
996723a486
|
Removed: KnockoutJS 'hasFocus:' because HTML5 has autofocus=""
Knoin.js now searches for [autofocus] and handles it
|
2020-08-22 01:03:03 +02:00 |
|
djmaze
|
d1c06a8ece
|
Extend the use of ResizeObserver by dropping all knockoutjs observable this.resizerTrigger in mail composer
As benefit this also drops the CustomEvent('resize.real')
|
2020-08-19 11:30:31 +02:00 |
|
djmaze
|
35c9f3fff5
|
Bugfix: setcookie() samesite missing
|
2020-08-19 10:43:32 +02:00 |
|
djmaze
|
7670d2073d
|
Prevent parameter errors in sendMessage()/saveMessage() due to too many parameters.
Instead provide an object.
sendMessage param 'SentFolder' and saveMessage param 'DraftFolder' now both 'SaveFolder'
|
2020-08-17 21:32:57 +02:00 |
|
djmaze
|
a5a15c8e11
|
Bugfix: ini_get() expects exactly 1 parameter, 2 given
|
2020-08-15 21:41:18 +02:00 |
|
djmaze
|
f4319f4319
|
Resolve issue #2
|
2020-08-15 20:23:34 +02:00 |
|
djmaze
|
29367a0ea7
|
Use proper HTMLTemplateElement for all knockoutjs templates
|
2020-08-14 23:09:36 +02:00 |
|
djmaze
|
9f1ea1a0fd
|
Bugfix boostrap alerts.less was accidentally removed
Bugfix Date.fromNow('past'/'future') reversed
Replace Events[pub/sub]('interval.*') with setInterval()
Events[pub/sub] to native
Cleanup knockout extensions
Replaced momentToNode with proper HTML5 <time>
Cleanup Momentor
|
2020-08-14 20:35:39 +02:00 |
|
djmaze
|
643c02c40b
|
gzip compress all responses to reduce mobile transfer limits
|
2020-08-10 12:00:37 +02:00 |
|
djmaze
|
b9b9cd736f
|
Replaced ProgressJS with simple native dropin
|
2020-08-10 10:40:25 +02:00 |
|
djmaze
|
99c86dcf3c
|
Prevent server overload based on 1 minute system load average over 95%
https://www.php.net/sys_getloadavg
|
2020-08-08 22:33:12 +02:00 |
|
djmaze
|
0d81b2ce88
|
Try to log more details, for strange issue #1
|
2020-08-08 14:49:14 +02:00 |
|