Commit graph

  • 9fc5a3ff6a Cleanup some code djmaze 2020-09-19 13:53:14 +02:00
  • 3ea2f5f452 Replaced knockout-sortable with a slimmed down version (for now) djmaze 2020-09-19 13:46:02 +02:00
  • 4da5543c27 Remove more IE9 stuff from Knockoutjs djmaze 2020-09-19 13:36:05 +02:00
  • 1ec45a9f8e Bugfix: somehow Jua minified was broken. Cleaned it up and it works again djmaze 2020-09-19 13:32:50 +02:00
  • a104287aa5 Bugfix: compose window kept resizing djmaze 2020-09-19 13:31:59 +02:00
  • 5ef3006f4f Cleanup Jua code djmaze 2020-09-19 11:21:11 +02:00
  • c282e2c9b5 Replace messages jQuery drag/drop with native HTML5 djmaze 2020-09-18 14:01:27 +02:00
  • d88c183112 Bugfix: broken message.attachments in compose window djmaze 2020-09-18 00:33:43 +02:00
  • 970e9d7d7d Bugfix: knockout-sortable was broken due to a knockoutjs change of me djmaze 2020-09-17 23:48:18 +02:00
  • 118c1613a4 Removed more IE workarounds from knockoutjs djmaze 2020-09-17 23:15:16 +02:00
  • 9241726ffe Bugfix: Message attachments should be observable or else KnockoutJS is not updating djmaze 2020-09-17 22:14:51 +02:00
  • 0f56c7d28f knockout appendChild => append and tested closure-compiler 0.2.12 but still broken for es6 mode djmaze 2020-09-17 21:34:38 +02:00
  • 7713f459ac Replace $().trigger() and document.createEvent() with element.dispatchEvent(new Event()) djmaze 2020-09-17 21:18:39 +02:00
  • 7ac8143f34 Cleanup knockout commands and replaced EventKeyCode with native KeyboardEvent.key djmaze 2020-09-17 17:47:35 +02:00
  • d06fed09d6 Drop support for old browsers and some jQuery djmaze 2020-09-17 16:40:43 +02:00
  • 091c4ec811 Clone 3.5.1 from github djmaze 2020-09-17 16:27:00 +02:00
  • 5d281486d0 Try to fix HtmlEditor isHtml() issue with SquireUI Real fix should be made with the wrong use of modeToggle() djmaze 2020-09-17 16:10:27 +02:00
  • 9c18126843 Move some knockoutjs bindings, extenders and functions to Admin and User specific areas djmaze 2020-09-17 00:02:35 +02:00
  • 95e88af017 Fix the broken route djmaze 2020-09-16 23:28:29 +02:00
  • 28fb9a4cbd Move hideLoading into AbstractApp djmaze 2020-09-16 23:19:34 +02:00
  • 467f615713 Move Knoin routOff, routOn, routReload & setHash to rl.route.* djmaze 2020-09-16 20:35:29 +02:00
  • 03a40f3249 Remove unused AbstractBoot djmaze 2020-09-16 20:01:47 +02:00
  • 71f6fb25e5 Let all the new CollectionModels use AbstractCollectionModel djmaze 2020-09-16 16:33:53 +02:00
  • 086a2c1927 Fetch response 'Collection/MessageCollection' to new MessageCollectionModel djmaze 2020-09-16 15:44:36 +02:00
  • 8f07cf4ac6 foldersReload promises populator to the new FolderCollectionModel djmaze 2020-09-16 09:32:36 +02:00
  • d33f9710c2 Improve SquireUI on mobile by placing toolbar fixed at bottom of screen (and top of touch keyboard) djmaze 2020-09-15 23:36:42 +02:00
  • 385cd9588c Bugfix: i've wrecked rendering of inline images djmaze 2020-09-15 20:40:55 +02:00
  • aa3f71d299 Bugfix: MailSo ResponseCollection undefined oLogger Bugfix: MailSo cache driver file, no need for double mkdir() djmaze 2020-09-15 15:27:15 +02:00
  • e99a69a9aa Attachments array to new AttachmentCollectionModel djmaze 2020-09-15 15:08:08 +02:00
  • 344edaec2a cleanup Fetch API code djmaze 2020-09-15 11:51:07 +02:00
  • 95f55deaad Attachments filetype was missing opendocument detection djmaze 2020-09-15 10:09:39 +02:00
  • 062f8d078e Message from, to, cc, bcc, replyTo and deliveredTo to the new EmailCollectionModel djmaze 2020-09-15 09:43:53 +02:00
  • b904eca98e Cleanup __APP__/getApp code djmaze 2020-09-15 09:29:25 +02:00
  • 29cf711a6a Converted *Ajax into *Fetch (because we use the Fetch API, not jQuery.ajax) djmaze 2020-09-14 19:40:56 +02:00
  • bb4d66d6d2 Bugfix: i've broken the boot.js djmaze 2020-09-14 12:39:30 +02:00
  • ab3ce67376 Centralize window.fetch to rl.fetchJSON() djmaze 2020-09-14 12:39:15 +02:00
  • f300ec94ee https://github.com/neilj/Squire/pull/344 djmaze 2020-09-14 12:33:36 +02:00
  • 8b53b189f8 Cleanup CSS and fix SquireUI css djmaze 2020-09-13 14:13:16 +02:00
  • 39e9ecd4f2 https://github.com/RainLoop/rainloop-webmail/pull/2012 djmaze 2020-09-12 14:08:18 +02:00
  • 99bd895090 Fix some mobile view css issues djmaze 2020-09-12 13:57:09 +02:00
  • ce652d96b7 https://github.com/RainLoop/rainloop-webmail/pull/2029 djmaze 2020-09-12 13:56:25 +02:00
  • 89d7a8426f Bugfix: mobile screen not scrollable djmaze 2020-09-11 20:47:16 +02:00
  • 19f5ea149a Bugfix: squire wysiwyg had no overflow scrollbar djmaze 2020-09-11 19:57:29 +02:00
  • 4ec4771ffd Improved brotli and gzip compression paths djmaze 2020-09-11 19:57:06 +02:00
  • 5b227de5c6 Bump minimum supported browser djmaze 2020-09-11 19:35:36 +02:00
  • f42faa883d Release v1.14.0-djmaze6 v1.14.0-djmaze6 djmaze 2020-09-11 17:16:11 +02:00
  • bd34f9a9bc Reimplement the BadBrowser page based on feature detection djmaze 2020-09-11 16:58:05 +02:00
  • a022139403 Added: browse/upload image button to SquireUI djmaze 2020-09-11 14:40:13 +02:00
  • a7cc115bfb Move SquireUI into libs.js djmaze 2020-09-11 12:39:56 +02:00
  • ecb9bd8ac1 Added the insertSignature code in SquireUI Added hints/title (in english) to SquireUI toolbar buttons djmaze 2020-09-10 21:44:01 +02:00
  • bdc961dfab Improved Squire with the missing 'plain' mode. djmaze 2020-09-10 18:47:28 +02:00
  • 3fa55a91d8 Bugfix: HTMLTemplateElement is not the right tool to modify innerHTML djmaze 2020-09-10 18:24:03 +02:00
  • fb35a17208 Strip Adobe data from theme images djmaze 2020-09-10 13:49:28 +02:00
  • 04220bfd4a Updated README with new size info due to Squire. djmaze 2020-09-10 13:48:25 +02:00
  • 72cbdfa7f2 Split SquireUI from HtmlEditor.js and improved SquireUI with styling djmaze 2020-09-10 12:56:45 +02:00
  • acda0e8883 Speedup boot.js: no need to load CKEditor/Squire when not logged in djmaze 2020-09-10 10:07:35 +02:00
  • 39f1a72da0 throw 403 on access denied lub 2020-09-09 20:00:01 +02:00
  • a27c3befa8 Resolve Issue #1 djmaze 2020-09-09 19:40:09 +02:00
  • dd66824cd1 Added the modified Squire HTML editor djmaze 2020-09-09 18:45:33 +02:00
  • 5f695cfeb5 Updated readme with info about Squire vs CKEditor djmaze 2020-09-09 17:29:14 +02:00
  • 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 djmaze 2020-09-09 17:03:44 +02:00
  • 90acc04750 Cleanup DOM boot djmaze 2020-09-09 16:53:36 +02:00
  • e1f1a3aa12 Embed boot.min.js and boot.min.css into index.html for fast response djmaze 2020-09-06 11:13:43 +02:00
  • 45aaa17219 Better boot response by splitting and embedding boot css/html into index.html djmaze 2020-09-05 12:22:46 +02:00
  • f2d194947d Merge Objects prototype extensions djmaze 2020-09-04 17:07:35 +02:00
  • 0647b5201f Bugfix: i've broken the download() function djmaze 2020-09-04 16:11:57 +02:00
  • 097fb4896d Bugfix: invalid settingsGet in dev/Stores/Admin/App.js Cleanup login/logout location reloading djmaze 2020-09-04 14:36:24 +02:00
  • aeb5275648 Improved boot.js with existing global window.rl Put dev/Storage/Settings.js in boots.js global rl.settings djmaze 2020-09-04 12:05:17 +02:00
  • f90dbcc84b transitionend not working in Edge 18 djmaze 2020-09-03 17:14:44 +02:00
  • e858685769 Remove the boot.js webpack require() parts djmaze 2020-09-03 16:57:15 +02:00
  • fcaa2fd6de Don't use webpack on boot.js djmaze 2020-09-03 16:34:23 +02:00
  • b837013cfb Replaced dev/Common/ClientStorageDriver/* with webstorage polyfill Cleanup some other code djmaze 2020-09-03 12:51:15 +02:00
  • 0e8bf13d5d Bugfix: the new endShowHide failed in Edge and mobile browsers Cleanup bootstrap less files djmaze 2020-09-02 21:30:23 +02:00
  • 7135cc38fe Remove bootstrap Modal feature for improved transition effects (in future might use <dialog>) djmaze 2020-09-02 17:06:35 +02:00
  • 0309879d6b Bugfix: e-mail compose modal resizeObserver wrong height djmaze 2020-09-02 09:32:28 +02:00
  • eb5fb5342e Cleanup bootstrap djmaze 2020-09-01 21:50:17 +02:00
  • 1802dda136 Removed jQuery dependencies from Jua.js djmaze 2020-09-01 16:57:14 +02:00
  • 088945b636 v1.14.0-djmaze5 v1.14.0-djmaze5 djmaze 2020-08-31 16:33:40 +02:00
  • dcdaf70601 Bugfix: compose window resizeObserver djmaze 2020-08-31 16:32:27 +02:00
  • 645831368d Again replaced some jQuery to native and cleaned up normalize.css without IE djmaze 2020-08-31 12:45:43 +02:00
  • 4977494f6b Bugfix: Translator append() should be appendChild() djmaze 2020-08-31 11:31:35 +02:00
  • 5e7b567e88 Put admin actions in trait (should be improved in future with own Class when isset($_GET['admin'])) djmaze 2020-08-31 10:33:51 +02:00
  • 5009adfb60 Resolve issue #5 djmaze 2020-08-30 18:04:54 +02:00
  • dc6b7e250e Bugfix: undefined $oAccount and $aAdditionalParams djmaze 2020-08-30 17:48:40 +02:00
  • 2bf96ab33e Bugfix: typo in querySelectorAll djmaze 2020-08-30 17:40:54 +02:00
  • aea3389bf2 Hard to solve issue 4 "Curl error code CURLE_URL_MALFORMAT" so we log the url djmaze 2020-08-30 17:34:58 +02:00
  • 39ba67de4b Bugfix: bootstrap native dropdown failed for Compose "from" djmaze 2020-08-30 16:17:36 +02:00
  • 69fcc240e9 More jQuery to native (including bootstrap.js) djmaze 2020-08-30 10:30:50 +02:00
  • bdb36ec128 Use less jQuery, more native djmaze 2020-08-27 15:45:47 +02:00
  • 24cb874c87 iMessageBodyCacheCount only used in Message.js htmlEditorDefaultConfig & htmlEditorLangsMap only used in HtmlEditor.js djmaze 2020-08-25 09:34:29 +02:00
  • 496c8f59ae Removed User About Screen, it is unused djmaze 2020-08-24 21:05:32 +02:00
  • e3e5929b21 Removed more non-community (aka Prem/Premium/License) code djmaze 2020-08-24 20:56:14 +02:00
  • d5665463fe Remove rl-anim feature and use no-mobile djmaze 2020-08-24 18:53:47 +02:00
  • 1e0586f124 upgraded yarn djmaze 2020-08-24 11:26:19 +02:00
  • 89395d5ae4 Drop custom_login_link and custom_logout_link djmaze 2020-08-24 11:17:42 +02:00
  • 31bb7267ec Revamp aBootstrapDropdowns djmaze 2020-08-24 11:14:35 +02:00
  • 8846c453b1 Added brotli compression djmaze 2020-08-24 00:09:54 +02:00
  • 0ccfa6a9b1 Bugfix: droppable area (folders) failed to scroll djmaze 2020-08-23 21:58:30 +02:00
  • b0942a7ff7 Move popupVisibility to knoin djmaze 2020-08-23 21:51:26 +02:00
  • 3374a2d2d3 Put createCommandLegacy code in createCommand djmaze 2020-08-22 09:35:24 +02:00