Commit Graph

1769 Commits

Author SHA1 Message Date
Hadi Nategh
c78042d522 Update PUBLIC ID of etemplate2.dtd in all templates 2017-02-01 09:59:37 +01:00
Ralf Becker
70c0a26307 * Mail/Admin: fix setting ACL or vaction notice from Admin app, if IMAP auth uses email address from account 2017-01-31 18:01:49 +01:00
Hadi Nategh
53669d2b3b WIP smime support:
- Fix decrypted message gets cut off
2017-01-30 11:26:08 +01:00
Hadi Nategh
bb5f1fd66b WIP of SMIME support: Implement password dialog for password protected smime message 2017-01-27 17:59:59 +01:00
Hadi Nategh
2d8b8fc5dc WIP of SMIME support: First attempt to decrypt a smime encrypted message 2017-01-26 17:45:07 +01:00
Hadi Nategh
29aa1048fe W.I.P of SMIME support for mail application:
- Add smime digital signature icon
- Add handler for smime certificate to be able to see the attached certificate
2017-01-23 09:48:00 +01:00
nathangray
383aeeba8c Add a selectbox for infolog type to addressbook's merge-to-email dialog 2017-01-20 08:37:08 -07:00
Hadi Nategh
a3562129b0 W.I.P of SMIME support for mail application:
- Resolve smime p7b attachment and translate it to PEM format
- Assign a button to show the message is signed plus handler for showing the certificate
- Fix Smime class to only use php openssl extension
2017-01-19 18:52:44 +01:00
nathangray
845a1ec3e7 Added a checkbox for 'save as infolog' when merging multiple contacts into an email document. 2017-01-19 09:36:38 -07:00
nathangray
be68b38982 Split integrate() so we can get just the data, without triggering UI 2017-01-19 08:21:46 -07:00
nathangray
2352640ad7 Avoid error caused by calling member method statically 2017-01-16 13:02:19 -07:00
Hadi Nategh
da8bb01e33 * Mail: Fix can not display content of resolved winmail attachments in compose dialog 2017-01-12 12:37:20 +01:00
Hadi Nategh
2df0dfaa1c Allow user to be able to modify list of trusted domains for external images 2017-01-12 12:35:14 +01:00
nathangray
a5f45e2bfa Fix some translation problems reported by Stefan Unverricht 2017-01-10 09:30:00 -07:00
nathangray
c2e12a6583 Deal with special characters in subject - make sure email filename is still valid 2016-12-21 08:50:32 -07:00
Hadi Nategh
23aea3864c Keep allowExternalIMGs preference intact and use an explicit preference for allowed domains 2016-12-02 10:09:56 +01:00
Klaus Leithoff
22c63665fc make sure changeFolder (and delete) actions are not cached either in class-var or in cache-object by explizitly calling getFolderObjects reinitializing cache 2016-11-30 15:11:42 +00:00
Hadi Nategh
6ed3b92298 Work in progress of mail external image handler:
- Fix styling
- Add handler for mobile and display
2016-11-24 14:35:54 +01:00
Hadi Nategh
5fb70c77ab Work in progress of mail external image handler 2016-11-23 18:52:43 +01:00
Hadi Nategh
4b6293cfe1 Fix inline forward an email from draft folder does not include attachments 2016-11-23 12:23:11 +01:00
Klaus Leithoff
fc98212507 remove obsolet details lang-string, which caused confusion with details-label in other apps when converting mail to other-app-entry in other languagefiles too 2016-11-11 11:43:53 +00:00
Klaus Leithoff
3998a50cb2 remove obsolet details lang-string, which caused confusion with details-label in other apps when converting mail to other-app-entry 2016-11-11 11:27:45 +00:00
Klaus Leithoff
e9155a000b * Mail/Z-Push: handle charset-problem on sending mails with added EGW-Signature 2016-11-10 12:50:51 +00:00
Ralf Becker
74e2c62b48 * Admin/Mail: allow to limit users to only create identities for aliases 2016-10-28 14:27:59 +02:00
nathangray
017e45ffd4 Fix some missing / incorrect icons
- Addressbook advanced search was from default
- Add favorite dialog had no icons on buttons
- All dialogs using standard button sets were either missing or from default theme
- Mail confirm all was missing Yes icon
2016-10-27 09:04:47 -06:00
Klaus Leithoff
dbc31d5ccb fix problem with AlterPingChanges with non selectable folders 2016-10-25 11:39:23 +00:00
Klaus Leithoff
910b92acca catch errors/exceÃptions on fetchMessages in GetMessageList (e.g. on not existing folders) 2016-10-24 16:46:45 +00:00
Klaus Leithoff
7588c9a493 rework of fix for problem regarding send with bcc when using esync 2016-10-19 10:01:38 +00:00
Klaus Leithoff
c47d8a26c3 * Mail: fix problem regarding send with bcc when using esync 2016-10-18 13:59:32 +00:00
Ralf Becker
a41f78381c Stylite AG --> EGroupware GmbH 2016-10-08 14:32:58 +02:00
Hadi Nategh
3130f9df52 Run HTMLawed on compose body 2016-10-05 16:31:58 +02:00
Hadi Nategh
83de4986c8 Fix inline images of compose do not get stored as links into integrated applications like infolog, tracker or calendar 2016-09-21 15:52:50 +02:00
Hadi Nategh
51e690bf02 Fix an IDE warning 2016-09-19 16:44:24 +02:00
Hadi Nategh
6342336425 Fix long mail addresses do not get ellipsis style in mobile template mail list 2016-09-19 16:34:15 +02:00
Hadi Nategh
8da2404279 Mobile template:
- Show fav icon when it's available
- Fix delete_action does not get removed after the row is deleted or deselected
- Fix some alignments for mail list header
2016-09-19 12:23:16 +02:00
Hadi Nategh
c7b6472a96 Fix couple of glitches in mail compose 2016-09-14 10:32:44 +02:00
Hadi Nategh
62444c46c8 Fix "save to disk" hover hint de translation 2016-08-30 11:43:12 +02:00
Hadi Nategh
be629154af * Mail: Fix save button in image view mode (expose) does not work for mails attachments 2016-08-30 11:27:13 +02:00
Hadi Nategh
94a6ac39d0 Remove 3dots from de translation of "save to disk" action in mail preview 2016-08-29 18:52:37 +02:00
Ralf Becker
6a4c89d61a * Mail: iCal attachments are shown as such, only meeting requests trigger calendar interface with accept/reject buttons 2016-08-23 17:22:55 +02:00
Hadi Nategh
65b331749d Fix "From" field in mail display always get abbreviated 2016-08-18 18:57:06 +02:00
Hadi Nategh
628ac046fe Implement mail integration check entry for mail compose 2016-08-18 17:31:27 +02:00
Hadi Nategh
e1aa951ecf Fix email with .ics attachment does not display email body 2016-08-18 10:17:22 +02:00
Hadi Nategh
5c42f4254e Do not let empty string as email alias in vacation dialog 2016-08-15 11:44:13 +02:00
leithoff
00ce2295be implement DeleteFolder in Mail-Backend 2016-08-12 15:04:52 +02:00
leithoff
8677289954 fix for ChangeFolder to, finally work as expected. tested move,rename and create. more exessive tests with specialchars in foldernames, and so on, may be needed 2016-08-12 13:02:29 +02:00
Ralf Becker
39c2e399d4 WIP implementing ChangeFolder (rename or create folder) for mail 2016-08-11 16:20:30 +02:00
leithoff
955ba34599 implement ChangeFolder 2016-08-11 15:33:02 +02:00
Ralf Becker
25b7334017 pending translations from our translation server, thanks to Illias and others 2016-08-10 08:55:21 +02:00
leithoff
a41896f802 fix charset/transfer encoding issue when sending plain ascii mails but adding utf-8 signature 2016-08-05 15:12:21 +02:00
leithoff
5f25a87766 fix problem with missing folders from other and user namespace caused by wrong (calculated under different assumptions) parent-id 2016-08-04 13:38:10 +02:00
Hadi Nategh
5b8f161d1d * Mail: Fix set vacation via admin does not work anymore 2016-08-02 16:44:14 +02:00
Hadi Nategh
e192ed4bbd Fix mail sidebox does not show mail tree and Mail Menu items 2016-08-02 16:03:56 +02:00
Hadi Nategh
b96a40f49f Avoid collision of template ids for mail splitter templates 2016-08-02 12:33:12 +02:00
Hadi Nategh
0dce66e4a0 Fix error while reading mail hooks 2016-08-02 10:41:43 +02:00
leithoff
fa7bd97801 apply integer as type to maximum-sync-range in days pref in preferences->activesync->mail 2016-07-29 15:50:34 +02:00
Hadi Nategh
196176ff9c Restructuring of sidebox menus in mail 2016-07-29 12:08:36 +02:00
leithoff
0e93274657 * eSync/Mail: allow to override the settingregarding the date range for syncing mail when no limit is set clientside (preventing client crash that may be caused by too many mails/too much data (default is half a year)). If you want to sync way-back into the past: set a large number 2016-07-28 15:48:43 +02:00
Hadi Nategh
f183d27340 Fix some IDE warnings 2016-07-28 09:48:47 +02:00
Hadi Nategh
07e75a831c * Mail: Fix addresses/attachments expansion plus button is not showing up in mail preview in the first load 2016-07-27 10:32:08 +02:00
leithoff
e3132b7775 * eSync/Mail: make sure From is set correctly to the identity used, when sending by iOS 2016-07-21 13:36:43 +02:00
leithoff
58943d96e1 fix for some language issues reported by S.Unverricht 2016-07-19 12:52:58 +02:00
nathangray
0afd447f28 Change background color on expand addresses button to transparent 2016-07-18 17:02:10 -06:00
nathangray
4e46a2d15b Resize show all attachments button 2016-07-15 09:20:32 -06:00
nathangray
68842ab08a Missing translations from Birgit Becker & Stefan Unverricht 2016-07-15 09:09:27 -06:00
leithoff
106a1b588f change translation for Detail / short Preview in List, as it confuses Details lables in other apps when transforming mail to entries (infolog, tracker, calendar) 2016-07-15 09:58:14 +02:00
leithoff
df7bfa05e4 translation missing and suggested by S.Unverricht 2016-07-14 14:06:24 +02:00
Ralf Becker
754059db88 translations from Stefan Unvericht 2016-07-13 10:37:18 +02:00
Ralf Becker
c1e43f3324 * Mail: mailing attachments failed in minimal install caused by using deprecate path-separator constant "SEP" 2016-07-11 10:08:11 +02:00
Ralf Becker
0b71dd2756 replace (slower and ugly) create_function with closures 2016-07-10 11:09:21 +02:00
Ralf Becker
f89142629a * eSync: fix not synced subject and other headers, after RC3 Outlook memory reduction 2016-07-08 10:34:33 +02:00
leithoff
5f7e13adaa fix bug with visible broken css stuff in outlook when answering to html-mails (with style-definitions) to outlook 2016-07-07 12:04:47 +02:00
Ralf Becker
36005d8189 * Mail/Sieve: fix PHP Fatal error on minimal install when trying to edit rules or vacation notice 2016-07-07 10:22:18 +02:00
nathangray
a2d1131aa5 Add an Abort / Retry / Skip prompt for long task when one fails 2016-06-30 15:47:32 -06:00
Hadi Nategh
cd34b70908 Mail styling:
-Fix delete button hover
-Cleanup app.less
2016-06-24 17:43:09 +02:00
Hadi Nategh
83948cc750 * Mail: Fix mail unsubscribe does not refresh mail tree anymore 2016-06-24 10:05:21 +02:00
Ralf Becker
39288e5e89 only cache last headers of last call to GetMessageList, to keep within memory_limit if OL wants to sync a huge number of folders 2016-06-23 23:16:12 +02:00
Ralf Becker
6c88354494 remove *CloseStream objects, now that z-push WBXMLEncode closes all streams 2016-06-23 17:51:03 +02:00
Ralf Becker
5b7e27c275 reduce memmory consumption by closing stream on destruction of Sync objects containing streams 2016-06-23 14:45:06 +02:00
nathangray
8fe08f2f8d Keep mail list scrollbar visible in Firefox 2016-06-22 11:25:11 -06:00
Hadi Nategh
f1e1d061cd Fix taglist jumps into second line in mail compose 2016-06-22 18:39:39 +02:00
Ralf Becker
1b4bef13f5 return full mime message as stream without any conversation and without caching it, as this probably caused high memory usage when syncing with Outlook 2016-06-21 09:33:44 +02:00
Ralf Becker
c08853a711 German an Czech translations from Stefan Unvericht 2016-06-20 17:45:14 +02:00
leithoff
c173de3935 fix for functional folders showing up multiple times 2016-06-17 11:50:20 +02:00
Ralf Becker
6a02f1c19a merge changes from update-zpush-2.3 branch into master 2016-06-17 09:11:26 +02:00
Hadi Nategh
e4371fd344 Add icon for folder management in mail tree 2016-06-16 16:39:17 +02:00
Hadi Nategh
695a72e3e8 Fix dragging an email in compose from one field and dropping it into the same field, removes the item 2016-06-15 13:43:55 +02:00
leithoff
4363e7289a use one function to get the data reqired on ItemOperationsGetAttachmentData AND/ot GetAttachmentData calls 2016-06-14 16:41:50 +02:00
leithoff
4d7360856a fix call by reference issues 2016-06-14 11:28:03 +02:00
leithoff
e931fb1cc4 translation for initialization failed message 2016-06-14 11:02:54 +02:00
leithoff
17c195a19e handle fatal error on NO mail account available for current user on mail-app-call. call the wizard 2016-06-14 10:50:04 +02:00
Hadi Nategh
9ba71d4214 Fix pageGenTime breaks calendar view styling 2016-06-14 09:50:15 +02:00
Hadi Nategh
2db301ac7a Fix delete and revert icons 2016-06-13 10:10:10 +02:00
Ralf Becker
0f7ca734e3 remove call to no longer existing method Api\Mailer::AddCustomHeader 2016-06-10 12:11:56 +02:00
Ralf Becker
c193325f4c remove call to no longer existing method Api\Mailer::EncodeHeader 2016-06-10 12:01:10 +02:00
Ralf Becker
17e8473e6e store folder-hashes via state-maschine in db 2016-06-10 08:31:09 +02:00
leithoff
caafb0b84b improved handling of authentication/connection failed errors 2016-06-09 15:48:01 +02:00
Ralf Becker
5858523c53 z-push 2.3 requires all SyncBaseBody->data to be streams, using StringStreamWrapper::Open and stream_get_contents to convert from and to strings 2016-06-08 11:59:11 +02:00
Hadi Nategh
5c803e9c43 Fix fatal error in mail 2016-06-08 10:08:20 +02:00
leithoff
0bd975927f attempt to handle connection failed errors more convieniently 2016-06-07 15:31:34 +02:00
Ralf Becker
e9f854a074 replace under zpush 2.3 removed global debugLog() function with ZLog::Write(LOGLEVEL_DEBUG, ...) 2016-06-07 13:02:41 +02:00
Ralf Becker
70e278d6a1 fix jquery.base64 path 2016-06-07 09:38:11 +02:00
Ralf Becker
e03c84f948 * Mail: fix PHP Fatal when switching identities 2016-06-06 15:08:57 +02:00
Hadi Nategh
d5aab5ca50 Fix broken mail tree caused by commit 9b99ce5339 2016-06-03 10:33:38 +02:00
Hadi Nategh
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
Hadi Nategh
9b99ce5339 Fix mail tree throws xml error when tries to call wizard popup 2016-06-02 12:33:50 +02:00
Hadi Nategh
e1afa27a7c Fix mail label colors disappeared. Additionally, remove the column id from mail list 2016-06-01 19:38:49 +02:00
Hadi Nategh
31e47ec8f3 Try to satisfy scrutinizer 2016-06-01 16:41:12 +02:00
Hadi Nategh
1fb42cb4e9 Fix mail compose gets blank page by clicking on subject field in mobile template 2016-06-01 14:07:20 +02:00
Hadi Nategh
b3bbb83ab6 Remove extra margin-right applied to mail list in mobile template 2016-06-01 09:36:15 +02:00
nathangray
bd6c45c845 Get nextmatch column widths sorted out so column selector is visible, and columns line up with headers. 2016-05-25 11:54:46 -06:00
Hadi Nategh
60bc400313 Fix modified view templates are not getting updated because of no cache-buster modification timestamp 2016-05-25 16:44:36 +02:00
Hadi Nategh
712a6d34f6 Put additional to addresses in details widget and create an indicator + a link for the number of extra addresses 2016-05-24 15:25:55 +02:00
Hadi Nategh
630eeb6be7 Fix mail mobile view does not show additional TO addresses 2016-05-24 12:39:24 +02:00
leithoff
53406b9f85 translate move 2016-05-24 09:17:39 +02:00
Hadi Nategh
c8db0b426d Add svg version of mail_send icon 2016-05-23 15:11:43 +02:00
Hadi Nategh
b14b3dcddc Update css files with running new LESS version 2016-05-19 13:44:07 +02:00
Hadi Nategh
d290485058 Nm resize fix:
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
2016-05-11 16:33:54 +00:00
Ralf Becker
19501960e1 fix wrong case in "AsyncService" to "Asyncservice" 2016-05-09 09:15:48 +00:00
Ralf Becker
57803951c5 fix PHP Fatal cause by use of old common class 2016-05-06 14:10:26 +00:00
Hadi Nategh
35790eabec Change look and feel for mail filter edit dialog
- Make ruleID available on client-side to represent it as id in dialog
- Use tabs instead of long list dialog
2016-05-06 10:47:06 +00:00
Hadi Nategh
62b3632073 Mobile theme:
- Implement resources edit dialog
- Fix resources picture is not styled
- Fix mail subject column lost its width
- Implement new id representation for entries both on view and edit dialogs
2016-05-04 10:02:16 +00:00
Ralf Becker
72404a1e29 using new api for mail app 2016-05-03 19:17:44 +00:00
Ralf Becker
7cc923bf41 fix not able to send mail 2016-05-03 13:33:26 +00:00
Klaus Leithoff
202ba250b2 use old fav_filter icon for current sieve-filter icon 2016-05-02 11:00:13 +00:00
Klaus Leithoff
7514dadce1 fix for: VCARD not opening in popup 2016-05-02 10:22:58 +00:00
Klaus Leithoff
2a03cc7ca9 fix remainig issues with moving mail 2 archive; fix issue when using quick-move-actions (target folder not set) 2016-04-29 13:19:32 +00:00
Klaus Leithoff
e0aea9cf39 change shortcut controlsequence for move-messages-to-configured-archive-folder 2016-04-29 12:10:13 +00:00
Klaus Leithoff
8e02180904 * Mail: allow to define an existing folder as archive folder and allow to move messages to the specified folder with either right-click action or EGW-shortcut 2016-04-29 11:23:05 +00:00
Ralf Becker
0eb3619cd1 * Mail/Addressbook/Calendar: add and use charset when sending/receiving mails with vCard/iCals, change default vCard charset preference to utf-8 2016-04-29 07:51:13 +00:00
Hadi Nategh
aa00eb9c27 Fix mail seen label does not work on mobile template 2016-04-27 13:03:52 +00:00
Hadi Nategh
250a605f56 Implement colored mail labels similar to other apps with border color v-bar 2016-04-27 11:18:58 +00:00
Klaus Leithoff
bd26e2aeaf reenable filter2 (short-preview in list trigger) 2016-04-26 10:13:59 +00:00
Ralf Becker
893f449992 use new et2 site config 2016-04-25 07:57:40 +00:00
Hadi Nategh
209b6de3a2 Mobile theme W.I.P.:
- Fix mail preview does not show calendar meeting mails
2016-04-20 09:54:33 +00:00
Nathan Gray
863d4b9724 Fix some more nm settings lost on reload 2016-04-12 23:45:36 +00:00
Nathan Gray
d2894cdf65 Fix lost cat_is_select setting on reload 2016-04-12 23:36:58 +00:00
Klaus Leithoff
467421a0c7 handle date-range Filters on mass-actions like flagging, moving/copying and deleting messages 2016-04-12 15:17:57 +00:00
Klaus Leithoff
5f7eab435b merge startdate and enddate to activeFilters. if set 2016-04-12 13:37:38 +00:00
Klaus Leithoff
b9b664ffb9 translations for Daterange search with quicksearch 2016-04-12 12:57:43 +00:00
Klaus Leithoff
1a885f29e5 first step to allow for a date-range-filter on ui, allows quicksearch too; not yet available on selected-mail-operations 2016-04-12 12:53:50 +00:00
Hadi Nategh
15b5b3cc5c Mobile theme W.I.P.:
- Get CKEditor html toolbar working
- Fix popups scroll area
2016-04-11 09:10:51 +00:00
Klaus Leithoff
8fb4fe0d3e fix typo 2016-04-08 09:19:21 +00:00
Hadi Nategh
50aae863b6 Edit dialogs style W.I.P.:
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +00:00
Ralf Becker
fd2bc6d7b7 fix problems with autoloading of etemplate_widget_tree 2016-04-04 08:48:04 +00:00
Ralf Becker
2baf654e14 move all tables to new api and update api to 16.1 2016-04-02 19:55:08 +00:00
Ralf Becker
a7b6fb5baf need full namespace to specify a static method of a namespaced class 2016-04-01 11:58:55 +00:00
Hadi Nategh
e58851c50f Mobile theme W.I.P:
- Fix view destroy and close eg. used in mail view -> delete
2016-03-29 15:49:33 +00:00
Ralf Becker
8264292467 icons with identical alignment 2016-03-29 13:25:56 +00:00
Ralf Becker
3f6a9531cd new forward and reply icons from Eva 2016-03-29 12:11:15 +00:00
Ralf Becker
4f3eb21e84 remove since 14.3 no longer necessary workaround for submiting mail compose to a different url, which was causing now problems (Application echoed something), and fixed not always instanciate $contacts_objs from previous commit 2016-03-29 10:13:32 +00:00
Ralf Becker
02d0f3a801 fix not working account change 2016-03-29 09:56:21 +00:00
Ralf Becker
8a90d2cb65 fix warning about contacts::read($contact_id) should be compatible with EGroupware\\Api\\Contacts::read($contact_id, $ignore_acl = false) by using Api\Contacts direct 2016-03-29 08:46:09 +00:00
Ralf Becker
00abda4682 moving emailadmin to api and admin, only emailadmin_hooks and tables still need moving 2016-03-28 18:51:38 +00:00
Klaus Leithoff
7403f9100b fix for not correctly store last selected search-type 2016-03-24 15:16:10 +00:00
Klaus Leithoff
273779be8f translations provided by S.Unverricht via translation.stylite.de 2016-03-24 12:07:01 +00:00
Klaus Leithoff
fb02a50b22 missing translations 2016-03-24 12:04:53 +00:00
Klaus Leithoff
919c646ad4 silence error-log statements 2016-03-24 10:50:05 +00:00
Klaus Leithoff
99193029da add some new searchTypes; remember last SearchType used with user-pref 2016-03-24 10:38:35 +00:00
Klaus Leithoff
d315939ea5 when fetching headerdata/envelope gather size as well 2016-03-22 08:41:58 +00:00
Ralf Becker
fc2c4dae29 replace egw_sharing with Api\Vfs\Sharing 2016-03-21 10:30:48 +00:00
Ralf Becker
cebdc5c7ab fix not working folderClose(d) image 2016-03-18 17:23:56 +00:00
Ralf Becker
614bf494b7 identical forward inline icons 2016-03-18 17:20:22 +00:00
Ralf Becker
f2b2879df1 different forward as attachment icon 2016-03-18 17:15:55 +00:00
Nathan Gray
edc1f098f3 Hide email address if there's a name, but allow showing it via CSS if desired 2016-03-18 16:44:51 +00:00
Ralf Becker
02bf09aaae move egw_htmLawed to api/src/Html/HtmLawed, @Klaus: does mail really need to call that class, cant it use Html::purify? 2016-03-13 11:56:00 +00:00
Ralf Becker
85695f0d41 split html class to Api\Html, Api\Header\Content, Api\Header\UserAgent and translation 2016-03-13 11:22:44 +00:00
Klaus Leithoff
021d992463 work around a chozen implementation bug of not evaluating the default for the multiple (true) option correctly 2016-03-11 12:44:26 +00:00
Klaus Leithoff
0810011d0f fix for (sometimes) not attached attachment when composing as new, when triggered from message with attachments present 2016-03-10 11:15:45 +00:00
Hadi Nategh
65a81bbaaa Fix some missing default colors for SVGs icons 2016-03-09 12:48:15 +00:00
Hadi Nategh
dbd97cd37a Mobile theme:
- Eliminates some actions from contextmenu only on mobile
2016-03-09 12:31:55 +00:00
Hadi Nategh
f5a6d52ae2 Mobile theme:
- Implement apps color code
2016-03-09 11:55:26 +00:00
Hadi Nategh
bfdec69428 Mobile theme W.I.P.:
- Add mail acl dailog
- Fix taglist styling
2016-03-07 17:38:03 +00:00
Hadi Nategh
0f3a17dfb7 Mobile theme W.I.P.:
- Enhance styling of vacation dialog
2016-03-07 13:52:13 +00:00
Hadi Nategh
3371cfc098 Mobile theme W.I.P:
- Fix mail details styling
- Fix expanding timesheet details tab causes some width changes
- Remove extra padding and borders from et2_selectbox
2016-03-04 10:27:51 +00:00
Ralf Becker
b540582c2b removing minified files again from svn and creating them automatic in our build and deployment scripts 2016-03-03 16:17:21 +00:00
Klaus Leithoff
eec9fa33ac * Mail: fix for problem when retrieving and displaying an event from winmail.dat attachment 2016-03-03 14:27:05 +00:00
Hadi Nategh
784aa2c82f Mobile theme W.I.P:
- Fix view mode loads with wrong context
- Fix mail view actions
2016-03-03 14:10:08 +00:00
Klaus Leithoff
de8d48cc20 try to handle text/calendar attachments that are NO ical-file; seems its of no use to try to show the gibberish to the user 2016-03-03 13:36:42 +00:00
Klaus Leithoff
352640e2b2 try to handle text/calendar attachments that are NO ical-file 2016-03-03 13:29:29 +00:00
Ralf Becker
ecb4b7e74a remove ckeditor from api bundle (it does not work, is already minified and uglify work a lot faster without) 2016-03-02 14:34:01 +00:00
Ralf Becker
f25070a9c2 - switching minifying of javascript to use Grunt and Uglify (instead of doing it on the fly with php on every host)
- generating now a couple of bundles: api, et2, mail, calendar, jdots, pixelegg and mobile
- developers need to update minified files whenever a javascript file changes: grunt uglify[:(api|et2|mail|calendar|jdots|pixelegg|mobile)]
- minified files also contains a map file allowing to debug with them
2016-03-01 20:45:31 +00:00
Hadi Nategh
2355f5edf5 Mobile theme W.I.P:
- Implement view mode for mail
- Improve performance for reading mails
2016-03-01 17:00:28 +00:00
Ralf Becker
c59442a576 detect which type (gif, png or svg) of tree images are available by template 2016-02-29 13:45:44 +00:00
Klaus Leithoff
ecb2da3fa6 support daterangefilter on serversidesearch 2016-02-26 14:19:11 +00:00
Klaus Leithoff
78d2bc33a9 support SINCE, BEFORE, BETWEEN and ON as (range) date filters; use it in mail_zpush and add example usage to get_rows 2016-02-26 13:04:35 +00:00
Hadi Nategh
b97d000684 Mobile theme W.I.P.:
- Add attach.svg for mail
- Fix miss positioned quota in mail index
- Set toolbar range_view in 2 for compose dialog
2016-02-26 11:52:03 +00:00
Ralf Becker
63f1e7100c tree uses now png or svg images, still some do not yet exist as png or svg 2016-02-26 10:59:23 +00:00
Hadi Nategh
2e33972631 Make default actions for compose toolbar less than 7 2016-02-26 10:08:07 +00:00
Ralf Becker
d5004f7017 remove 12px height for mail rows, causing them to display with lots of padding, if body display is not switched on 2016-02-25 21:25:14 +00:00
Ralf Becker
caaf0c4323 use full font-size for from in compose 2016-02-25 18:55:41 +00:00
Ralf Becker
ce1a502344 work in progress: styling mail list, added styling for progress-bar/quota in toolbar or nextmatch header 2016-02-25 15:07:35 +00:00
Klaus Leithoff
20a27ad0fe reflect change in filters (additional details/no details) in app.js refreshFilter2Options refreshCatIdOptions 2016-02-25 12:26:50 +00:00
Hadi Nategh
28212a6adb Mobile theme W.I.P.:
- Remove extra class for toolbar
- Fix color for mail svg icon
2016-02-24 16:50:49 +00:00
Hadi Nategh
2e396472af Mobile theme W.I.P.:
- Fix mail list does not show status icons
2016-02-23 19:24:19 +00:00
Klaus Leithoff
4bcfd7f428 default css for preview, triggered by details/no details; remember selection with implicit pref 2016-02-19 12:23:06 +00:00
Hadi Nategh
701cea7c51 Mobile theme W.I.P.:
- Implement mail body preview
2016-02-19 09:42:09 +00:00
Klaus Leithoff
33be0555bb first sketch preview, triggered by details/no details 2016-02-18 15:46:02 +00:00
Hadi Nategh
feaba0de71 Mobile theme W.I.P.:
-Add mobile specific css files
2016-02-17 17:43:41 +00:00
Hadi Nategh
304d1b0f68 Mobile theme W.I.P.:
- Add subscription dialog
- Re-arrange mail actions in context menu
2016-02-16 18:02:49 +00:00
Klaus Leithoff
5f1dc422f2 handle crippled messageID passed to loadEmailBody 2016-02-11 13:03:28 +00:00
Hadi Nategh
366332b79c Mobile theme W.I.P.:
- Fix styling for compose dialog
2016-02-09 08:51:45 +00:00
Klaus Leithoff
0f9fcefc8a set mail as appName to access translations in callback-popup 2016-02-05 11:47:54 +00:00
Hadi Nategh
413b5f4280 Mobile theme W.I.P.:
- Fix not able to select the first mail on list
- Disable link_to upload file for view mode
- Fix dialog UI
2016-02-05 11:43:00 +00:00
Hadi Nategh
585445d43a Mobile theme W.I.P.:
-Add vacation dialog for mail
2016-02-05 10:12:14 +00:00
Klaus Leithoff
c1e374ea02 * Mail: deny moving folders from one mailaccount to another as we are not supporting it 2016-02-04 13:54:58 +00:00
Klaus Leithoff
215baf7497 fix for some untranslated messages in ajax - calls 2016-01-29 14:24:12 +00:00
Klaus Leithoff
64006d366a fix typo from previous r54863 2016-01-28 11:24:24 +00:00
Klaus Leithoff
7d1782ecc0 correctly set Vacation Cache when acting on behalf of another user 2016-01-28 10:51:51 +00:00
Ralf Becker
d9759cced8 replacing Net_Sieve with Horde\ManageSieve, thought we need some fixes not yet accepted in Horde, therefore we include a copy of fixed package 2016-01-28 09:52:05 +00:00
Hadi Nategh
8d8b916499 Mobile theme W.I.P.:
- Fix compose plain text mode only shows 2rows
2016-01-27 14:55:32 +00:00
Hadi Nategh
96bcb4f9e8 Mobile theme W.I.P.:
-Change style for mail index and display
-Add upload file as default action in compose
2016-01-26 16:25:18 +00:00
Hadi Nategh
c8bc389d87 Mobile theme W.I.P.:
- Implement standard header for mail compose
- Fix toolbar style
2016-01-26 11:51:56 +00:00
Klaus Leithoff
50ee8dded0 some more translations and changes implied by them 2016-01-22 11:20:48 +00:00
Klaus Leithoff
0b7c76856a some suggested translations 2016-01-21 15:07:34 +00:00
Hadi Nategh
a7a82f7200 Mobile theme W.I.P.:
- Re-arrange attachments in display dialog
2016-01-21 10:55:39 +00:00
Hadi Nategh
c0c4099e29 Mobile theme W.I.P.:
- Add mail display dialog
- Style details widget for mobile theme
- Implement fixed actions for mail display
2016-01-21 10:19:10 +00:00
Hadi Nategh
180c256a79 Mobile theme W.I.P.:
- Fix scrollbar does not work for mail tree in sidebar when browsing with iOS
2016-01-19 16:05:58 +00:00
Klaus Leithoff
f171c89cc9 translations provided by various helping hands. Thanks. 2016-01-19 12:05:59 +00:00
Hadi Nategh
9332ce4a80 Mobile theme WIP:
- Add plus button for all apps list views
2016-01-14 10:56:48 +00:00
Hadi Nategh
d62c9038dc Mobile theme WIP: Implement new look for mail compose dialog 2016-01-13 17:48:50 +00:00
Klaus Leithoff
535d0db435 fix problem on single file download to vfs 2016-01-12 15:11:41 +00:00
Klaus Leithoff
8588e08692 fix fatal error cannot access self:: when no class scope is active, when calling save attachment to vfs 2016-01-12 13:37:36 +00:00
Klaus Leithoff
ed32bd4c01 fix warning regarding PEAT::isError 2016-01-08 14:47:31 +00:00
Hadi Nategh
6c52615882 Use human-readable folder label for mail folder d-n-d messages 2016-01-08 09:14:07 +00:00
Klaus Leithoff
8c3b2b9d5b silence warning on changed function call signature of function identities 2016-01-07 14:35:41 +00:00
Hadi Nategh
a14e52753b Prompt user for mail folder d-n-d action 2016-01-07 11:31:17 +00:00
Hadi Nategh
748eb1ea2f Implement progress indicator for mail folders d-n-d 2016-01-07 11:12:32 +00:00
Hadi Nategh
07308f28c5 Mobile theme W.I.P.:
-Styling enhancement for mail rows
- Introduce color column to mail index
2015-12-23 11:13:26 +00:00
Hadi Nategh
328738ab29 Mobile theme W.I.P.:
- Fix mail listview
- Add some styling for plus button and fix nm header's buttons
2015-12-17 12:44:14 +00:00
Klaus Leithoff
68eb20424c give more details about failure on sending when available 2015-12-15 16:13:01 +00:00
Klaus Leithoff
862a848043 ActiveSync/Mail/MeetingRequests: HandlingMeetingRequests on MobileDevice has serious issues within our/zpush2 implementation. thus we overwrite the globalobjId from calendar object, as: if you delete the mail, that is the meeting-request its using the globalobjid as reference and deletes both: mail AND meeting. we dont want this. since accepting meeting requests with the mobile does nothing we see no further drawbacks with that. TODO: Look into MeetingRequestHandling 2015-12-15 13:39:10 +00:00
Hadi Nategh
586a5b0607 * Fix mail printing style 2015-12-08 12:01:35 +00:00
Klaus Leithoff
afcb47bc46 fix problem output->nativebodytype is set too early, as it is used as marker that the original message was of type ... but is now converted to (, as type 2 is requested) 2015-12-04 13:58:57 +00:00
Hadi Nategh
b9c1ed72ce W.I.P. of new approach for mail winmail.dat attachment handling
- Adopt download_zip to new winmail.dat handling
2015-12-02 14:00:34 +00:00
Hadi Nategh
97d240fcab W.I.P. of new approach for mail winmail.dat attachment handling
- Restructure save attachments to vfs, and try to read the winmail.dat only once and store them all, as fetching content of winmail.dat is very expensive operation
- Fix failure of save all embedded attachments into filemanager
2015-12-02 11:10:26 +00:00
Hadi Nategh
6124a7fc21 W.I.P. of new approach for mail winmail.dat attachment handling
- Try to use mail client cache and store resolved winmail.dat attachments, it will avoid resolve it again
2015-11-30 14:55:39 +00:00
Hadi Nategh
bace5cc1fc * Mail: Fix mail print version has very small font size 2015-11-30 11:13:45 +00:00
Hadi Nategh
6172992b9c Mobile theme W.I.P.:
- Fix mail list style
2015-11-30 11:11:38 +00:00
Hadi Nategh
0b0937f316 W.I.P. of new approach for mail winmail.dat attachment handling
- Fix iframe in preview overlays attachment area
2015-11-30 08:54:02 +00:00
Hadi Nategh
e1f4574b9a W.I.P. of new approach for mail winmail.data attachment handling
- Fix mail list is loading super slow if there are mails with winmail.data attachments
- Performance improvement for reading mails in preview pane with winmail.data
2015-11-27 16:17:59 +00:00
Hadi Nategh
ac16d1fb95 Mobile theme W.I.P.:
- Introduce mobile template-set
- Change loading mail index mobile template according to mobile template-set
2015-11-25 15:17:59 +00:00
Hadi Nategh
1bbf423c1e Do not use tidy extension by default
- Fix reply to some emails do no open compose dialog
2015-11-24 15:35:43 +00:00
Klaus Leithoff
ecbb564dfe avoid using tidy as it seems to trigger segmentation faults quite regular with modern style html-mails. 2015-11-20 15:16:37 +00:00
Klaus Leithoff
dafbe6f9b5 fix for not working as intended deny access on group feature 2015-11-17 12:14:23 +00:00
Hadi Nategh
e5ee34c006 Mobile theme W.I.P.:
- Set right-header for mail index only for mobile theme
2015-11-17 09:07:01 +00:00
Hadi Nategh
7c944b5aeb Mobile theme W.I.P.:
- Sidebar acts based on device size
- Remove portrait top header (sidebar toggle menu will be positioned next to nm header)
- Remove collapsed sidebar application navigator, only for devices
2015-11-16 15:45:04 +00:00
Ralf Becker
030d43d960 * Mail: allow to disable use of RFC3676 flowed lines in plain text mails, as some clients have trouble to detect correct charset 2015-11-11 15:00:11 +00:00
Ralf Becker
3d85ca9db6 no need to fetch mail again 2015-11-11 12:26:14 +00:00
Ralf Becker
6969120d8b z-push requires text-parts to be in utf-8, not eg. iso-8859-1 2015-11-11 12:25:43 +00:00
Ralf Becker
aa7666baac remove old zpush (1) support and refactored backend (autoloadable name, moved interfaced to separate file 2015-11-05 13:23:00 +00:00
Klaus Leithoff
0a70638205 respect the mimeType request/specification for PRESET and application method fetch 2015-11-05 12:03:03 +00:00
Klaus Leithoff
bb466cd20d * Mail: fix for cascading forward problem (problem when forwarding mails with forwarded messages attached in inline mode) 2015-11-03 13:06:47 +00:00
Ralf Becker
cf332755e9 textAreaWidget.ckeditor is null not undefined 2015-10-28 09:04:38 +00:00
Ralf Becker
b8f2902e80 fix double load of UI in compose after adding attachments caused by errors in mail app.js compose_resize handler 2015-10-27 11:44:54 +00:00
Klaus Leithoff
714c75ef6d reintroduce tidy in calls from egw-mail-app when only getCleanHTML is called, as it is correcting html structure issues for us 2015-10-27 09:16:37 +00:00
Nathan Gray
1f2c9e641a Handle multiple attachments with the same name when linking attachments from an email into an entry for another application 2015-10-26 19:57:07 +00:00
Nathan Gray
5aaadfd00d Handle multiple attachments with the same name when downloading attachments from an email into vfs 2015-10-26 19:25:01 +00:00
Klaus Leithoff
704dd397d4 fix accidently removed body 2015-10-23 10:44:12 +00:00
Klaus Leithoff
294b3c2ea8 disable the use of tidy when using zpush/activesync 2015-10-23 10:02:18 +00:00
Ralf Becker
6886b0a3b1 meeting requests and responses were send twice in spite of esync preferences 2015-10-22 17:24:14 +00:00
Ralf Becker
2f33904af0 moving blocking of device on connection failure / exception from mail code to EGroupware pluging, to cate for failures everywhere in plugins, not just connect method of mail plugin, which does not fail because Horde defers IMAP login until it realy needs to connect 2015-10-20 17:03:36 +00:00
Ralf Becker
28577e8fb4 moving blocking of device on connection failure / exception from mail code to EGroupware pluging, to cate for failures everywhere in plugins, not just connect method of mail plugin, which does not fail because Horde defers IMAP login until it realy needs to connect 2015-10-20 16:26:55 +00:00
Nathan Gray
bb880a6c67 Handle multiple attachments with the same name when downloading attachments from an email as a zip 2015-10-19 23:45:38 +00:00
Hadi Nategh
938c991124 WIP Egroupware tutorial:
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
9dd37010d4 Trigger explicit resize of splitter left panel when undock, because it would not be resized with correct size if it happens after sidebar get resized 2015-10-15 13:02:26 +00:00
Ralf Becker
7fb9d4d15f fixes around calendar sync and meeting-requests, also fixed all IDE warnings in calendar_zpush 2015-10-14 16:42:04 +00:00
Ralf Becker
375cf22ba6 fix flags to only contain AS supported flags analog to Zimbra code and seek stream of attachments to beginning, as z-push requires that 2015-10-13 21:12:02 +00:00
Ralf Becker
ea0f039a37 fix PHP Fatal error, replace utf8_truncate --> Utils::Utf8_truncate 2015-10-13 16:15:32 +00:00
Klaus Leithoff
258846103a supplement flagsstring to mod, to represent flag changes 2015-10-13 15:06:04 +00:00
Ralf Becker
52dd6bd3d7 documented and reimplemented failure handling of connect method 2015-10-13 14:47:18 +00:00
Ralf Becker
33e15ea3f4 fix PHP Fatal error this->mail->getErrorMessage() and using Request::GetDeviceID() 2015-10-13 12:45:18 +00:00
Klaus Leithoff
ab4b0e1e17 only do the sorting when we do a topLevel Query or a retrieval of ALL. ; give extracare on the retrieval of folders in shared and others on subscription, and when folders subscribed in such namespaces are deeply nested within without rights of list on the branches leading to the leaf 2015-10-06 15:09:10 +00:00
Hadi Nategh
fe9dcbcc12 Get folders status asynchronously as it is an expensive operation to be called in initial load 2015-10-06 10:51:35 +00:00
Hadi Nategh
5c812f8c9a Remove extra ajax-loader icon from mail tree 2015-10-06 08:45:44 +00:00
Hadi Nategh
7c5ab68b46 Do not stop completely the transition on mail as it conflicts with blueimp gallery plugin (expose) 2015-10-05 09:38:57 +00:00
Hadi Nategh
9d7a566966 No transition delay for mail, fixes the splitter right panel overflows the left panel 2015-10-01 08:27:44 +00:00
Hadi Nategh
3bc2e1077c WIP EGroupware tutorial:
- Implement a hook for application specific video tutorials
- Allow iframe widget to cooperate with fullscreen video play mode
2015-09-25 15:18:35 +00:00
Klaus Leithoff
397d5a6d36 fix problem with possible json_encode problem (removing all initial data from mailbody) on reply/forward 2015-09-24 10:06:22 +00:00
Hadi Nategh
773fbf7eea Fix mail compose resize does not work always 2015-09-23 10:51:27 +00:00
Nathan Gray
0f6c23a5e0 If business email cannot be parsed, continue to home email.
Fixes bug where contacts with only personal email address were not shown in taglist-email
2015-09-21 20:03:33 +00:00
Hadi Nategh
220d5b8ed4 Fix mail actions update for nm context menu, preview and display toolbar 2015-09-21 14:04:48 +00:00
Hadi Nategh
a4c7d64a4c Add another action into mail toolbar 2015-09-18 13:39:53 +00:00
Hadi Nategh
3f5107c4cb Add some more styling for calendar action in mail 2015-09-18 13:14:46 +00:00
Hadi Nategh
b333a0c0ad Add some styling for calendar action in mail 2015-09-18 12:09:59 +00:00
Klaus Leithoff
d591b6f3ae introduce config to be able to trigger a closer look on folders located in shared and others namespace, as some servers do not return them by default on root-level-queries; Default is set to NO 2015-09-18 08:46:55 +00:00
Hadi Nategh
1ed0befddf Add some new actions into mail preview and display toolbars 2015-09-16 16:00:35 +00:00
Hadi Nategh
d3cd05165d Fix mail TO field is not getting focused, and initial resize does not work 2015-09-16 14:07:56 +00:00
Hadi Nategh
4479cf64c5 Mailvelope backup/restore integration WIP:
- Add mailvelope installation dialog for mail and infolog
2015-09-15 16:42:52 +00:00
Ralf Becker
4757b67af0 using new z-push 2 / hashed device directory for folder hashes, falling back to old directory/file for reading it 2015-09-15 07:45:58 +00:00
Klaus Leithoff
a93187ec74 fix problem with empty/faulty attachments when saving to infolog on sending when starting from a drafted message 2015-09-11 13:45:45 +00:00
Ralf Becker
a67b3c24df sending whole mail for bodypreference 4, not parsing and reconstruction it first, which has problems around inline images in html mails 2015-09-10 16:00:16 +00:00
Ralf Becker
ded1a651d9 fix handling of inline attachments, still open is that inline attachments are one byte short when send to device and therefore dont display! 2015-09-07 12:59:19 +00:00
Hadi Nategh
472636c32c Fix mail filter rules list does not get displayed 2015-09-07 08:25:53 +00:00
Ralf Becker
ac8f68cd29 * Mail: fix PHP Fatal error under 5.3 when displaying mails containing inline-images 2015-09-05 12:25:41 +00:00
Ralf Becker
8b6ba73c79 using calendar_zpush not calendar_activesync 2015-09-04 15:27:41 +00:00
Hadi Nategh
c7b5094d16 Mail preview pane preference:
- Add some translation
- Move the preference into configuration settings
2015-09-02 12:57:23 +00:00
Hadi Nategh
a44e9a6f9e * Mail/preferences: Add Preview Pane option into mail preferences in order to be able to show/hide mail preview pane (split panel) 2015-09-02 09:31:47 +00:00
Hadi Nategh
d721de7ee9 Mailvelope backup/restore integration WIP:
- Add PGP Encryption menu into sidebox of mail and infolog
- Create Backup/Restore operation dialog
2015-08-31 16:40:33 +00:00
Hadi Nategh
944d00c1cb Fix mail tree not showing not subscribed folders if the show all folders is switched on in preferences 2015-08-25 09:36:43 +00:00