Commit graph

  • 917dfa732e Template should also be renamed from Pagenator to Paginator djmaze 2020-10-12 18:29:16 +02:00
  • cb9e393fbc Pagenator should be Paginator djmaze 2020-10-12 15:11:25 +02:00
  • 8bb05b41ce Bugfix: bootstrap dopdown undefined eventTarget.getAttribute djmaze 2020-10-12 15:04:11 +02:00
  • 527694f361 Replace bootstrap .divider with cleaner .dividerbar which also reduces knockout calls djmaze 2020-10-12 15:03:45 +02:00
  • c2a5d0fda5 ko hidden: use html5 hidden attribute ko visible: rollback to use style.display djmaze 2020-10-11 11:59:36 +02:00
  • 52e6b9b0ed
    Knockout visibleHidden to HTML5 the-djmaze 2020-10-11 00:27:45 +02:00
  • 267426b07d Resolve https://github.com/the-djmaze/snappymail/issues/23 djmaze 2020-10-09 17:12:56 +02:00
  • 4177467f81 Bugfix: '' backtick shortcut being dead key * remove 'Insert' key from class Selector and bugfix Selector ' ' space. * replace 'M' (move) shortcut with 'Insert' (like: insert into) * '' backtick being dead key shortcut with 'M' and 'ContextMenu' keys. djmaze 2020-10-09 15:00:26 +02:00
  • e0f5849de6 v2.0.0-rc2 v2.0.0-rc2 djmaze 2020-10-09 13:00:23 +02:00
  • 993d4c31cc Update knockout-latest.debug.js djmaze 2020-10-09 12:45:55 +02:00
  • 92836117ee Bugfix: put back the knockout bindings if/ifnot as they are in use djmaze 2020-10-09 12:44:39 +02:00
  • ba7ed497b2 Cleanup JS and better terser compression djmaze 2020-10-09 11:58:15 +02:00
  • 058217de02 Resolve https://github.com/the-djmaze/snappymail/issues/21 djmaze 2020-10-09 11:04:35 +02:00
  • ee23a5553e Resolve https://github.com/the-djmaze/snappymail/issues/22 djmaze 2020-10-09 10:31:44 +02:00
  • ac535b1d03 Remove more unused Knockout code djmaze 2020-10-09 10:20:22 +02:00
  • 07857a06a9 Cleanup knockout.js - Remove AMD - Manually removed closure-compiler polyfill for Object.entries djmaze 2020-10-05 13:46:19 +02:00
  • 72ed2b08b2 KnockoutJS to ES2015/ES6 TODO: use the new Proxy for ko.observable djmaze 2020-10-04 21:58:13 +02:00
  • a0f8ac0dad Cleanup Date.fromNow() and friendlySize() djmaze 2020-10-03 14:02:33 +02:00
  • 2bd9528098 Clean message preview/print djmaze 2020-10-03 13:04:23 +02:00
  • c3a2da65df Revamp array filtering Replaced fakeMd5 with new Jua.randomId Cleanup more code djmaze 2020-10-02 23:54:15 +02:00
  • 9992b20163 Merge file and mime code into simple Common/File.js djmaze 2020-10-02 14:44:29 +02:00
  • cb2048f163 cleanup some code djmaze 2020-10-02 12:40:33 +02:00
  • e566494a87 Bugfix: move messages button [Ctrl] copy method djmaze 2020-10-01 11:11:14 +02:00
  • 6c75dd12f8 Cleanup CSS and JS code djmaze 2020-10-01 11:10:40 +02:00
  • 0eea2cb5ad Modifications for https://github.com/the-djmaze/snappymail/issues/12 djmaze 2020-09-30 17:11:06 +02:00
  • cfdbe3251e Removed the DATA_IMAGE_USER_DOT_PIC Because viewUserPic is always false due to the removed Gravatar feature djmaze 2020-09-30 16:10:01 +02:00
  • 98c6fa0675 Rename fail2ban syslog 'rainloop' to 'snappymail' djmaze 2020-09-30 14:31:12 +02:00
  • 0a95e2c6dc Cleanup constants djmaze 2020-09-30 14:07:03 +02:00
  • 87e214aef7 Drop unused RainLoop/Utils functions djmaze 2020-09-30 12:32:21 +02:00
  • efcefbaf78 Cleanup CSS and drop bMobileDevice detection. Touch devices can be any size and can use (bluetooth/usb-c mouse/keyboard) these days. It's all about pixels and currently if the mode is mobile/no-mobile (this can be improved later). djmaze 2020-09-30 12:31:34 +02:00
  • 25b4c899d0 Removed country flags from language selection because country != language djmaze 2020-09-29 16:44:27 +02:00
  • 17575f19f0 Activated a working HTML5 Drag & Drop polyfill for the Firefox Mobile browser djmaze 2020-09-28 20:04:09 +02:00
  • b8357fd739 Slight modification for https://github.com/the-djmaze/snappymail/issues/16 By default we use image proxy for privacy. This does not solve mailing tracking for hidden "read" images djmaze 2020-09-28 19:18:09 +02:00
  • d735893cd6 Added HTML5 Drag & Drop for Gecko/Firefox Mobile Chrome does support dragstart and was fixed previously. This is not active yet as i'm testing for touch issues. djmaze 2020-09-28 17:23:22 +02:00
  • 9b94265844 Resolve https://github.com/the-djmaze/snappymail/issues/17 djmaze 2020-09-28 11:26:20 +02:00
  • 2d429297ad Resolve https://github.com/the-djmaze/snappymail/issues/18 djmaze 2020-09-28 10:29:58 +02:00
  • a1a413dca2 Modifications for https://github.com/the-djmaze/snappymail/issues/15 djmaze 2020-09-28 09:51:12 +02:00
  • 35b531caac Resolve https://github.com/the-djmaze/snappymail/issues/20 djmaze 2020-09-28 09:50:31 +02:00
  • 5b986b7bb0 Bugfix: Chrome 84 on Android only accepts text/plain in Drag & Drop djmaze 2020-09-27 12:04:47 +02:00
  • 344c478a45 Release v2.0.0-rc1 v2.0.0-rc1 djmaze 2020-09-26 12:25:57 +02:00
  • c7054ff56c Resolve https://github.com/the-djmaze/snappymail/issues/14 There this works djmaze 2020-09-26 10:20:24 +02:00
  • 3a48cc8b7f Probably resolved issue #14 Could get some better improvements djmaze 2020-09-26 09:34:23 +02:00
  • 5e7f531c7f Revamp shortcuts handler (not tested yet) m hagoort 2020-09-26 00:02:29 +02:00
  • 31828b125f cleanup some orphan css djmaze 2020-09-25 17:42:40 +02:00
  • e562ed159c Replace rainloop glyphs font with cleaned up snappymail glyph font djmaze 2020-09-25 17:42:14 +02:00
  • 8e73926725 Enable the packages/plugins djmaze 2020-09-24 21:38:55 +02:00
  • 4bb85e0926 Added funding file djmaze 2020-09-24 20:28:16 +02:00
  • 321b11e22d Updated Code of Conduct djmaze 2020-09-24 20:04:31 +02:00
  • 48971df2ad Partially found a solution for issue #12 But we shouldn't solve it the DIV way. djmaze 2020-09-24 16:24:35 +02:00
  • a8ddeecb49 Improved Webkit and Gecko :empty selector. But the real block level unfocusable bug is still not solved. djmaze 2020-09-24 16:11:46 +02:00
  • fca5a0e290 Resolve https://github.com/the-djmaze/snappymail/issues/13 djmaze 2020-09-24 15:38:49 +02:00
  • 0fde531dd3 Issue #12 has something todo with Webkit and Gecko A DIV has no height, but we solve this with CSS :empty It's not perfect because we can still not focus when there's no BR. Will keep digging! djmaze 2020-09-24 15:13:33 +02:00
  • 4257d9ca78 Resolve https://github.com/the-djmaze/snappymail/issues/10 djmaze 2020-09-24 15:08:57 +02:00
  • d291716489 Cleanup some old browser support code in Squire djmaze 2020-09-24 13:01:07 +02:00
  • 62660b2026 Nope i didn't broke issue #4. I need a coffee break. djmaze 2020-09-24 12:00:52 +02:00
  • 0a2149c60d Bugfix: i've broken some code from issue #4 djmaze 2020-09-24 11:59:37 +02:00
  • 72780a885e Changed logo (the dots say 'snappy' in braille) djmaze 2020-09-24 11:52:24 +02:00
  • f70d2c6884 Solved more problems of issues #4 djmaze 2020-09-24 10:22:23 +02:00
  • 578131e22a Drop unavailable PDO drivers in admin contacts Based on good feedback in issue #11 by @phsc84 djmaze 2020-09-24 09:58:35 +02:00
  • e174248463
    Resolve issue #11 the-djmaze 2020-09-23 22:31:19 +02:00
  • 0181d9645a Rebranding to SnappyMail because this fork of RainLoop has way too many changes to be compatible. djmaze 2020-09-23 17:23:04 +02:00
  • 98ba7e61aa Cleanup language files djmaze 2020-09-23 17:07:37 +02:00
  • 717d9208c7 Fix compressing to gzip and brotli djmaze 2020-09-23 15:12:22 +02:00
  • 749fe314aa v1.14.0-djmaze8 v1.14.0-djmaze8 djmaze 2020-09-23 14:49:43 +02:00
  • 3757324e32 Cleanup hash routing djmaze 2020-09-23 14:44:46 +02:00
  • 939eb0fd78 Found <nobr> this is obsolete, so drop it! djmaze 2020-09-23 13:36:17 +02:00
  • 7705b86857 Don't hide messagelist actions on mobile djmaze 2020-09-23 13:30:00 +02:00
  • 673f1bff79 Bugfix: inputosaurus revamp failed due to missing onChange handling djmaze 2020-09-23 13:07:44 +02:00
  • 39f39db447 Resolve https://github.com/the-djmaze/rainloop-webmail/issues/7 djmaze 2020-09-23 12:18:36 +02:00
  • 1bb154d6f4 Bugfix: The ability to list more than one selector in :not() is experimental and not yet widely supported. djmaze 2020-09-23 11:48:08 +02:00
  • 38049e0eb9 Improve data security djmaze 2020-09-23 11:40:08 +02:00
  • 5457427fc1 prepearMessageAttachments => prepareMessageAttachments djmaze 2020-09-23 11:20:18 +02:00
  • 65032e3b89 Bugfix: CKEditor failed to load djmaze 2020-09-23 11:20:00 +02:00
  • 3599c4c745 Resolve https://github.com/the-djmaze/rainloop-webmail/issues/4 djmaze 2020-09-23 10:28:05 +02:00
  • 302f2847b8 Resolve https://github.com/the-djmaze/rainloop-webmail/issues/8 djmaze 2020-09-23 10:08:34 +02:00
  • add9cb14aa Resolve https://github.com/the-djmaze/rainloop-webmail/issues/9 djmaze 2020-09-22 21:37:15 +02:00
  • 460e2c2ea3 v1.14.0-djmaze7 v1.14.0-djmaze7 djmaze 2020-09-22 15:24:45 +02:00
  • 6c6a5dd03b Enable Squire by default and put CKEditor as option djmaze 2020-09-22 15:21:23 +02:00
  • 996c747e45 Bugfix: Squire setHTML failed with hidden exception djmaze 2020-09-22 15:03:14 +02:00
  • 843b186354 Use HTMLTemplateElement djmaze 2020-09-22 14:23:31 +02:00
  • d2c9e860cb Bugfix: mail?to= should be encodeURIComponent() djmaze 2020-09-22 14:17:48 +02:00
  • f559b3c87e Remove images on reply djmaze 2020-09-22 11:38:13 +02:00
  • 067c502592 Fix SquireUI on mobile djmaze 2020-09-22 11:19:52 +02:00
  • 81364c6494 Merge Squire into libs.js djmaze 2020-09-22 11:04:45 +02:00
  • 662e6b3466 cleanup some code djmaze 2020-09-22 10:54:00 +02:00
  • df1d0fc8d6 Array.from() to spread syntax djmaze 2020-09-22 10:13:32 +02:00
  • 07b002a66a cleanup boot.js djmaze 2020-09-22 09:50:52 +02:00
  • 31d9ea53b9
    Update Client.js the-djmaze 2020-09-21 22:28:12 +02:00
  • 88704b5e12 Removed jQuery djmaze 2020-09-21 18:54:41 +02:00
  • 079d119f8a Removed lightgallery to drop whole jQuery djmaze 2020-09-21 17:33:58 +02:00
  • 96b946c572 rl-hidden not used anymore djmaze 2020-09-21 16:11:35 +02:00
  • 1cd07955a2 drop jQuery support completely from knockoutjs djmaze 2020-09-21 16:11:06 +02:00
  • 06abbf0713 inputosaurus jQuery to native so we can drop jquery-ui djmaze 2020-09-21 16:05:04 +02:00
  • ea2e0c09d8 improved html5 d&d djmaze 2020-09-21 09:29:00 +02:00
  • 4e449b9c66 replace knockout-sortable with html5 native djmaze 2020-09-20 23:15:06 +02:00
  • e1d3a143f4 Removed simplestatemanager, use @media queries djmaze 2020-09-20 12:33:33 +02:00
  • 6bffc452b0 Improve some SquireUI mobile styling djmaze 2020-09-20 11:47:18 +02:00
  • b66e68a3b1 Merge some parts of initByJson and initUpdateByMessageJson Cleanup messageListChecked handling djmaze 2020-09-20 11:29:31 +02:00
  • 46198861bc cidWithOutTags => cidWithoutTags and don't check foundedCIDs because isLinked is already set djmaze 2020-09-20 11:15:00 +02:00
  • 6d5317d969 Don't add inline attachments on reply djmaze 2020-09-20 11:13:40 +02:00