djmaze
|
65032e3b89
|
Bugfix: CKEditor failed to load
|
2020-09-23 11:20:00 +02:00 |
|
djmaze
|
302f2847b8
|
Resolve https://github.com/the-djmaze/rainloop-webmail/issues/8
|
2020-09-23 10:08:34 +02:00 |
|
djmaze
|
6c6a5dd03b
|
Enable Squire by default and put CKEditor as option
|
2020-09-22 15:21:23 +02:00 |
|
djmaze
|
996c747e45
|
Bugfix: Squire setHTML failed with hidden exception
|
2020-09-22 15:03:14 +02:00 |
|
djmaze
|
843b186354
|
Use HTMLTemplateElement
|
2020-09-22 14:23:31 +02:00 |
|
djmaze
|
d2c9e860cb
|
Bugfix: mail?to= should be encodeURIComponent()
|
2020-09-22 14:17:48 +02:00 |
|
djmaze
|
f559b3c87e
|
Remove images on reply
|
2020-09-22 11:38:13 +02:00 |
|
djmaze
|
067c502592
|
Fix SquireUI on mobile
|
2020-09-22 11:19:52 +02:00 |
|
djmaze
|
81364c6494
|
Merge Squire into libs.js
|
2020-09-22 11:04:45 +02:00 |
|
djmaze
|
662e6b3466
|
cleanup some code
|
2020-09-22 10:54:00 +02:00 |
|
djmaze
|
df1d0fc8d6
|
Array.from() to spread syntax
|
2020-09-22 10:13:32 +02:00 |
|
djmaze
|
07b002a66a
|
cleanup boot.js
|
2020-09-22 09:50:52 +02:00 |
|
the-djmaze
|
31d9ea53b9
|
Update Client.js
This change made on mobile as test.
|
2020-09-21 22:28:12 +02:00 |
|
djmaze
|
079d119f8a
|
Removed lightgallery to drop whole jQuery
|
2020-09-21 17:33:58 +02:00 |
|
djmaze
|
06abbf0713
|
inputosaurus jQuery to native so we can drop jquery-ui
|
2020-09-21 16:05:04 +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
|
e1d3a143f4
|
Removed simplestatemanager, use @media queries
|
2020-09-20 12:33:33 +02:00 |
|
djmaze
|
6bffc452b0
|
Improve some SquireUI mobile styling
|
2020-09-20 11:47:18 +02:00 |
|
djmaze
|
b66e68a3b1
|
Merge some parts of initByJson and initUpdateByMessageJson
Cleanup messageListChecked handling
|
2020-09-20 11:29:31 +02:00 |
|
djmaze
|
46198861bc
|
cidWithOutTags => cidWithoutTags and don't check foundedCIDs because isLinked is already set
|
2020-09-20 11:15:00 +02:00 |
|
djmaze
|
6d5317d969
|
Don't add inline attachments on reply
|
2020-09-20 11:13:40 +02:00 |
|
djmaze
|
9fc5a3ff6a
|
Cleanup some code
|
2020-09-19 13:53:14 +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
|
d88c183112
|
Bugfix: broken message.attachments in compose window
|
2020-09-18 00:33:43 +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
|
7713f459ac
|
Replace $().trigger() and document.createEvent() with element.dispatchEvent(new Event())
|
2020-09-17 21:18:39 +02:00 |
|
djmaze
|
7ac8143f34
|
Cleanup knockout commands and replaced EventKeyCode with native KeyboardEvent.key
|
2020-09-17 17:47:35 +02:00 |
|
djmaze
|
5d281486d0
|
Try to fix HtmlEditor isHtml() issue with SquireUI
Real fix should be made with the wrong use of modeToggle()
|
2020-09-17 16:10:27 +02:00 |
|
djmaze
|
9c18126843
|
Move some knockoutjs bindings, extenders and functions to Admin and User specific areas
|
2020-09-17 00:02:35 +02:00 |
|
djmaze
|
95e88af017
|
Fix the broken route
|
2020-09-16 23:28:29 +02:00 |
|
djmaze
|
28fb9a4cbd
|
Move hideLoading into AbstractApp
|
2020-09-16 23:19:34 +02:00 |
|
djmaze
|
467f615713
|
Move Knoin routOff, routOn, routReload & setHash to rl.route.*
|
2020-09-16 20:35:29 +02:00 |
|
djmaze
|
03a40f3249
|
Remove unused AbstractBoot
|
2020-09-16 20:01:47 +02:00 |
|
djmaze
|
71f6fb25e5
|
Let all the new CollectionModels use AbstractCollectionModel
|
2020-09-16 16:33:53 +02:00 |
|
djmaze
|
086a2c1927
|
Fetch response 'Collection/MessageCollection' to new MessageCollectionModel
|
2020-09-16 15:44:36 +02:00 |
|
djmaze
|
8f07cf4ac6
|
foldersReload promises populator to the new FolderCollectionModel
|
2020-09-16 09:32:36 +02:00 |
|
djmaze
|
d33f9710c2
|
Improve SquireUI on mobile by placing toolbar fixed at bottom of screen (and top of touch keyboard)
|
2020-09-15 23:36:42 +02:00 |
|
djmaze
|
385cd9588c
|
Bugfix: i've wrecked rendering of inline images
|
2020-09-15 20:40:55 +02:00 |
|
djmaze
|
e99a69a9aa
|
Attachments array to new AttachmentCollectionModel
|
2020-09-15 15:08:08 +02:00 |
|
djmaze
|
344edaec2a
|
cleanup Fetch API code
|
2020-09-15 11:51:07 +02:00 |
|
djmaze
|
95f55deaad
|
Attachments filetype was missing opendocument detection
|
2020-09-15 10:09:39 +02:00 |
|
djmaze
|
062f8d078e
|
Message from, to, cc, bcc, replyTo and deliveredTo to the new EmailCollectionModel
|
2020-09-15 09:43:53 +02:00 |
|
djmaze
|
b904eca98e
|
Cleanup __APP__/getApp code
|
2020-09-15 09:29:25 +02:00 |
|
djmaze
|
29cf711a6a
|
Converted *Ajax into *Fetch (because we use the Fetch API, not jQuery.ajax)
|
2020-09-14 19:40:56 +02:00 |
|
djmaze
|
bb4d66d6d2
|
Bugfix: i've broken the boot.js
|
2020-09-14 12:39:30 +02:00 |
|
djmaze
|
ab3ce67376
|
Centralize window.fetch to rl.fetchJSON()
|
2020-09-14 12:39:15 +02:00 |
|
djmaze
|
8b53b189f8
|
Cleanup CSS and fix SquireUI css
|
2020-09-13 14:13:16 +02:00 |
|
djmaze
|
99bd895090
|
Fix some mobile view css issues
|
2020-09-12 13:57:09 +02:00 |
|