Commit graph

  • 9b8778f823 Reduce Knockout.js footprint by using ECMAScript 2020 the-djmaze 2022-09-13 23:49:18 +02:00
  • 6cc3745c5f Don't clear MessagelistUserStore when switching layout the-djmaze 2022-09-13 23:00:47 +02:00
  • 1d982f3306 Improvement for #518 the-djmaze 2022-09-13 23:00:26 +02:00
  • b01b18647a Bugfix: i broke hasCheckedOrSelected() the-djmaze 2022-09-13 22:00:49 +02:00
  • a566f6ed5a More Optional chaining in Knockout.js the-djmaze 2022-09-13 22:00:31 +02:00
  • 3cef1b5505
    Update Vietnamese label Romain PASDELOUP 2022-09-12 22:22:03 +00:00
  • d18f93d87f Workaround for Firefox issue #368 and #513 the-djmaze 2022-09-12 23:30:14 +02:00
  • aa90583116 Resolve #516 the-djmaze 2022-09-12 23:16:59 +02:00
  • 7dc4b283b3 Simplify message .priorityHigh the-djmaze 2022-09-12 23:13:04 +02:00
  • a3a4a057e5 Dropped the knockout.js tasks from compiled code the-djmaze 2022-09-12 22:31:37 +02:00
  • d1f71508fe Drop Knockout.js loading components asynchronous https://knockoutjs.com/documentation/component-registration.html#controlling-synchronousasynchronous-loading the-djmaze 2022-09-12 22:31:05 +02:00
  • ef8b1f40e4 Use JavaScript Optional chaining in vendors/* the-djmaze 2022-09-12 22:07:51 +02:00
  • e5e4675c1b cleanup and speedup Selector the-djmaze 2022-09-09 22:20:40 +02:00
  • 0c87bbac21 Faster Selector.autoSelect the-djmaze 2022-09-09 17:04:52 +02:00
  • 44ac2626ec Improve and cleanup Selector even more the-djmaze 2022-09-09 12:07:05 +02:00
  • 47a861a243 Speedup listChecked().length to hasChecked() the-djmaze 2022-09-09 10:02:40 +02:00
  • 7ec3d70c60 Resolve #515 the-djmaze 2022-09-08 22:31:48 +02:00
  • d1422826b8 Bugfix: Selector Shift + Arrow made checkboxes "checked" in a weird way the-djmaze 2022-09-08 15:06:12 +02:00
  • ee5b30884f Speedup list Selector a bit the-djmaze 2022-09-08 13:37:06 +02:00
  • d8b1e3432a Improved ComposePopupView bSkipNextHide to ComposePopupView.inEdit the-djmaze 2022-09-08 13:28:24 +02:00
  • 7df534b4b5 Rename isSpamAllowed to logical canMarkAsSpam the-djmaze 2022-09-08 12:16:37 +02:00
  • 2a92122dad Drop search capa to always allow it the-djmaze 2022-09-08 12:05:37 +02:00
  • 18096cb6ee v2.18.0 v2.18.0 the-djmaze 2022-09-08 10:07:27 +02:00
  • 9dcdd7e41c Contact add Note and improved changes check the-djmaze 2022-09-08 09:37:27 +02:00
  • f451af2188 Centralize current Folder checks to prevent bugs (which there were) the-djmaze 2022-09-07 23:39:46 +02:00
  • 0c90875b61 Improved Contacts window the-djmaze 2022-09-07 13:45:30 +02:00
  • 56d64b325c Improved Contacts popup view the-djmaze 2022-09-06 23:18:14 +02:00
  • f1241cf803 Added some business fields to AddressBook the-djmaze 2022-09-06 22:35:04 +02:00
  • 12c2b10419 Predefine vCard X-CRYPTO the-djmaze 2022-09-06 21:41:54 +02:00
  • af86cabcff Improved info for new HTMLDialogElement features the-djmaze 2022-09-06 20:02:27 +02:00
  • c6176438ee Rename tryToClosePopup to tryToClose the-djmaze 2022-09-06 19:23:07 +02:00
  • 8cdce0c302 Bugfix: prevent issue with modal dialog supported Esc key to close the-djmaze 2022-09-06 19:22:53 +02:00
  • 2627a16c36 Improved Contacts to check if changes should be saved the-djmaze 2022-09-06 19:22:06 +02:00
  • c9ad0ef170 Improved new AddressBook system the-djmaze 2022-09-06 14:26:07 +02:00
  • 497193750b Idea to solve https://github.com/sabre-io/vobject/issues/589 the-djmaze 2022-09-05 22:35:13 +02:00
  • 02623ab827 Remove Sabre\Xml unused functions the-djmaze 2022-09-05 22:04:43 +02:00
  • 5cbaf80f75 Sabre\Xml - call to undefined function the-djmaze 2022-09-05 22:01:25 +02:00
  • ada4f01ee2 Sabre\Xml - Call to undefined function the-djmaze 2022-09-05 22:01:02 +02:00
  • 19d7082d58 Bugfix: Declaration xmlSerialize(Sabre\Xml\Writer $writer) must be compatible with Sabre\Xml\XmlSerializable::xmlSerialize(Sabre\Xml\Writer $writer): void the-djmaze 2022-09-05 11:12:56 +02:00
  • 5a9540b9c3 Sabre: VObject to v4.5.0 and Xml to v3.0.0 the-djmaze 2022-09-05 11:05:38 +02:00
  • fe20741409 Improved Contacts handling the-djmaze 2022-09-05 11:04:12 +02:00
  • bfe80dcacb Added title attribute to contact name fields the-djmaze 2022-09-02 15:25:09 +02:00
  • 1a5b8819fa Merge remote-tracking branch 'origin/master' into addressbook djmaze 2022-09-02 15:15:01 +02:00
  • 3553bfa2d9 TypeError fCallback not a function the-djmaze 2022-09-02 12:11:47 +02:00
  • 732b6eb641 Use JavaScript Optional chaining the-djmaze 2022-09-02 11:52:07 +02:00
  • d9bc435e2c MessageList click was really broken the-djmaze 2022-09-02 10:38:42 +02:00
  • ab0b2b152c Solution for #487 ? the-djmaze 2022-09-02 09:57:30 +02:00
  • afd65c809d Drop Remote.request() aAbortActions parameter the-djmaze 2022-09-02 09:56:31 +02:00
  • bae103257c Bugfix: i broke the messagelist click function the-djmaze 2022-09-02 09:06:07 +02:00
  • 8d192445a7 v2.17.4 v2.17.4 the-djmaze 2022-09-01 21:37:32 +02:00
  • 1a130d0be3 ?admin use JavaScript Optional chaining the-djmaze 2022-09-01 21:28:37 +02:00
  • 17fa031064 Revert RainLoop merge that caused MIT vs AGPL the-djmaze 2022-09-01 21:16:52 +02:00
  • a146d73f4b Licensed under MIT the-djmaze 2022-09-01 00:25:05 +02:00
  • f6f6a80639 Merge remote-tracking branch 'upstream/master' RainLoop v1.17 the-djmaze 2022-09-01 00:24:33 +02:00
  • 9bf8fa5b63
    Merge pull request #2109 from dominikschulz/fix/rest RainLoop Team 2022-09-01 00:01:11 +03:00
  • d6444c77e4
    Merge pull request #2126 from master3395/patch-1 RainLoop Team 2022-08-31 23:59:28 +03:00
  • b4fa86b8f3
    Merge pull request #2147 from FreemoX/patch-1 RainLoop Team 2022-08-31 23:59:05 +03:00
  • 2ab9599518
    Merge pull request #2187 from RainLoop/road-to-the-os RainLoop Team 2022-08-31 22:31:21 +03:00
  • aa5d3fc89d Road to the MIT RainLoop Team 2022-08-31 18:15:45 +00:00
  • 15dd6f5a5c Resolve #496 the-djmaze 2022-08-31 17:31:08 +02:00
  • 232ad31553 Resolve #507 the-djmaze 2022-08-31 16:23:01 +02:00
  • e97984d6c5 Resolve #508 the-djmaze 2022-08-31 16:19:16 +02:00
  • a02f12c6ce drag&drop gecko setPointerCapture idea the-djmaze 2022-08-31 16:04:51 +02:00
  • d7965d1193 Improved mime parser the-djmaze 2022-08-31 16:03:22 +02:00
  • 03543d5cfc use TextDecoder on Mime parts? the-djmaze 2022-08-30 22:27:07 +02:00
  • 5340ca84e5 #505 Try iconv() when \mb_convert_encoding() will not work. the-djmaze 2022-08-30 22:25:09 +02:00
  • 3d5e094fd8 Resolve #506 the-djmaze 2022-08-30 21:42:05 +02:00
  • d1d86b04fb Resolve #503 the-djmaze 2022-08-30 09:55:38 +02:00
  • 9a9bee7154 v2.17.3 v2.17.3 the-djmaze 2022-08-29 17:22:52 +02:00
  • eb169f73fa Improved update/save admin user the-djmaze 2022-08-29 16:44:06 +02:00
  • a3a20f8820 Updated some language translations the-djmaze 2022-08-29 16:20:29 +02:00
  • d38fcae562 Admin replace "New login" with the more logical "Username" the-djmaze 2022-08-29 16:05:48 +02:00
  • d810a629c8 Better admin TOTP base32 test the-djmaze 2022-08-29 15:51:16 +02:00
  • 532548572d Bugfix: undefined mb_internal_encoding() the-djmaze 2022-08-29 13:05:07 +02:00
  • 3808852894 Added: ?admin TOTP show QR code the-djmaze 2022-08-29 12:17:08 +02:00
  • a80161a316 Bugfix: keep A elements when there is an image inside the-djmaze 2022-08-29 10:54:55 +02:00
  • ea4f678d05 Resolve #500 the-djmaze 2022-08-29 10:53:53 +02:00
  • 3f3a3f9147 Improved Squire WYSIWYG handling of A and IMG. And also use Optional chaining (?.) the-djmaze 2022-08-29 09:36:32 +02:00
  • cad5fb6067 Resolve #491 the-djmaze 2022-08-26 15:17:30 +02:00
  • 4692dde3d5 resolve compile error the-djmaze 2022-08-26 11:55:56 +02:00
  • aff2d4dd76 Moved handling of images using proxy in preperation of #491 the-djmaze 2022-08-26 11:11:19 +02:00
  • f41559ae2f Remove duplicate 'ReplyTo' the-djmaze 2022-08-25 15:49:46 +02:00
  • e5113ef20a Resolve #497 the-djmaze 2022-08-25 14:08:19 +02:00
  • e0e69b3d3d Resolve #488 the-djmaze 2022-08-23 13:45:22 +02:00
  • e2d29af045 Bugfix: forward mail should not embed images by default #491 the-djmaze 2022-08-23 11:22:49 +02:00
  • 291ebc5f0e Bugfix: Sieve should always has CRLF https://www.rfc-editor.org/rfc/rfc5228#section-2.2 the-djmaze 2022-08-23 10:52:57 +02:00
  • 58cd2fcacb Cleanup and improved handling of Sieve scripts the-djmaze 2022-08-23 10:52:23 +02:00
  • 61908dd0c0 Replace admin translation TAB_SECURITY/BUTTON_UPDATE_PASSWORD with GLOBAL/SAVE the-djmaze 2022-08-23 09:24:32 +02:00
  • 21bbbf312f Allow only username as additional account the-djmaze 2022-08-23 09:22:39 +02:00
  • d91fbaa2c0 Resolve #492 the-djmaze 2022-08-23 00:00:56 +02:00
  • 8e0c710815 Always show Sieve rainloop.user editor save button #493 the-djmaze 2022-08-22 22:12:17 +02:00
  • edb7b38e0c Resolve #494 the-djmaze 2022-08-22 22:10:09 +02:00
  • a18cc9a486 Move folderInformation() function the-djmaze 2022-08-22 21:52:00 +02:00
  • 88222034e6 No need to filter FolderUserStore.getNextFolderNames() result the-djmaze 2022-08-18 09:06:02 +02:00
  • f3009ee781 Resolve #484 the-djmaze 2022-08-10 11:47:15 +02:00
  • d2f8f507a1 Rename 'Trash' to 'Bin' for en_GB RainLoop#2047 the-djmaze 2022-08-09 15:42:12 +02:00
  • 629f75d4e8 User -> Settings -> General: add more compose window defaults: * Request a read receipt * Request a delivery receipt * Sign * Encrypt the-djmaze 2022-08-09 15:34:55 +02:00
  • 246d73c070 v2.17.2 v2.17.2 the-djmaze 2022-08-08 14:40:37 +02:00
  • 04083f478a cleanup OpenPGP.js askPassphrase the-djmaze 2022-08-08 14:33:45 +02:00
  • c99503980f Bugfix: View messages marked for deletion failed #470 the-djmaze 2022-08-08 14:26:24 +02:00