Commit graph

  • ddbe6b2a75 Improved stripTracking the-djmaze 2022-10-17 15:12:12 +02:00
  • f9e0cc40a4 Added white logo for Nextcloud #96 the-djmaze 2022-10-17 14:25:52 +02:00
  • 65c313c0e4 Also strip tracking in message images the-djmaze 2022-10-17 14:17:59 +02:00
  • b683abc89f Hide nextcloud tr:hover inside SnappyMail #96 the-djmaze 2022-10-17 13:48:39 +02:00
  • 20cc74b066 Improve message html element style width value the-djmaze 2022-10-17 13:45:05 +02:00
  • 4fb0199a0f oc_requesttoken is deprecated: use OC.requestToken instead the-djmaze 2022-10-17 13:37:29 +02:00
  • 0ff69776ed Integrate Nextcloud more and also use part of https://github.com/the-djmaze/snappymail/issues/96#issuecomment-1279783076 the-djmaze 2022-10-17 12:58:11 +02:00
  • aa01343df8 Resolve #555 the-djmaze 2022-10-17 11:30:32 +02:00
  • b011d1fa0e Rename MailSo\Base\Utils::FunctionExistsAndEnabled() to more logical MailSo\Base\Utils::FunctionCallable() the-djmaze 2022-10-17 11:16:47 +02:00
  • f3e159f2c6 Cleanup MailSo\Base\Utils the-djmaze 2022-10-17 10:55:28 +02:00
  • dcc8db23b1 Replace MailSo\Base\Utils::ClearFileName() with new better MailSo\Base\Utils::SecureFileName() the-djmaze 2022-10-17 10:32:40 +02:00
  • a5bff8674a Always show option to view as plain, by converting message HTML when plain is missing the-djmaze 2022-10-17 09:33:28 +02:00
  • e6fc06b346 Change for #555 the-djmaze 2022-10-17 09:27:36 +02:00
  • fc2958538c Bugfix: imap_mutf7_to_utf8 is broken for U+10000 and up the-djmaze 2022-10-17 09:26:00 +02:00
  • 13492a9d0b Change \MailSo\Base\Utils::Php2js() in improved \RainLoop\Utils::jsonEncode() the-djmaze 2022-10-15 22:09:42 +02:00
  • f04a0ca7f3 Fix Admin -> Config option description layout the-djmaze 2022-10-15 21:57:34 +02:00
  • 7db9fb36fa https://github.com/the-djmaze/snappymail/issues/96#issuecomment-1279776563 the-djmaze 2022-10-15 18:39:00 +02:00
  • 5882cc6051 Resolve #554 the-djmaze 2022-10-15 18:33:45 +02:00
  • 87d01c8bde Solve the massive logger bloat by simplifying it to be RFC 5424 As it confused people and #552 the-djmaze 2022-10-15 17:39:49 +02:00
  • 2056600a72 Small code cleanup the-djmaze 2022-10-14 23:24:14 +02:00
  • e8576c75b9 Forgot cleanup for #553 the-djmaze 2022-10-14 19:54:11 +02:00
  • 0f3d8e66df Resolve #553 the-djmaze 2022-10-14 19:53:14 +02:00
  • 187dfcd126 Resolve #552 the-djmaze 2022-10-14 19:46:24 +02:00
  • 258afdd26e Added hMailServer change password for #551 the-djmaze 2022-10-14 14:41:24 +02:00
  • 0910b8f27d Added draft code for Nextcloud files/folders selector #96 the-djmaze 2022-10-14 13:48:37 +02:00
  • 115f603d20 Nextcloud unified search working in iframe mode the-djmaze 2022-10-14 11:53:22 +02:00
  • 7250bfa1e1 Resolve #547 the-djmaze 2022-10-14 10:56:00 +02:00
  • f649ea05fd Put message in URL for autoload regarding issue #100 and Nextcloud unified search #96 the-djmaze 2022-10-14 10:20:41 +02:00
  • c5d1e5e9c6 Improved login handling for Nextcloud #96 the-djmaze 2022-10-13 23:46:37 +02:00
  • 00b08260e9 Allow search with keyword:. Might work in Nextcloud #93 the-djmaze 2022-10-13 22:39:53 +02:00
  • 50dffed895 Strip tracking of zalando.nl the-djmaze 2022-10-13 22:39:13 +02:00
  • dfc1058839 Always login in Nextcloud for unified search to work #96 the-djmaze 2022-10-13 22:38:55 +02:00
  • 313d1efb14 Nextcloud unified search partially works now for @Mer0me https://github.com/the-djmaze/snappymail/issues/96#issuecomment-1277586143 the-djmaze 2022-10-13 19:49:47 +02:00
  • d78cf50211 Cleanup Nextcloud code and added mockup for Unified search https://github.com/the-djmaze/snappymail/issues/96#issuecomment-1277586143 the-djmaze 2022-10-13 16:34:24 +02:00
  • 61770dd5c7 Added missing language file for Nextcloud plugin the-djmaze 2022-10-13 14:08:52 +02:00
  • 1625e722a2 Added option to save email in Nextcloud for #96 and @Mer0me https://help.nextcloud.com/t/best-way-to-archive-mails-into-nextcloud-folders/144252 the-djmaze 2022-10-13 14:07:04 +02:00
  • ee03abfd09 Bugfix: Nextcloud plugin wrong filename the-djmaze 2022-10-13 12:58:26 +02:00
  • 99b84af7b5 Better Nextcloud integration with notification sounds #96 the-djmaze 2022-10-13 12:46:33 +02:00
  • 1b3d6401f3 Some style fixes for Nextcloud embed mode https://github.com/the-djmaze/snappymail/issues/96#issuecomment-1277236142 the-djmaze 2022-10-13 12:07:15 +02:00
  • c63366d0dc Better intergrate with Nextcloud #96 the-djmaze 2022-10-13 12:00:17 +02:00
  • 46556931cc Added Nextcloud admin setting for embed/iframe mode for #96 the-djmaze 2022-10-13 11:04:16 +02:00
  • 5c597c4c1d Improved Nextcloud integration for #96 the-djmaze 2022-10-13 10:24:35 +02:00
  • dc241ded1b v2.18.6 v2.18.6 the-djmaze 2022-10-12 23:08:28 +02:00
  • 063ed7d844 Added some WebDAV draft code for Nextcloud plugin #96 the-djmaze 2022-10-12 20:14:30 +02:00
  • 211600135d Nextcloud Show spinner when saving message attachments #96 the-djmaze 2022-10-12 18:49:09 +02:00
  • b5fb4f5b52 Improved Nextcloud integration #96 the-djmaze 2022-10-12 18:45:26 +02:00
  • b2e1fa993d Added JavaScript rl-view-model.create event for advanced code injections This commit contains one for Nextcloud, so you understand how it works the-djmaze 2022-10-12 14:06:11 +02:00
  • 0e56b693c1 Nextcloud replace old password "12345" instruction #96 the-djmaze 2022-10-12 10:51:55 +02:00
  • caa6ee8290 Copy gpg key in demo the-djmaze 2022-10-12 10:24:30 +02:00
  • 5ce11ce3dd Nextcloud prevent confusion by using /run/ instead of /app/ in routes #96 the-djmaze 2022-10-12 10:18:52 +02:00
  • cf8cdc25c3 Nextcloud different iframe height approach for #96 the-djmaze 2022-10-12 00:14:13 +02:00
  • 921ce9471e Improved Nextcloud startApp() for #96 the-djmaze 2022-10-12 00:05:40 +02:00
  • 9cca299e6a strip correlation_id tracking the-djmaze 2022-10-12 00:00:25 +02:00
  • 68309e5f7b Bugfix: don't set empty CSP script nonce- the-djmaze 2022-10-12 00:00:06 +02:00
  • 5fbca6fe48 centralize some code to \SnappyMail\Repository::getEnabledPackagesNames() the-djmaze 2022-10-11 23:59:32 +02:00
  • d52f2adb2b Draft code to run SnappyMail inside Nextcloud without iframe for the-djmaze 2022-10-11 22:36:53 +02:00
  • dcf4983a7d Bugfix themes in inside Nextcloud by adding webPath #96 the-djmaze 2022-10-11 14:50:37 +02:00
  • 47c1071f3f Nextcloud rename Ajax to Fetch and added Nextcloud theme for #96 the-djmaze 2022-10-11 14:49:22 +02:00
  • 63ef2cc724 Create Nextcloud release builder for #96 the-djmaze 2022-10-11 11:52:48 +02:00
  • bdca1f4ff6 Nextcloud /appinfo/app.php is deprecated https://github.com/pierre-alain-b/rainloop-nextcloud/issues/264 Also see #96 the-djmaze 2022-10-11 11:05:59 +02:00
  • e7a54e69d1 Nextcloud25 Call to undefined method OC_App::registerPersonal() #96 https://github.com/pierre-alain-b/rainloop-nextcloud/issues/285 the-djmaze 2022-10-11 10:53:15 +02:00
  • 258f7fb1ad Change false === \strpos() to !\str_contains() the-djmaze 2022-10-11 10:23:56 +02:00
  • 8b842d920d Nextcloud remove deprecated jQuery code and get things working properly #96 the-djmaze 2022-10-11 10:18:43 +02:00
  • 4583616ea6 Bugfix: undefined SASLMechanisms the-djmaze 2022-10-11 08:22:16 +02:00
  • b3476818ee There we go, we have a working login screen in Nextcloud #96 the-djmaze 2022-10-11 00:21:27 +02:00
  • 32059330dd Redesign Nextcloud integration with better security and SSO #96 the-djmaze 2022-10-10 22:06:43 +02:00
  • a6d5f6ad91 Improved sample of NextCloud Contacts Suggestions for #96 the-djmaze 2022-10-10 18:41:15 +02:00
  • c3a95db495 Sample of NextCloud Contacts Suggestions for #96 the-djmaze 2022-10-10 17:45:48 +02:00
  • 8ae5563a84 Resolve #546 the-djmaze 2022-10-10 15:06:07 +02:00
  • 036bac7914 Resolve #545 the-djmaze 2022-10-10 13:56:30 +02:00
  • b12852bd08 Reduce JavaScript footprint the-djmaze 2022-10-10 13:52:56 +02:00
  • 689126c57d Drop ifvisible as it was only used for Prefetch and that feature was removed in v2.17 the-djmaze 2022-10-10 10:53:04 +02:00
  • 266217434f Forgot one change for #229 and #544 the-djmaze 2022-10-08 23:59:56 +02:00
  • fc7db056c2 Fix some messages flags/keywords case-insensitivity the-djmaze 2022-10-08 23:56:14 +02:00
  • b833113ed6 Improvement for #229 and #544 so that script can be executed easier the-djmaze 2022-10-08 20:46:09 +02:00
  • 1cf0e007d9 Move /bin/upgrade.sh to better suited /cli/upgrade.sh the-djmaze 2022-10-08 20:33:16 +02:00
  • f74fff8356
    Merge pull request #544 from eibex/patch-1 the-djmaze 2022-10-08 20:25:30 +02:00
  • ec23e3d0ca Hide unread count for all system folders, except INBOX. Also solves request for Spam box in #457 the-djmaze 2022-10-08 13:46:27 +02:00
  • 81a5466f50 Replace "Ctrl+P" shortcut with proper @media print CSS the-djmaze 2022-10-07 21:08:43 +02:00
  • bab47f098c
    new filename fix Eibe 2022-10-07 20:15:28 +02:00
  • 1f600dff0d Strip Reddit click tracking the-djmaze 2022-10-07 14:41:23 +02:00
  • 7b6603719e v2.18.5 v2.18.5 the-djmaze 2022-10-07 13:17:50 +02:00
  • a219509bd7 Finally drop the FolderModel.hidden() because FolderModel.visible() works better the-djmaze 2022-10-07 13:04:51 +02:00
  • f56102dd88 Resolve #447 the-djmaze 2022-10-07 12:23:07 +02:00
  • 7a7b11bdeb Resolve #474 the-djmaze 2022-10-07 12:06:03 +02:00
  • f488212c3d Don't thumbnail message inline images and show filename in title attribute the-djmaze 2022-10-06 23:43:24 +02:00
  • 13f20cbeb0 Improved some styling the-djmaze 2022-10-06 11:54:21 +02:00
  • 975103fc9d Don't wrap keywords/tags over multiple lines #419 the-djmaze 2022-10-06 11:06:59 +02:00
  • 2fd4a47b33 Improved Message Tags UX #419 the-djmaze 2022-10-06 11:04:10 +02:00
  • 2defb7ec35 Better keyword/tags/labels handling for #419 the-djmaze 2022-10-06 10:42:21 +02:00
  • df2de7ad66 Encode KEYWORD search for #419 the-djmaze 2022-10-06 09:57:56 +02:00
  • ba19d4e6b1 Replace PHP 8.2.0 deprecated utf8_decode/utf8_encode the-djmaze 2022-10-06 09:43:34 +02:00
  • 897f22ee6e When img element alt is missing, use last part of src the-djmaze 2022-10-05 22:54:53 +02:00
  • 0f834a714f Disallow space characters in keyword/tag/label name #419 the-djmaze 2022-10-05 19:55:02 +02:00
  • 99ff07507e Create new keyword/tag/label for message #419 the-djmaze 2022-10-05 17:25:30 +02:00
  • 7c00f2d903 Some german translations the-djmaze 2022-10-05 13:23:42 +02:00
  • 6291abf83e Resolve #487 the-djmaze 2022-10-05 11:39:25 +02:00
  • 0259f636b0 Small bugfix for previous commit the-djmaze 2022-10-05 11:34:17 +02:00
  • 875dae0755 Allow searching on keyword/tag/label #419 the-djmaze 2022-10-05 11:32:06 +02:00
  • fba1c59f84 Bugfix: $ got removed from hash path the-djmaze 2022-10-05 11:05:04 +02:00