djmaze
|
3a61bb3e5a
|
Revamp the FullNameHash system for better readable urls
And reduce the folders caching footprint.
And it reduces server load.
|
2021-12-07 14:03:30 +01:00 |
|
djmaze
|
299ec7faf8
|
Support RFC 6855 / RFC 5738 (UTF8)
|
2021-11-22 21:01:30 +01:00 |
|
djmaze
|
3f295349b6
|
Remove Knockout binding "dropdownCloser" because BSN.Dropdown already handles it
|
2021-09-14 15:04:00 +02:00 |
|
djmaze
|
2cb73643ca
|
Improved dropdown menu's handling
|
2021-09-14 10:06:38 +02:00 |
|
djmaze
|
3a32a09f2a
|
KnockoutJS:
* remove deprecated allBindings as Accessor https://github.com/knockout/knockout/pull/2133
* remove unused event '*Bubble' https://knockoutjs.com/documentation/event-binding.html#note-4-preventing-the-event-from-bubbling
* remove unused 'completeOn' https://knockoutjs.com/documentation/binding-lifecycle-events.html#indicating-that-a-control-flow-binding-completes-asynchronously
|
2021-08-10 15:00:49 +02:00 |
|
djmaze
|
0b64083543
|
Array.isArray to isArray
Array.isNotEmpty to isNonEmptyArray
|
2021-03-16 16:49:14 +01:00 |
|
djmaze
|
0696e20878
|
Bugfix: improved firefox mobile draggable solution
|
2021-02-24 10:41:24 +01:00 |
|
djmaze
|
db0d03db83
|
Bugfix: conflicting File object with native JS
Cleanup: Stores and tooltips
|
2021-02-17 14:40:21 +01:00 |
|
djmaze
|
d7994ddab6
|
Revamp Mobile/Desktop switcher without completely reloading.
Remove switcher from login page, it became useless.
|
2021-02-16 20:12:23 +01:00 |
|
djmaze
|
10f9ce39d9
|
Revamp mobile including CSS flexbox for messageListItem
|
2021-02-15 15:20:22 +01:00 |
|
djmaze
|
111455054e
|
Speedup message bodies cache cleanup
Remove ko.bindingHandlers.link
|
2021-02-10 16:50:58 +01:00 |
|
djmaze
|
8c780ad353
|
Replace deprecated Knockout throttle with new debounce extender
Replace admin general mainAttachmentLimit with input type="number"
|
2021-02-10 12:12:36 +01:00 |
|
djmaze
|
6a92912a3d
|
Bugfix: Inputosaurus modifications got broken.
Replaced completely with EmailAddressesComponent
|
2021-02-03 23:36:36 +01:00 |
|
djmaze
|
b0e3020aab
|
Bugfix: inputosaurus failed due to changes
|
2021-02-03 12:55:49 +01:00 |
|
djmaze
|
ebe2c0536f
|
Bugfix: compose mail select contacts for cc/bcc failed
Cleanup: Inputosaurus and Knockout
Change: Knockout domData now uses WeakMap
Replaced: Knockout domManipulation with a documentFragment
|
2021-02-01 14:34:24 +01:00 |
|
djmaze
|
7ccc44616d
|
Small code cleanups and fix translations
|
2021-01-27 00:26:31 +01:00 |
|
djmaze
|
b31bf3d7f5
|
Improved js minification
|
2021-01-26 11:46:30 +01:00 |
|
djmaze
|
ad8fd8879b
|
This version uses Rollup instead of WebPack.
Due to that the code is smaller and has changes to prevent Circular Dependencies
|
2021-01-25 22:00:13 +01:00 |
|
djmaze
|
7db7d5545b
|
Improved observables
|
2020-10-27 11:09:24 +01:00 |
|
djmaze
|
cc046907ed
|
ko.utils.unwrapObservable => ko.unwrap
|
2020-10-13 14:56:45 +02:00 |
|
djmaze
|
ba7ed497b2
|
Cleanup JS and better terser compression
|
2020-10-09 11:58:15 +02:00 |
|
djmaze
|
5b986b7bb0
|
Bugfix: Chrome 84 on Android only accepts text/plain in Drag & Drop
|
2020-09-27 12:04:47 +02:00 |
|
djmaze
|
31828b125f
|
cleanup some orphan css
|
2020-09-25 17:42:40 +02:00 |
|
djmaze
|
673f1bff79
|
Bugfix: inputosaurus revamp failed due to missing onChange handling
|
2020-09-23 13:07:44 +02:00 |
|
djmaze
|
302f2847b8
|
Resolve https://github.com/the-djmaze/rainloop-webmail/issues/8
|
2020-09-23 10:08:34 +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
|
9fc5a3ff6a
|
Cleanup some code
|
2020-09-19 13:53:14 +02:00 |
|
djmaze
|
c282e2c9b5
|
Replace messages jQuery drag/drop with native HTML5
|
2020-09-18 14:01:27 +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
|
9c18126843
|
Move some knockoutjs bindings, extenders and functions to Admin and User specific areas
|
2020-09-17 00:02:35 +02:00 |
|