Commit Graph

814 Commits (c6f5adbac33e5a14cce5c093b2b9e69ec39a52c6)

Author SHA1 Message Date
Aleksander Machniak b9854b8cbe Add Flash support detection 12 years ago
Aleksander Machniak e349a8c9ae Added browser capabilities detection, i.e. PDF and TIFF support 12 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 12 years ago
Aleksander Machniak 644f00d5a2 Fix add_contact() (#1488465) 12 years ago
Aleksander Machniak 837de85a15 Fix issue where signature wasn't re-added on draft compose (#1488322) 12 years ago
thomascube 5b04ddd6bc Fix multi-threaded autocompletion when number of threads > number of sources 12 years ago
thomascube 1103607721 Better handling of HTTP request errors; re-send keep-alive requests on failure (#1488449) 12 years ago
alecpl d960a01bb4 - Add IE8 hack for messages list issue (#1487821) 12 years ago
alecpl 76248c7b6e - Improved all headers viewer (mostly in Larry skin) 12 years ago
alecpl 390959bb32 - Small code improvements 12 years ago
alecpl da5cadcc12 - Fix issue where draft auto-save wasn't executed after some inactivity time
- Code improvement - unified (set|clear)Timeout() usage
12 years ago
thomascube 5a79416789 Add (missing) support for textarea cols to be added to the contact form 12 years ago
alecpl c31360dbd7 - Code improvements, handle post/get request arguments as objects 12 years ago
alecpl 28391b4ec3 - Fix "false" placeholder in contact notes textarea 12 years ago
alecpl c71e95b775 - Fix adding contact form fields in situation when the fieldset is empty.
Fixes issue with lost manager/assistant fields in LDAP addressbook
12 years ago
thomascube 1ba07f0709 Allow mass-removal of addresses from a group (#1487748) 12 years ago
alecpl a274fb2e20 - Fix so "Back" from compose/show doesn't reset search request (#1488238) 12 years ago
alecpl a945da6171 - Fix identation 12 years ago
alecpl 1b30a710cf - Add option to delete messages instead of moving to Trash when in Junk folder (#1486686) 12 years ago
alecpl 85fd2921f4 - Fix some issues regarding to cancel icon on attachments list, improve delete icon handling 12 years ago
thomascube 4cf42fde05 Add support for read-only address book records 12 years ago
thomascube 9e2c949d86 Improve input field placeholders: use native attributes if supported, encapsulate in jquery plugin 13 years ago
alecpl b9ce92d883 - Fix lack of warning when switching task in compose window (#1488399) 13 years ago
alecpl 6699a68da1 - Fix bug where it wasn't possible to enter ( or & characters in autocomplete fields 13 years ago
alecpl 32077b1685 - Fix js errors (spellcheck-related) when switching editor mode in identity screen 13 years ago
alecpl 4be86f3a37 - Unified (single) spellchecker button 13 years ago
alecpl 54dfd15541 - On login screen show only one message at a time 13 years ago
thomascube 18a28ae3f8 Move address book widget initialization out of the 'compose' action block 13 years ago
thomascube 6357223bd1 Fix spelling 13 years ago
alecpl 1837c33002 - Prevent from folder selection on virtual folder collapsing (#1488346) 13 years ago
alecpl 2c1937220e - Move percent_indicator from app.js into the skin 13 years ago
alecpl 223ae9d148 - Fixed identity delete button state, removed delete button in identity-edit form (for consistency) 13 years ago
thomascube 589385f37f Fix script error in IE (#1488368) 13 years ago
thomascube 1e09cd0811 Slighlty increase minimum browser requirements 13 years ago
alecpl 18a3dcaf56 - Fix issue with folder creation under INBOX. namespace (#1488349) 13 years ago
alecpl 06c990ead2 - Added mailto: protocol handler registration link in User Preferences (#1486580) 13 years ago
thomascube 32afefb851 Fix thread expand/collapse callbacks which set css classes 13 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 13 years ago
thomascube 03fe1c2ad3 Reflect threads expand status in css classes 13 years ago
thomascube 8304e5d76c Don't enable all compose commands right away 13 years ago
thomascube eeb73cc21a Implement address book widget on compose screen 13 years ago
thomascube 0e530bd920 Show additional popup dialog on error messages 13 years ago
thomascube 7c2a9310c4 Use iframes for identity management 13 years ago
alecpl 89c30a00a7 - Don't load jqueryui plugin, it's required now by default
- Move datepicker's date format setting to the plugin
13 years ago
alecpl 08ffd939a7 - Add separate pagesize setting for mail messages and contacts (#1488269) 13 years ago
thomascube fe1bd5f960 Trigger client event when setting quota; fix plain text quota display 13 years ago
thomascube a84bfa356a Fix upload form handling 13 years ago
thomascube 18863495ae Fix compose editor toggling and other style improvements 13 years ago
alecpl c69c0a9197 - Fix expanding folders during drag&drop (#1488260) 13 years ago
thomascube 74d4c7f9ad Setup dialogs (using jquery UI) and compose form for Larry 13 years ago
thomascube f94e442469 Add more classes and options to HTML elements for better styleability 13 years ago
thomascube ce86f0f14f Make string for unread count configureable by skin; add file type classes to attachments list 13 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 13 years ago
thomascube 8bbc6204fc Fix deletion of contacts from search results 13 years ago
thomascube ac9ba4480d Replace prompt() with jQuery UI dialog (#1485135) 13 years ago
alecpl e8d9073818 - Fix navigation in messages search results 13 years ago
alecpl ca0cd05973 - Fix handling HTML entities when converting HTML to text (#1488212) 13 years ago
alecpl d0924d48d8 - Unmark folder after unseen count has been changed to zero 13 years ago
alecpl 636bd77074 - Mark (with different color) folders with recent messages (#1486234) 13 years ago
thomascube 10e2dbbb9c Improve clickjacking protection: bust frame or disable all form elements and abort UI initialization 13 years ago
alecpl d65dd9cbe8 - Small optimisations 13 years ago
alecpl fb6d86b9ad - Fixed bug where similiar folder names were highlighted wrong (#1487860) 13 years ago
thomascube 4693fe11a9 Set selected state on task buttons; increase display time of messages/notifications 13 years ago
alecpl e01e798517 - Fix action when toggling prefer_html option state 13 years ago
alecpl 2498155abe - Code improvements 13 years ago
alecpl 45fa64c3c9 - Added About tab in Settings 13 years ago
alecpl fa9edc3daa - Don't add PRE tags when switching to html mode and textarea is empty 13 years ago
alecpl 46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 13 years ago
thomascube 62c8618744 Make email recipients separator configurable + suppress dupes in auto-completion 13 years ago
thomascube 2429cfde78 Avoid titles like 'undefined' or 'false' 13 years ago
alecpl c84d3306ff - Code and small perf. improvements 13 years ago
alecpl 57863c1a4d - Removed zebra-class 13 years ago
thomascube dc6c4f4a28 Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group 13 years ago
alecpl e9c47c612e - Fix bug where wrong search string was build when using filter together with search 13 years ago
thomascube 537c394302 Attach jquery UI date pickers to contact fields of type 'date' 13 years ago
thomascube 801b69d3ab Fix timezone settings 13 years ago
thomascube 65082b3adb Distinguish standard timezone offset and DST of client 13 years ago
alecpl 14d494fd99 - Fix misleading display when chaning editor type (#1488104), fix handling of custom commands result 13 years ago
alecpl b175394b30 - Add loading indicator on contact delete 13 years ago
thomascube 6c1eaec385 Ignore document.mouseup events if a jquery UI dialog is layed over 13 years ago
alecpl f8ca748ab8 - Fix check if new search value contains old one and previous search was empty in autocomplete 13 years ago
alecpl 487173ed08 - Small cleanup + fix: list contacts on when list object is found 13 years ago
thomascube ef4998c110 Fix compose command from other tasks than mail and address book; skip common request parameters 13 years ago
alecpl bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 13 years ago
alecpl 48a06551da - Abort pending autocomplete requests when max entries found, small code improvements 13 years ago
thomascube d06e57fdf2 Skip confirmation dialog when deleting a contact from a source that supports undelete operations 13 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 13 years ago
alecpl 7f03884966 - Revert possibility to select contact with TAB key in autocompletion list 13 years ago
alecpl 7bf3ce72e5 - Fix so TAB key stops autocompletion and jumps to next field 13 years ago
alecpl 3d247e85be - Do not prepend '-- ' to signature if a line '-- ' already exists in signature 13 years ago
thomascube 50077da8e6 Numbers are also allowed in action names 13 years ago
thomascube 3d74c163b5 Allow 'compose' commands from any task 13 years ago
alecpl 609d3923d7 - Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
alecpl 699a25a822 - Disable message list keypress operations when CTRL key is pressed,
to workaround FF6 issue, where Ctrl+Pg(Up/Down) was changing list page
  and browser tab)
- Fix multiselection with Ctrl+Up/Down keys
13 years ago
alecpl eb616c8a62 - Followup last commit, trim subject text for title 13 years ago
alecpl 065d7025ee - Fix setting title for truncated subject in IE (#1487128) 13 years ago
alecpl be392fe1a2 - Don't select quick search input on init, Safari/Chrome is adding border to focused input, it doesn't look good on init 13 years ago
alecpl b7fd98e338 - Fix compacting folder resets message list filter (#1488076)
- Fix reset-search action so it resets list page number to 1
13 years ago
alecpl f8e48df715 - Merge devel-saved_search branch (Addressbook Saved Searches) 13 years ago
alecpl 5271bf090c - Fix all messages remain selected after moving all search results and clearing search (#1488066) 13 years ago
alecpl b6a069e6ca - Fix error in messages drag&drop action caused by r5146 13 years ago
thomascube e639c5da21 Initialize GUI objects which are added after init 13 years ago
thomascube bd3891145b Really abort autocompletion when hitting Escape 13 years ago
thomascube f7b58afb94 Make list of mimetypes that open in preview window configurable (#1487625) 13 years ago
thomascube 1a716d2d34 Add copyright line on files with significant changes from Kolab Systems 13 years ago
alecpl 7a2bade211 - Added 'priority' column on messages list 13 years ago
alecpl 3ef524d806 - Prevent from form submit with Enter key in file input fields in Internet Explorer 13 years ago
alecpl 5db6f96d22 - Fix contact row update after name change when in searching mode, update changelog 13 years ago
alecpl c269b49587 - Improve setting upload form attributes, IE7 uses 'encoding' attribute instead of 'enctype' 13 years ago
alecpl 27eb279b0f - Fix photo links in contact edit form 13 years ago
alecpl fe0cb657f1 - Add client-side checking of uploaded files size 13 years ago
thomascube 0f1faec392 Fix saving and deleting LDAP contacts; skip client-side input validation for contacts, this is done server-side 13 years ago
alecpl 1871993b21 - Fix inserting autocomplete entry (with MT enebled) 13 years ago
alecpl 241450ee45 - Fix unlocking in abort_request() (#1488025) 13 years ago
alecpl 9f07d1d532 - Don't call set_env() where it isn't required 13 years ago
alecpl d0de4eb506 - Fix moving folder to root, it wasn't working with IMAP delimiter different that a dot 13 years ago
alecpl d9615118f3 - Add abort_request() function 13 years ago
alecpl db0408a2b8 - Make that reset-search resets also pending searches 13 years ago
alecpl 5f5cf89c84 - Check current search value in ksearch_query_results() to prevent from wrong regexp replacement when it's empty 13 years ago
alecpl 2c77f553c8 - Add "loading" messages for contacts copying and groups assignment 13 years ago
alecpl 5731d68a97 - Added confirmation dialog for contact group deleting + loading indicator 13 years ago
alecpl dc0be3378a - Simplified frame lock handling 13 years ago
thomascube e3acfad9a1 Fix parse error in IE6 13 years ago
thomascube fcc7f861b1 Log session validation errors; keep error message when redirecting to login after session error 13 years ago
alecpl a1640053b9 - Unify/add loading messages when "opening" a frame 13 years ago
thomascube 951960e052 Delay window.print() on Safari browsers 13 years ago
alecpl b0eb95a662 - Fix errors when console is not defined (#1488010) 13 years ago
alecpl 31f05cc9a4 - Call ksearch_destroy() on ksearch_hide() 13 years ago
alecpl 909a3acb83 - Move console object initialization code into one place 13 years ago
alecpl 0213f8d4dd - Added optional "multithreading" autocomplete feature 13 years ago
alecpl 1b3ce758d4 - Add comment about FF5 bug workaround 13 years ago
alecpl 070bc8302e - Add check for inArray() input to prevent error in Firefox 5 13 years ago
thomascube 71cc6bf630 Add drop-target for root folder; fix row insertion when moving to a protected folder 13 years ago
alecpl 74f0a6fe56 - Add possibility to change autocomplete action name 13 years ago
thomascube 8c37422b47 Only load contacts list in main view 13 years ago
thomascube fa59965b41 Asynchronously load contacts after page load 13 years ago
alecpl 7f554cfaec - Fix message delete button title when flag_for_deletion is enabled 13 years ago
thomascube ec65ad6e48 Make autocompletion available for plugins 13 years ago
alecpl 65b61cdd1c - Insert APC_UPLOAD_PROGRESS hidden field before file field (#1486039) 13 years ago
alecpl 7f5a849e78 - Added possibility to undo last contact delete operation 13 years ago
alecpl 1a3c911d92 - Fixed issues related to creating contacts in source which isn't currently selected (#1487990) 13 years ago
alecpl 93a35ccedf - Don't send keep-alive request when system is busy 13 years ago
alecpl 1564d4ef79 - Fix sorting of contact groups after group create (#1487747) 13 years ago
alecpl 62811c4a70 - Fix group commands state after extended search use, make this check readonly-flag aware 13 years ago
alecpl 8fc0f9451e - Fix GCC errors and warnings (#1487988) 13 years ago
alecpl 7da13a337e - Show loading icon event if upload_progress is enabled 13 years ago
alecpl 4171c59bd7 - Add optional textual upload progress indicator (#1486039) 13 years ago
alecpl 5b3ac32415 - Added addressbook source selector in contact create form 13 years ago
alecpl 02e079f917 - Fix adding signatures (#1487965) 13 years ago
alecpl 4a142f6371 - Make sure upload form uses POST method 13 years ago