Commit graph

4902 commits

Author SHA1 Message Date
Francis Lachapelle 6e60bbb553 Fix saved HTML content of draft uploading a file 2014-04-04 20:20:32 -04:00
Alexandre Cloutier 349f4d824a Fix function sieveClient and the way the iVar Client is handled. Change behaviour of saveMailAccounts()so sogo wont crash if the user tries to resave his preferences after a connection error. 2014-04-04 15:04:37 -04:00
Alexandre Cloutier 2f565d2ec9 fix variable name for UIxFilterEditor.js
FolderEncoding to sieveFolderEncoding
2014-04-04 14:56:14 -04:00
extrafu eb7cabac71 Merge pull request #19 from alexcloutier/fix/2622
BugFix #0002622: The server Dovecot use by default an UTF-8 and by doing...
2014-04-04 09:21:49 -04:00
Ludovic Marcotte 2ff4498983 Fixed previous commit 2014-04-04 08:44:50 -04:00
Ludovic Marcotte 3eec753b73 Slightly improved previous pull request merge. 2014-04-04 08:39:13 -04:00
extrafu 7b0ffacff0 Merge pull request #24 from alexcloutier/fix/2612
It is now possible to see the version on the general page of the preferences window
2014-04-04 08:33:39 -04:00
Alexandre Cloutier f999c87d4d added traduction in localstring french, added some specification in function sogoVersion 2014-04-03 17:09:00 -04:00
Francis Lachapelle 370e1e6d26 Update CKEditor to version 4.3.4 2014-04-03 10:01:01 -04:00
Francis Lachapelle e2b3d5a7ff Update translations 2014-04-03 09:54:27 -04:00
Francis Lachapelle ee09b80fc3 Simplify [UIxContactEditor addressBookDisplayName]
We were trying to translate the default address book name to the user's
language, but the method [SOGoContactFolders defaultFolderName] is
already returning a translated string, making the whole logic useless.
2014-04-02 10:15:59 -04:00
Francis Lachapelle 79c3fa8ad2 Merge pull request #30 from dekkers/remove-executable-permission-from-jquery
Remove executable permission from jQuery modules
2014-04-01 11:42:07 -04:00
opensaucesystems ce5d591d1d Fix email validation regexp to allow gTLDs
New generic TLDs can be as long as 13 characters.
2014-04-01 12:35:18 +01:00
Jeroen Dekkers e603742d71 Remove executable permission from jQuery 2014-03-29 17:11:05 +01:00
Ludovic Marcotte ba32b95308 Fixed the ActiveSync issue marking mails as read when downloading them 2014-03-28 14:18:48 -04:00
Alexandre Cloutier 03d5975be3 Changed strings in french and change the instanciation of dictionary(addressBooksIDWithDisplayName) to release it manually 2014-03-28 10:28:33 -04:00
Alexandre Cloutier 1da1764aae The collected address book will be created only if the user select it in the preferences. Fix labels. 2014-03-27 15:27:48 -04:00
Francis Lachapelle 6e4f776d4b Fix detection of IMAP flags support in JavaScript
Fixes #2664
2014-03-27 12:06:24 -04:00
Alexandre Cloutier 365e271a84 Correct typo 2014-03-25 15:44:28 -04:00
Alexandre Cloutier bce701208a Added the modifications specified by extrafu 2014-03-25 14:53:42 -04:00
Alexandre Cloutier b16911edc1 Modified the displayed name of SOGo version and added the label in the .lproj 2014-03-24 13:55:52 -04:00
Alexandre Cloutier 76307cfaaf New feature : 1496; Unknown outgoing email addresses can now be automatically be added to your address books. 2014-03-24 13:41:57 -04:00
Francis Lachapelle e5fb7dc7b8 Fix JavaScript exception in Contacts module
Fixed calling unescapeHTML on null variables. Also fixed errors on IE7
(and possibly other versions).
2014-03-24 12:43:34 -04:00
Francis Lachapelle 50e7ea7188 Fix possible exception when retrieving reminder
Fixes #2678
2014-03-24 07:42:57 -04:00
Francis Lachapelle 5f3d2d988e Update translations 2014-03-21 13:51:36 -04:00
Francis Lachapelle 93f1540c17 Update jQuery File Upload to version 9.5.7 2014-03-21 13:47:40 -04:00
Francis Lachapelle 877e44c6d2 Update CKEditor to version 4.3.3 2014-03-21 13:32:28 -04:00
Francis Lachapelle 64787555ff Fix classification icon of events
Fixes #2664
2014-03-20 22:14:45 -04:00
Francis Lachapelle 27ffcf240f Fix handling of accents when filtering contacts
Fixes #2656
2014-03-20 15:29:32 -04:00
Ludovic Marcotte a196ed210e Removed old values. 2014-03-19 17:04:04 -04:00
Francis Lachapelle b8f239bf34 Fix construction of mail folders tree 2014-03-14 15:34:43 -04:00
Francis Lachapelle 26e9defdbd Update French translation 2014-03-14 09:17:52 -04:00
Francis Lachapelle 8742f28c29 Fix decoding of HTML entitities in reminder alert
Fixes #2659
2014-03-13 08:44:47 -04:00
Francis Lachapelle bd577fd513 Fix unseen count of folders beginning with a digit
Fixes #2652
2014-03-13 08:41:42 -04:00
Francis Lachapelle c8550c8a4a Fix copy/move to folder with numerical prefix
Fixes #2658
2014-03-12 16:35:22 -04:00
Alexandre Cloutier d108777e89 Display the version at the top of the general tap 2014-03-11 10:25:01 -04:00
Daniel B. af68f10115 Fix #2641
Disabling the pasteZone support (which only works in Chrome or Opera anyway) fixes the problem of unwanted PNG attachment when you paste the recipient list from Excel
2014-03-11 09:23:13 +01:00
Francis Lachapelle cbd22762c3 Fix possible exception when retrieving reminder
Fixes #2647
Fixes #2648
2014-03-10 14:47:01 -04:00
Alexandre Cloutier 8cc352fb28 It is now possible to see the version on the general page of the preferences window 2014-03-10 14:45:10 -04:00
Alexandre Cloutier 0d69a476bc add specific date for limiting the user to today's for his contact birthday 2014-03-10 12:16:12 -04:00
Alexandre Cloutier cee1e529f8 BugFix#1636; fix the issue where the user could add anything for the birthday of his contacts 2014-03-10 12:05:01 -04:00
Alexandre Cloutier 3a681bd5a5 Change the function name getClient to sieveClient 2014-03-10 10:53:44 -04:00
Alexandre Cloutier f5faa60814 Added missing functions getClient and IsSieveServerConnected and the changes that comes with it 2014-03-10 10:33:27 -04:00
Alexandre Cloutier f8939bfb3e Change the variable name for sieveFolderEncoding instead of folderEncoding 2014-03-10 10:07:47 -04:00
Francis Lachapelle 23789b48bc Update Dutch translation 2014-03-07 14:00:08 -05:00
Francis Lachapelle 3bae2387d4 Fix contact autocompletion when UID is a digit 2014-03-06 22:13:17 -05:00
Francis Lachapelle 6cecca6c4f Fix CSS id for string prefixed with a digit
When encoding a string as a CSS identifier, we must add an underscore if
the strings starts with a digit.
2014-03-06 21:32:36 -05:00
Francis Lachapelle 28b1938bd9 Show folder name in dialog when renaming folder 2014-03-06 21:25:48 -05:00
Alexandre Cloutier f4d189ffc8 Erase the merging conflicts writings 2014-03-06 15:20:41 -05:00
Alexandre Cloutier 1b9ac03e94 BugFix #1046; Whenever the sieve server is unavailable an error message will appear. 2014-03-06 14:57:53 -05:00
Alexandre Cloutier 6ad87052ba bugFix #0002616 : change the behavior of ApplicationBaseURL. Now the object return a standard path(without a slash at the end of the path) That means every string added the URL ApplicationBaseURL must start with a Slash. 2014-03-06 14:47:54 -05:00
Alexandre Cloutier e7a16cba0d BugFix #0002622: The server Dovecot use by default an UTF-8 and by doing so it cause a wrong re-encoding in UTF-7 when reaching the sieve server (knowing that the foldername in sieve are encoded in UTF-7). Since it is not the case with a Cyrus server, I created a new variable available in the sogo.conf that let you specified the type of encoding you need. By default the encoding is set to UTF-7. ex : SOGoFolderEncoding = 'UTF-7' 2014-03-06 14:33:31 -05:00
Francis Lachapelle e4a21bcef5 Webmail: fix encoding of subfolder name
Fixes #2637
2014-03-06 09:50:53 -05:00
Francis Lachapelle 0c99323db3 Fix possible exception when retrieving reminder
Fixes #2624
2014-03-05 13:42:38 -05:00
Francis Lachapelle 163bce39b5 Fix list sorting of events by calendar name
Fixes #2629
2014-03-04 22:03:28 -05:00
Francis Lachapelle 8bef84bded Update translations 2014-03-04 09:23:17 -05:00
Francis Lachapelle 5f2920db9b Update translations 2014-02-24 16:49:16 -05:00
Francis Lachapelle be36e0ceea Fix view changes in calendar module
Fixes #2613
2014-02-21 20:37:44 -05:00
Francis Lachapelle 2948920e0b Improve display of contact
Fixes #2350
2014-02-18 16:15:06 -05:00
Francis Lachapelle e7f27427c8 Add missing import in UIxPreferences.m 2014-02-17 15:42:55 -05:00
Francis Lachapelle 401320e08b Contact: fix display of urls 2014-02-17 11:12:09 -05:00
Francis Lachapelle b34c6324cd Fix custom mail labels in Sieve filter editor 2014-02-14 21:32:33 -05:00
Francis Lachapelle 06d2364ea2 Improve display of toolboor menus with checkmarks 2014-02-13 12:56:24 -05:00
Francis Lachapelle 113b02fd71 Fix encoding of contact ID in Ajax requests 2014-02-13 12:12:31 -05:00
Francis Lachapelle 35b108e645 Contact: fix display of links 2014-02-13 12:11:25 -05:00
Francis Lachapelle fcfd8be771 Improve URL handling in popup of events 2014-02-10 22:05:35 -05:00
Francis Lachapelle b91032db8e Cleanup common English Localizable.strings 2014-02-10 22:05:35 -05:00
Francis Lachapelle ea4b21e991 Decode HTML entities in JSON of calendar module 2014-02-10 13:49:02 -05:00
Francis Lachapelle 0307b8339a Detect URLs in popup of events 2014-02-10 13:45:51 -05:00
Francis Lachapelle c94595ea7f Escape HTML in CSS dialogs 2014-02-07 16:12:14 -05:00
Francis Lachapelle 3a5e44e7eb Decode HTML entities in JSON of calendar module 2014-02-07 15:53:39 -05:00
Francis Lachapelle 80a0940765 Escape HTML in JSON of contacts module 2014-02-07 15:52:43 -05:00
Francis Lachapelle 7118bbe0ab Replace '/' by '-' in filenames of attachments
Fixes #2537
2014-02-07 14:00:36 -05:00
Francis Lachapelle 4070b9222d Rework HTML of appointment notifications
Needed to simplify the HTML so it displays properly in Outlook.

Fixes #2233
2014-02-07 09:59:45 -05:00
Francis Lachapelle 5ea56a6f8a Enlarge the note field of the contact editor 2014-02-06 21:55:28 -05:00
Francis Lachapelle 78cbcfb560 Update translations 2014-02-05 16:15:30 -05:00
Francis Lachapelle 1a7fc2a0e9 Escape HTML in JSON of calendar module
Fixes #2598
2014-02-05 16:06:20 -05:00
Francis Lachapelle a1cf066828 Update translations 2014-02-05 11:43:25 -05:00
Francis Lachapelle ef1be5dc5f Improve deleting occurences of recurrent events 2014-02-04 17:55:49 -05:00
Francis Lachapelle fcddeb4224 Visually identify users with no freebusy
Fixes #2565
2014-02-03 15:15:14 -05:00
Francis Lachapelle f1cb87aa02 Convert JS alerts to CSS dialogs in aptmt editor 2014-02-03 12:03:51 -05:00
Francis Lachapelle a6424680cc Respect max bookings of resources in freebusy data
Fixes #2560
2014-02-03 11:56:00 -05:00
Francis Lachapelle b3dc645282 Warn user when dnd failed with resource conflict
Fixes #1613
2014-02-03 11:09:03 -05:00
Francis Lachapelle 342ad84a24 Fix issues with contextual menu in calendars
Creating an event or a task using the contextual menu will now consider
the day and hour of the menu position (fixes #2557).
The next/previous day/month menu options have been fixed.
The menu will now disappear when clicking outside the contextual menu on
the calendar area.
2014-01-28 15:42:02 -05:00
Francis Lachapelle 84dc08adb6 Fix display of folder names in filter editor
Fixes #2569
2014-01-27 15:43:48 -05:00
Francis Lachapelle c160edf20a Add support for Sieve body extension 2014-01-27 15:09:22 -05:00
Francis Lachapelle 0f9d8cdd2c Remove xml tag before doctype declaration 2014-01-23 14:48:36 -05:00
Francis Lachapelle 940f85fde2 Add missing localizable string to webmail 2014-01-23 11:25:14 -05:00
Francis Lachapelle 295dfcfdd5 Webmail: allow the backspace on any platform 2014-01-23 10:21:22 -05:00
Francis Lachapelle feb398d59c Fix IE11 issue with mail editor 2014-01-23 09:15:34 -05:00
Francis Lachapelle 19b404de45 Update French translation 2014-01-23 08:17:16 -05:00
Ludovic Marcotte e7f38f940e Moved the cards' logic into a category and added support for more AS ones 2014-01-22 11:27:27 -05:00
Francis Lachapelle 3090448fcb Update prototype.js to fix IE 10 issues
Updated to commit @8c9ead49ec of
https://github.com/sstephenson/prototype/
2014-01-20 15:43:33 -05:00
Ludovic Marcotte a4a3a735b4 Moved the folder metadata generation to SoObject and added 'tag based' sync'ing support for IMAP 2014-01-10 14:06:53 -05:00
Ludovic Marcotte afcd92fb71 Load the ActiveSync bundle code and bind it 2014-01-10 14:01:39 -05:00
Ludovic Marcotte 7260c07628 More cleanups 2014-01-09 21:10:48 -05:00
Ludovic Marcotte a24d809e40 Minor code/copyright/authors cleanups 2014-01-09 21:06:31 -05:00
Ludovic Marcotte ed97407578 Dropped old data types 2014-01-09 20:42:16 -05:00
Francis Lachapelle d603a8672e Consider 'background' attribute as unsafe
When loading a message, background attributes will be disabled if the
user as chosen to not automatically load external images.

Fixes #2437
2014-01-09 09:15:49 -05:00
Francis Lachapelle d51e1da57f Increase height of signature editor 2014-01-08 15:02:41 -05:00
Francis Lachapelle a0d7f184fe Update French translation 2014-01-07 11:51:35 -05:00
Francis Lachapelle fe2826ca76 Draft: Improve error handling when attaching files 2014-01-07 11:11:39 -05:00
Francis Lachapelle e70793e7ae Don't follow link of attachment not yet uploaded 2014-01-06 15:09:09 -05:00
Francis Lachapelle 0fdea48ce8 Restore CSS of disabled menu options 2014-01-06 15:08:45 -05:00
Francis Lachapelle 5756defbf1 Mail editor: don't give focus to file input field. 2014-01-06 11:10:28 -05:00
Francis Lachapelle 7130cec4d1 Move & copy messages between different accounts 2014-01-03 16:57:37 -05:00
Francis Lachapelle 009cfccb2c Fix JS error when saving/sending plain text msg 2014-01-03 14:33:27 -05:00
Francis Lachapelle 09e14df79b Preferences: fix display of calendar categories 2014-01-03 14:32:48 -05:00
Francis Lachapelle ba29e7620d Update French translation 2014-01-03 14:32:01 -05:00
Francis Lachapelle 32516b162e Update textarea before saving/sending HTML message 2013-12-31 15:52:15 -05:00
Francis Lachapelle a8e780516b Fix display of "edit draft" and "load images"
The buttons were placed one over the other.
2013-12-23 15:54:22 -05:00
Francis Lachapelle bed57af015 Improve display of linked attachments 2013-12-20 16:18:19 -05:00
Francis Lachapelle 5f369f201d Add links to download one or all attachments
Also removed the contextual menu over file attachments and changed the
label color when moving over the file attachments.
2013-12-20 15:41:18 -05:00
Francis Lachapelle dc21c723f6 Move method fetchFileAttachmentKeys from category
Moved fetchFileAttachmentKeys from SOGoDraftObjectExtensions to
SOGoDraftObject. Renamed fetchAttachmentIds to fetchFileAttachmentIds
for consistency.
2013-12-20 15:20:16 -05:00
Francis Lachapelle 1f7994d1bf Respect locale in time format of attendees window 2013-12-18 22:18:08 -05:00
Francis Lachapelle 7369a82bab Improve upload of attachments to messages 2013-12-18 22:18:08 -05:00
Francis Lachapelle a8e3418a4c Use the UIxMailSizeFormatter in messages listing 2013-12-18 22:18:08 -05:00
Francis Lachapelle 59ce12a51b Load XMLHttpRequest conditionally (< IE9) 2013-12-18 22:18:08 -05:00
Ludovic Marcotte 08ab36244c Improved the logic behind refusing too-many submitted mails. 2013-12-16 17:48:23 -05:00
Ludovic Marcotte 7d0a9aa1b7 Cleanups. 2013-12-10 20:09:32 -05:00
Francis Lachapelle e5103faed4 Update Finnish translation 2013-12-05 21:33:09 -05:00
Francis Lachapelle cfbd53e374 Fix initialization of preferences module
Don't try to initialize the tabs controller on the mail options tab if
the mail module is disabled.
2013-12-05 09:00:01 -05:00
Francis Lachapelle 37de8c6141 CKEditor: don't filter tags 2013-12-02 13:42:34 -05:00
Francis Lachapelle b0eb34f6b7 Add 'div' plugin to CKEditor 2013-12-02 11:58:28 -05:00
Francis Lachapelle 384d998c47 Cleanup wox templates 2013-11-22 14:42:16 -05:00
Francis Lachapelle 2211f6d168 Move mail tags strings to UI/Common 2013-11-22 14:39:24 -05:00
Francis Lachapelle 682ed767d9 Fix the Sieve filters editor with new mail flags 2013-11-21 08:52:55 -05:00
Jean Raby 5536f8967e don't escape html in label names 2013-11-21 07:11:05 -05:00
Ludovic Marcotte df3e9033f3 Added calendar default reminder support. 2013-11-20 17:42:11 -05:00
Francis Lachapelle f167475c91 Update CKEditor to version 4.3.0 2013-11-20 11:17:42 -05:00
Ludovic Marcotte e4aedbac08 <img src=data...> conversion to file attachments + CIDs. 2013-11-20 08:56:29 -05:00
Francis Lachapelle c8a4ea5548 Update translations 2013-11-19 13:57:18 -05:00
Francis Lachapelle 5a3d0d27e0 Fix bug following mail tags management CSS changes 2013-11-19 13:39:48 -05:00
Ludovic Marcotte eb7d1f08bc Fix for bug #2482 2013-11-19 11:39:45 -05:00
Jean Raby cebaed9059 Merge branch 'master' of https://github.com/inverse-inc/sogo 2013-11-15 16:09:52 -05:00
Jean Raby aae26602b0 Use raw (utf7) name when checking folder type 2013-11-15 16:04:09 -05:00
Francis Lachapelle e862194b32 Convert color picker to an inline widget
The colors are now limited to the colors offered in Thunderbird.
2013-11-15 15:50:46 -05:00
Jean Raby 884fbfdb73 Bump copyright and fix whitespace (tab kill) 2013-11-15 13:17:37 -05:00
Ludovic Marcotte c05cf00db7 Update standard tag colors to match TB and improve tags id generation. 2013-11-14 09:00:19 -05:00
Ludovic Marcotte 1c439c866e Added DAV support for mails labels. 2013-11-13 15:44:57 -05:00
Francis Lachapelle 616ee7c6e4 GUI changes for mail labels management 2013-11-13 14:46:08 -05:00
Ludovic Marcotte 37d3234b60 Added support for dynamic mail labels/tags management.
The CSS in the UIxPreferences remains to be done.
2013-11-11 10:49:58 -05:00
Francis Lachapelle d0b09ebe35 Update translations 2013-11-07 14:14:39 -05:00
Francis Lachapelle 73141a645e Update translations 2013-11-06 21:36:09 -05:00
Francis Lachapelle f07526423f Fix display of ICal event in message 2013-11-06 15:25:36 -05:00
Francis Lachapelle ba35a4b003 Update CKEditor to version 4.2.2 2013-11-06 11:29:15 -05:00
Ludovic Marcotte 47c4ad5807 Make sure the var is initilized to nil. 2013-10-29 20:58:26 -04:00
Ludovic Marcotte 0f3e31ebf1 Added more tags to skip 2013-10-23 16:37:03 -04:00
Ludovic Marcotte 87261f3280 Fix for bug #2468. 2013-10-23 16:04:37 -04:00
Ludovic Marcotte 16f62e2393 Fix for bug #2434 2013-10-18 10:30:43 -04:00
Ludovic Marcotte 05990e9a14 Fix for bug 2007 2013-09-30 10:50:27 -04:00
Ludovic Marcotte 84e999229b Fix for bug #2270 2013-09-27 15:36:46 -04:00
Francis Lachapelle 3dbfb0ed2d Add Underline option to HTML editor 2013-09-27 14:43:05 -04:00
Francis Lachapelle d1f3417c3a Update CKEditor to version 4.2.1
And added the table-related modules.
2013-09-27 14:25:22 -04:00
Ludovic Marcotte 7c7031333e Fix for bug #2221 2013-09-27 10:00:39 -04:00
Ludovic Marcotte d2b739d261 Fix for bug #2318 2013-09-24 16:01:23 -04:00
Ludovic Marcotte 91f1ab6a60 Fix for bug #2217 2013-09-19 16:14:08 -04:00
Ludovic Marcotte 46a48faf23 Merge branch 'master' of https://github.com/inverse-inc/sogo 2013-09-16 11:00:40 -04:00
Ludovic Marcotte 193720cfbb Fix for s/mime verification issues with some openssl versions 2013-09-16 10:59:45 -04:00
Francis Lachapelle 3c6c90d434 Reload webmail when changing "remote images" pref 2013-09-13 09:33:28 -04:00
Francis Lachapelle 72a4b075d6 Mail popup: respect "remote inline images" prefs
Fixes #2417
2013-09-12 17:08:02 -04:00
Francis Lachapelle 24c0fb1cc4 Fix change listener on calendar list select input
Fixes #2353
2013-09-12 16:33:44 -04:00
Francis Lachapelle 69b0f9fcbf Mail notifications: Escape HTML in wox templates
We don't escape the values in the classes but in the templates.
2013-09-03 12:05:13 -04:00
Francis Lachapelle 33659aa947 Increase height of alarm editor
Only when email alarms are enabled.
2013-08-27 12:01:41 -04:00
Francis Lachapelle df1ab29872 Fix position of red "now" line
Fixes #2373
2013-08-27 09:06:48 -04:00
Ludovic Marcotte ab92516dd0 Fix for bug #1431 2013-08-09 11:39:15 -04:00
Ludovic Marcotte 7b90b892fc Fix for bug #2385 2013-08-07 08:49:59 -04:00
Ludovic Marcotte 734c164ae0 Reverted broken patch in #2360 and tried to fix it cleanly 2013-07-23 09:25:24 -04:00
Ludovic Marcotte b531b6160c Fixed compilation ordering to avoid bug in gnustep-make 2013-07-23 08:31:38 -04:00
Francis Lachapelle d5f76ac832 Improve CSS print media 2013-07-19 13:39:18 -04:00
Francis Lachapelle 1c82af8842 Updated pt_BR, cs, nl, de, pl and ru translations 2013-07-19 11:29:10 -04:00
Francis Lachapelle 0069a4200b Handle possible jQuery error with DnD of contacts 2013-07-19 10:51:41 -04:00
Francis Lachapelle b85ed0db1c Fix blur of active element on click on a draggable
This bug has yet to be officially part of jQuery UI, therefore this
commit updates jquery-ui to version 1.10.3 patched with commit fcd1caf:

fcd1cafac8
2013-07-18 11:32:29 -04:00
Ludovic Marcotte 19e542396b Applied patch from bug #2360 2013-07-18 10:25:39 -04:00
Francis Lachapelle 249a1fcf14 Bubble box of event should not overlap event cell 2013-07-17 14:57:07 -04:00
Ludovic Marcotte 16105d37b8 Properly handle RFC2231 everywhere 2013-07-16 15:18:04 -04:00
Ludovic Marcotte e08ebd2390 Fix for bugs #2368 and #2369 2013-07-16 11:31:08 -04:00
Francis Lachapelle 03553980fd Update NEWS file and add missing image 2013-07-11 13:55:03 -04:00
Francis Lachapelle 33fd60efb3 Calendar: print gridlines to 15-minute intervals 2013-07-11 13:50:44 -04:00
Francis Lachapelle b8e2255a07 Set the events/tasks list collapsable 2013-07-11 13:46:38 -04:00
Ludovic Marcotte e687dbf155 If the organizer's name is non-existent, use the email address 2013-07-04 13:11:02 -04:00
Ludovic Marcotte 25dbd4849d Properly escape the foldername to avoid XSS issues 2013-06-27 11:14:50 -04:00
Ludovic Marcotte 3e87ba92db Updated french translation 2013-06-21 10:45:03 -04:00
Jean Raby 41ed498d65 Add support for CAS LogoutRequests
Fixes #2346
This changes the serviceURL sent by SOGo to the CAS server:
  /SOGo/so/ -> /SOGo/so/index
2013-06-20 14:32:14 -04:00
Ludovic Marcotte 871115e349 Fixed bug #2294 2013-06-19 15:07:19 -04:00
Ludovic Marcotte a764286879 Fix for bug #2313 2013-06-19 14:09:20 -04:00
Ludovic Marcotte 5304461e4c now possible to see who created a event/task in a delegated calendar 2013-06-19 10:23:47 -04:00
Ludovic Marcotte 47a3f1a19d toggle to send or not notifications 2013-06-18 14:14:42 -04:00
Ludovic Marcotte afb7bc309c Added message submissions rate-limiting support 2013-06-11 11:21:58 -04:00
Ludovic Marcotte cfee5aa3f4 Added new failed login rate-limiting options 2013-06-11 09:41:17 -04:00
Francis Lachapelle 2a51f6f385 Update CKEditor to version 4.1.2
Also added the blockquote plugin.
2013-06-10 21:07:52 -04:00
Francis Lachapelle 5d6a5f5d5e Update CKEditor to version 4.1.1 2013-06-06 13:21:26 -04:00
Ludovic Marcotte 4cb0facd72 Fixed bug #2206 2013-06-04 08:51:38 -04:00
Francis Lachapelle 854bce28fb Fix condition in UIxMailPartHTMLViewer 2013-06-03 12:07:18 -04:00
Francis Lachapelle 49e964c529 Fix decoding charset parameter
To avoid a libxml bug/limitation, we were already stripping the charset
parameter, but we were not considering the single quote as valid
delimiter.
2013-06-03 11:47:48 -04:00
Francis Lachapelle 8a25e38827 Add indent group to ckeditor toolbar 2013-05-02 09:07:17 -04:00
Francis Lachapelle 3cd91846a6 Fix CSS color refresh of calendars 2013-04-11 16:32:17 -04:00
Francis Lachapelle 30f10ee8f0 Update translations 2013-04-11 11:30:23 -04:00
Francis Lachapelle 37a6f82659 Initial Arabic translation 2013-04-08 11:05:45 -04:00
Francis Lachapelle 15f9b7d22e Fix comments in UIxContactFolderActions.* 2013-03-15 11:23:27 -04:00
Francis Lachapelle 5f179ed6b0 Activate the menu option "Mark Folder Read"
Fixes #1473
2013-03-15 11:06:26 -04:00
Francis Lachapelle c13c389ae5 Update Danish translation 2013-02-12 08:42:47 -05:00
Francis Lachapelle 7b65b7400e Update Finnish translation 2013-02-07 09:00:16 -05:00
Jean Raby f8387b90ff Log x-webobjects-remote-host in login process
Most of the time, the remote-host will contain data from the x-forwarded-for header.
Which could have more than one ip in it if the request went through multiple proxies.
eg. x-forwarded-for: real.client.ip, load.balancer.ip
2013-02-06 09:23:47 -05:00
Francis Lachapelle feb02c54b9 Add missing localizable string 2013-02-05 16:13:18 -05:00
Jean Raby 4bfb43a4ad Merge 'tests/authcache' - don't use cache on login 2013-02-05 11:40:47 -05:00
Francis Lachapelle b5fdaa78cd Add missing strings to mail module
The two columns names of the contacts pane were missing. They have
been copied from the contact module.
2013-02-04 08:58:37 -05:00
Francis Lachapelle e34ba5689c Fix saving prefs with disabled mail module 2013-02-03 20:40:06 -05:00
Jean Raby 7b5da8a2c9 don't use cache for login page 2013-02-01 19:58:25 -05:00
Francis Lachapelle ecc36c9025 Fix classification menu in component editor 2013-02-01 14:47:37 -05:00
Francis Lachapelle 716daf027d Fix link to ACL editor for any authenticated user 2013-02-01 14:46:05 -05:00
Francis Lachapelle cd7d410262 Fix tooltips in contacts list 2013-01-31 13:55:57 -05:00
Francis Lachapelle 4bcf90c693 Fix "Send Anyway" string wrt localizable strings 2013-01-31 09:44:29 -05:00
Francis Lachapelle 9eb1418e36 Update French translation 2013-01-30 08:49:16 -05:00
Francis Lachapelle d8804c699d Format birthday on contact card 2013-01-30 08:43:02 -05:00
Francis Lachapelle e0a1a47953 Code cleanup in UIxAppointmentEditor.m 2013-01-29 14:53:57 -05:00
Francis Lachapelle da757a19c6 Fix handling of decoding contacts UID
A problem occurs when the contact UID contains a special character that
was HTML encoded (ex: space, &, ").
2013-01-28 22:05:54 -05:00
Francis Lachapelle 902a5d8f70 Fix saving all-day event in appointment editor 2013-01-28 18:43:45 -05:00
Francis Lachapelle be0090be06 Fix until date in component editor 2013-01-28 16:44:14 -05:00
Francis Lachapelle 1d8e72646c Update Czech translation 2013-01-28 08:43:58 -05:00
Francis Lachapelle 292ed9cfc8 Fix URL encoding of user id in UIxAclEditor.js 2013-01-25 13:55:22 -05:00
Francis Lachapelle 9ed53cbab3 Make 'show completed tasks' persistent 2013-01-24 18:50:20 -05:00
Francis Lachapelle dfe49ea3b4 Update translations 2013-01-24 14:43:21 -05:00
Francis Lachapelle 036e535b33 Update Finnish translation 2013-01-23 16:35:12 -05:00
Francis Lachapelle 9dded7c86c Update German translation 2013-01-22 11:09:26 -05:00
Francis Lachapelle d85ada6750 Fix localization of recurrence editor 2013-01-22 10:58:11 -05:00
Francis Lachapelle 5b4dd4ecb1 Improve JS regexp for email addresses 2013-01-22 10:53:38 -05:00
Francis Lachapelle 5c3dc34440 Appointment editor: fix until date timezone
.. and untabify the file!
2013-01-21 13:33:40 -05:00
Francis Lachapelle be459fa946 Fix first day of the week in datepickers
Fixes #2188
2013-01-21 12:12:50 -05:00
Francis Lachapelle d357936c31 Fix DnD of events in Safari 2013-01-17 11:21:48 -05:00
Francis Lachapelle e279db6431 Update Finnish translation 2013-01-17 10:12:26 -05:00
Francis Lachapelle f85cc4c186 Fix bug #1846 2013-01-16 11:33:00 -05:00
Francis Lachapelle 775a8421d5 Initial Finnish translation 2013-01-16 10:54:16 -05:00
Francis Lachapelle 6c3ec9836c Update ckeditor to version 4.0.1 2013-01-15 17:46:19 -05:00
Francis Lachapelle 0216658674 Update translations
- Catalan
- Czech
- Dutch
- Hungarian
- Polish
- Slovak
- SpanishArgentina
- SpanishSpain
2013-01-15 11:11:50 -05:00
Francis Lachapelle bc1edef448 Update French translation 2013-01-14 13:17:48 -05:00
Francis Lachapelle 0e5a4901db Add missing languages in preferences module 2013-01-11 16:06:02 -05:00
Francis Lachapelle ec0cc29f38 Add missing translation string to UI/Common 2013-01-11 16:04:55 -05:00
Francis Lachapelle 0211a26aba Fix column display for subfolders of draft & sent 2013-01-11 14:47:13 -05:00
Francis Lachapelle c34cca6a16 Fix datepicker arrows for IE7 2013-01-11 13:25:56 -05:00
Francis Lachapelle 630c69d82d Update datepicker CSS 2013-01-11 13:25:13 -05:00
Francis Lachapelle d761a864eb Fix IE error when automatically loading HTML image 2013-01-11 13:23:33 -05:00
Francis Lachapelle 4b18fc108b Update NEWS file 2013-01-11 10:00:28 -05:00
Francis Lachapelle 0e0b7728fd Fix until date in event recurrence editor
- fixed date picker
- fixed JavaScript error caused by French translation
- fixed until date definition when timezone of active user was different
  from the system timezone
- fixes #2173, fixes #2175
2013-01-11 09:46:58 -05:00
Jean Raby ea26e0cc0a Use string version number where applicable
The goal is to be able to use 'letter' releases such as '2.0.3a'
in the Version file.
SoObjects/Mailer/GNUmakefile.preamble: UIX_MAILER_*_VERSION are now strings
  Can't use SOGoVersion since the etag uses an 'underscore' notation (2_0_3a)
SoObjects/Mailer/*.m: updated format for UIX_MAILER_*_VERSION
SoObjects/SOGo/GNUmakefile: zap SOGo_VERSION, unsused
SoObjects/SOGo/GNUmakefile.preamble: fix defines
UI/MainUI/SOGoRootPage.m: use SOGoVersion
2012-12-21 13:55:03 -05:00
Jean Raby b4822f6c4e Fix subject and character encoding
Add and Modification subject line were reversed
Added missing escapeHTML=NO
2012-12-07 17:57:19 -05:00
Francis Lachapelle 01e42dce7c Webmail: fix reference of search field 2012-12-07 08:48:12 -05:00
Francis Lachapelle e533eb91a9 Web: reset search when search field is empty 2012-12-07 08:47:32 -05:00
Francis Lachapelle 99669f2d5c Fix dynamic CSS in IE8
When adding a calendar or subscribing to a calendar, the dynamic CSS was
not properly applied in IE8. This new technique seems to fix all cases.
2012-12-06 13:05:54 -05:00
Francis Lachapelle 128368f66c Fix search when accessing users folders 2012-12-06 13:03:10 -05:00
Francis Lachapelle 7c7989065c prototype.js: Fix handling of opacity in IE 2012-12-06 13:02:06 -05:00
Francis Lachapelle 2a5e0aeaa9 Disable autocompletion of reply-to address 2012-12-06 10:32:31 -05:00
Francis Lachapelle 026ffd8888 Update translations 2012-12-06 10:31:15 -05:00
Francis Lachapelle 8ca79d9a17 Search field for tasks
Fixes #2103
2012-12-05 14:47:28 -05:00
Ludovic Marcotte ef7c69eda7 Now consider "utf8" crap as "utf-8", coming from bad mailers. 2012-12-03 14:56:11 -05:00
Francis Lachapelle 5500f99312 Remove conditions on RSVP
Fixes #1850
2012-11-30 15:11:03 -05:00
Francis Lachapelle b1d3aba1e1 Add missing localizable strings in prefs module 2012-11-29 16:09:53 -05:00
Francis Lachapelle 440523747d Rollback selection of language on login page
See dfcf0ca and ticket #1798
2012-11-29 14:54:15 -05:00
Francis Lachapelle 93f77c0dd5 Add missing localizable string in calendar module 2012-11-29 14:46:39 -05:00
Francis Lachapelle ce36e80d6b Initial Slovak translation 2012-11-29 14:40:46 -05:00
Francis Lachapelle 96f023d108 Mail: Improve iCal viewer 2012-11-29 14:00:10 -05:00
Francis Lachapelle 57e4116d7c Cleanup 2012-11-27 10:44:43 -05:00
Francis Lachapelle 1d0eb66781 Place caret at proper position in HTML replies
Removed constraint in preferences module that would limit the reply
placement of HTML mail to be before the quote. We now properly place the
caret at the bottom, before the signature, when the user has chosen to
start her reply bellow the quote in HTML mode.
2012-11-27 10:37:14 -05:00
Francis Lachapelle d75b04c59f Fix JS syntax for IE7 2012-11-27 10:33:06 -05:00
Francis Lachapelle 3e8f7cb29e Fix all-day event display in day/week view
Fixes #2098
2012-11-26 15:07:33 -05:00
Francis Lachapelle a5948b420b Simplify JS regexp to handle issue with FireFox 2012-11-22 10:57:21 -05:00
Francis Lachapelle 249bf16e8a Add missing localized string in preferences module 2012-11-21 11:13:17 -05:00
Ludovic Marcotte 7b65c29b1e Fixed \n / <br/> when composing mails and improved preferences UI. 2012-11-21 08:54:32 -05:00
Francis Lachapelle eec99de5d0 Indentation 2012-11-16 19:11:13 -05:00
Ludovic Marcotte 5bf7105982 Fix for bug #1783. 2012-11-18 10:48:58 -05:00
Ludovic Marcotte 0979bd13ae Fix for bug #2006. 2012-11-17 17:16:00 -05:00
Ludovic Marcotte 8fd0966a23 Correctly loop among calendars. This fixes #2070. 2012-11-17 16:12:23 -05:00
Ludovic Marcotte 77e4b3307f Fix for bug #2106 2012-11-17 15:33:07 -05:00
Francis Lachapelle 8c96f717c0 Update Prototype JS to version 1.7.1
.. and fixed namespace conflict in dtree.js (Node => dtreeNode)
2012-11-13 16:25:20 -05:00
Francis Lachapelle 33bd07a53d Fix user rights editor in calendar module 2012-11-13 16:22:27 -05:00
Francis Lachapelle fb4b266b3b Improve user rights editor in calendar module 2012-11-13 16:13:56 -05:00
Francis Lachapelle b088f6f97f Fix scrolling for calendars/addressbooks lists 2012-11-12 16:36:30 -05:00
Francis Lachapelle 0ab36d4ec5 Fix title display of cards with a photo 2012-11-07 11:06:12 -05:00
Wolfgang Sourdeau e49f21b0c4 Merge branch 'master' of github.com:inverse-inc/sogo 2012-11-07 09:50:42 -05:00
Wolfgang Sourdeau 3f58b6bfd1 Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against 2012-11-07 09:50:32 -05:00
Luc Charland 0884a0f23e Modified CSS to move mail preference filter down 2012-11-06 15:39:14 -05:00
Jean Raby 0a4809e2be Fix 'Show Raw Source' for tasks 2012-11-05 13:12:25 -05:00
Wolfgang Sourdeau aeabd85c90 Finalized support for SAML2 logon 2012-11-02 15:31:49 -04:00
Wolfgang Sourdeau 157e66ad4f added "--enable-saml2" configuration option and dependency on liblasso 2012-11-01 11:28:45 -04:00
Wolfgang Sourdeau 39c2d43cef Implemented "saml2-metadata" web method to fetch the metadata corresponding to the current server 2012-11-01 10:48:10 -04:00
Wolfgang Sourdeau e31f809849 Use the system defaults when the user defaults are not availble 2012-11-01 10:27:27 -04:00
Luc Charland a916ac8927 Fixed bug #1105 Remote images display
There now is a configurable default in mail preferences where
you can set remote images to display either Never or Always.
2012-10-31 11:53:30 -04:00
Wolfgang Sourdeau 1223a6c0ee make use of -[WOComponent componentBundle] 2012-10-30 09:41:20 -04:00
Francis Lachapelle 1e04eb5717 Update French translation 2012-10-24 14:21:27 -04:00
Luc Charland 8a9336c599 fixed bug #2062 priority shows prio_null
When looking at a priority from a calendar where you don't have enough
rights.
In this case simply do not show anything in the field.
2012-10-23 16:20:51 -04:00
Francis Lachapelle ee712d2c11 Restore missing translation strings 2012-10-23 15:21:19 -04:00
Francis Lachapelle bb8eb2e1c3 Restore missing translation strings 2012-10-23 15:17:28 -04:00
Francis Lachapelle 31be93ef2e Update translation
- Dutch
- French
- German
- Hungarian
- SpanishArgentina
- SpanishSpain
2012-10-23 14:04:15 -04:00
Wolfgang Sourdeau 007a325164 Do not show any signature verification icon at all when SMIME is not supported 2012-10-23 10:52:58 -04:00
Wolfgang Sourdeau de381aca81 Added support for gnutls (thanks to Jeroen Dekkers). 2012-10-23 10:11:36 -04:00
Francis Lachapelle 60b078f550 Fix double backslash in Polish translation 2012-10-23 07:13:14 -04:00
Francis Lachapelle 46a4cd3d4e Updated Polish translation 2012-10-22 21:44:20 -04:00
Wolfgang Sourdeau 6d8c328910 Fixed most build warnings 2012-10-22 10:09:13 -04:00
Wolfgang Sourdeau 667f0b4a13 style 2012-10-20 16:41:03 -04:00
Wolfgang Sourdeau b3d2f71708 encode the url of the remote calendar, to enable the passing of url parameters 2012-10-20 16:40:44 -04:00
Wolfgang Sourdeau f4c12f9658 Merge pull request #1 from dekkers/make-check
Implement a "make check" target that will run the unit tests (thanks to Jeroen Dekkers)
2012-10-20 12:39:39 -07:00
Wolfgang Sourdeau 1f64747b67 Merge pull request #2 from dekkers/link-everything-correctly
Specify all necessary libraries when linking (thanks to Jeroen Dekkers)
2012-10-20 12:15:23 -07:00
Jeroen Dekkers a632c82b59 Implement a "make check" target that will run the unit tests 2012-10-19 18:46:46 +02:00
Jeroen Dekkers 990911e142 Specify all necessary libraries when linking 2012-10-19 18:23:07 +02:00
Jeroen Dekkers 439bb132c1 Add support for GnuTLS 2012-10-19 17:33:48 +02:00
Wolfgang Sourdeau 3cd249f231 Reduced the delay used for fetching the mail rows from 200 to 100ms 2012-10-19 04:37:56 -04:00
Wolfgang Sourdeau 5e89c1236d Merged the code of _getData into getData and getting rid of the delay for rows that are already in cache 2012-10-19 04:37:36 -04:00
Wolfgang Sourdeau b005b872de Style 2012-10-19 04:34:13 -04:00
Wolfgang Sourdeau b744710ee3 Updated copyright 2012-10-18 14:13:32 -04:00
Wolfgang Sourdeau 479772a73f Further optimized things by caching the parsed strings dictionary directly 2012-10-18 13:37:42 -04:00
Wolfgang Sourdeau 1e84bccf42 new optimization that strongly improve the lookup time of labels 2012-10-18 13:00:59 -04:00
Wolfgang Sourdeau 4c6ca4efc2 _handleAttendeesEdition: ensure that the attendee email is correctly see before registering it, since the JSON content may set empty entries 2012-10-18 11:51:23 -04:00
Wolfgang Sourdeau 97aefee1ec removed the (apparently) useless version requirements, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:34:05 -04:00
Wolfgang Sourdeau ae760a5c97 Merge branch 'master' of github.com:inverse-inc/sogo 2012-10-18 10:33:30 -04:00
Wolfgang Sourdeau bde8f662a3 removed (apparently) useless +version from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach) 2012-10-18 10:33:20 -04:00
Francis Lachapelle 565a48d36d Extend width of labels in preferences 2012-10-18 08:39:49 -04:00
Francis Lachapelle 5b40562abc Add missing translation strings in scheduler 2012-10-18 08:38:58 -04:00
Francis Lachapelle a13491f113 Add missing translations strings in preferences 2012-10-18 08:30:54 -04:00
Wolfgang Sourdeau 5a76790418 Added support for SMTP PLAIN authentication 2012-10-16 16:56:48 -04:00
Luc Charland b1547d7212 related with bug #0724. Erase rows before ajax call.
For a better user experience, first erase (hide) the rows that were
deleted. Then make the ajax call for batchdelete. On confirmation
really delete the rows.
2012-10-12 14:27:29 -04:00
Francis Lachapelle e73ef5d98d Updated Hungarian translation 2012-10-10 15:33:04 -04:00
Luc Charland d597aeb508 Used POST for the batch delete call instead of parameters
This might have bust the 1024 limit. With post, no problem.
2012-10-10 12:56:44 -04:00
Luc Charland 16f0ebc973 cosmetic change of a variable name 2012-10-10 10:58:39 -04:00
Luc Charland 2ddeb129e3 Changed currentContact to currentContactId. 2012-10-10 10:58:39 -04:00
Luc Charland a2c923aae1 Fixed bug #0724 Deleting multiple contacts batch
Deleting multiple contacts currently involves one HTTP query per entry.
It would be nice to implement a batch delete action, like in the
Mail module.
2012-10-10 10:58:39 -04:00
Wolfgang Sourdeau b56bc29237 Fixed output of "ls" when searching resource files 2012-10-09 17:27:08 -04:00
Francis Lachapelle 2be6922633 Organizer email address clickable in event editor
Fixes #2010
2012-10-09 09:12:39 -04:00
Francis Lachapelle 16a1b02826 Fixed position of event info box in day view
Fixes #2011
2012-10-08 16:31:17 -04:00
Wolfgang Sourdeau 61b6050058 the bodystructure and body parts in an IMAP "fetch" response are now named following their requested identifier instead of "body" 2012-10-06 12:19:30 -04:00
Wolfgang Sourdeau 42ef6afd8b Silenced errors and warnings regarding missing extensions 2012-10-05 10:14:55 -04:00
Luc Charland 034f2c8745 Fixed bug #1515 Task View is very basic.
- Added sortable fields on Title, Due date, Location, Category and
  Calendar.
- Added Priority column, also sortable.
- Separated the logic of Events and Tasks.
2012-10-01 16:20:10 -04:00
Francis Lachapelle 4038229688 Fixed messages list display in IE9 2012-10-01 10:04:35 -04:00
Francis Lachapelle fe811314f6 Calendar module : fixed tab selection persistence 2012-09-28 15:07:09 -04:00
Francis Lachapelle 6d40f9d3ab Improved event info dialog box 2012-09-28 14:16:58 -04:00
Francis Lachapelle 1cf972074c Coherance fix in mail editor title 2012-09-27 10:03:54 -04:00
Francis Lachapelle a51fb9e28b Use a POST to copy/move contacts
By submitting the ajax request as a post, we avoid reaching the web
server url length limit.
Fixes #1887
2012-09-26 20:25:23 -04:00
Francis Lachapelle d77f6be450 Fixed DnD of all-day events
Fixes #1598
2012-09-26 15:18:09 -04:00
Francis Lachapelle 75328b09a6 Improved layout of event/task editor 2012-09-26 14:57:27 -04:00
Luc Charland dfcf0caa93 Fixed bug #1798
Web login should pre-select site default language.
Using browser default language.
2012-09-26 13:54:47 -04:00
Luc Charland 96a035a4ca Fixed bug #1104 : subject is used as title always
When the windows were opened, subject was not used as title.
2012-09-26 13:48:41 -04:00
Francis Lachapelle 01287d1aeb SchedulerUI.js : removed unused variable 2012-09-26 07:48:23 -04:00
Luc Charland dfe369dd20 Fixed bug #1944
Deleting a mail folder doesn't create the Trash mailbox.
2012-09-25 16:39:40 -04:00
Francis Lachapelle 68efae1055 Improved support for IE8/9 2012-09-25 12:00:47 -04:00
Francis Lachapelle f08594e7ec Minor CSS improvement to CKEditor Kama theme 2012-09-25 11:47:50 -04:00
Francis Lachapelle ecd7a92fb6 Preferences: remove extra line in signature editor 2012-09-25 11:47:08 -04:00
Francis Lachapelle 481b533fc6 SOGoDragHandles.js - cleanup source 2012-09-25 09:18:45 -04:00
Francis Lachapelle 903f6f2d72 Fixed display of signature editor in preferences 2012-09-24 15:27:18 -04:00
Francis Lachapelle 459c80dbf6 Don't loose composition window when opening mail
Steps to reproduce:
 * open message in popup window
 * click reply or forward
 * re-open message in popup window from the messages list

It will now open the message in a separate popup.

Fixes #1908.
2012-09-24 14:07:56 -04:00
Francis Lachapelle b22b03caa5 Fixed ID of newly subscribed .ics remote calendar 2012-09-24 13:46:43 -04:00
Francis Lachapelle c1fba4805e Fixed layout of contacts/calendars import dialogs 2012-09-24 12:18:18 -04:00