Commit Graph

2229 Commits (593188559af88d71bb5fa2e314ae23d1afbd5cc3)

Author SHA1 Message Date
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 6 years ago
Aleksander Machniak 92ed0154d5 Followup fix on handling HTML content w/o html/head/body tag (#6713) 6 years ago
Aleksander Machniak f1c40c8aa9 Fix bug where attachment preview didn't work with x_frame_options=deny (#6688) 6 years ago
Aleksander Machniak 27408182b9 Expect skin thumbnails to be in assets 6 years ago
Aleksander Machniak d8488aae32 Disable spellcheker (hide button) if the list of languages is empty
Better handling of uninitialized (not installed) spellchecker engine.
Also prevent from PHP fatal error if enchant ext is not installed.
6 years ago
Aleksander Machniak e7816ccd36 Elastic: Keep original line wrapping in Message headers dialog 6 years ago
Aleksander Machniak 2373aea95c Elastic: Add style for .part-notice elements (like e.g. .boxwarning) 6 years ago
Aleksander Machniak 7a4aed8320 Move common code to a function 6 years ago
Mario Harjac 136175e445 Fix missing CSRF token in message download (#6621) 6 years ago
Aleksander Machniak 43499432a5 Elastic: Fix height of select elements inside of composite fields
also make them pretty when added programatically.
6 years ago
Aleksander Machniak 0492b1f6e5
HTML5 Upload Progress (#6177) (#6583)
Replaced all old upload progress code in favour of ajax upload progress.
Instead of posting a hidden iframe, we now use AJAX (as we did for drag-n-drop).
Removed code for old browsers. Now we support IE >= 10, Firefox > 4.
Upload progress may not work in some more, but support is quite good.
6 years ago
Aleksander Machniak e69d1e7f04 Fix so max_message_size limit is checked also when forwarding messages as attachments (#6580) 6 years ago
Aleksander Machniak d7b510978e Fix regressions in attachment rename and attachment title attribute setting 6 years ago
Aleksander Machniak 829395ed13 Improvements in contact import dialog
- Fix Import button state on import errors
- Focus Cancel button on form submission
- Don't reload contacts list when import failed
6 years ago
Thomas Bruederli 3b779a64be Update copyright year 6 years ago
Aleksander Machniak 45618273e0 Fix dummy Message-Id when resuming a draft without Message-Id header (#6548) 6 years ago
Aleksander Machniak cf05a924de Fix inconsistent offset for various time zones - always display Standard Time offset (#6531) 6 years ago
Aleksander Machniak cec626a12f Use 'thumb' prefix, instead of '.thumb' suffix, for consistency 6 years ago
Aleksander Machniak afc68aae63 FIx temp_filename() regressions, update changelog, add note in UPGRADING 6 years ago
PhilW e024f133fa give all temp files a constant prefix 6 years ago
Aleksander Machniak 619ddfed3d CS fixes and consistence, update changelog 6 years ago
Aleksander Machniak 999845d3b2 Merge branch 'limit-skins' of https://github.com/dhoffend/roundcubemail into dhoffend-limit-skins 6 years ago
Aleksander Machniak cf7e4f12b2 Stop adding some localization to ajax responses 6 years ago
Aleksander Machniak bec67c29b4 Display storage errors on refresh/check-recent action (#6474) 6 years ago
Daniel Hoffend 8b2e466c00 limit skins available/shown in the settings section 6 years ago
Aleksander Machniak 2c12274d38 Fix style/navigation on error page depending on authentication state (#6362) 6 years ago
Aleksander Machniak e5c6c4f3f3 Elastic: Improved folder name input for special folders 6 years ago
Aleksander Machniak c28242f63c Log errors caused by low pcre.backtrack_limit when sending a mail message (#6433) 6 years ago
Aleksander Machniak d868297a0a Elastic: Improved UX of search dialogs (#6416)
No onchange event handlers on selects, start searching only on Search button click.
6 years ago
Aleksander Machniak adcac3b9de Fix CSS issue in handling invalid style tag content (#6410) 6 years ago
Aleksander Machniak 75fd0a73cb Register 'uploading' label globally 6 years ago
Aleksander Machniak 22ad707b8c Make 'messageerror' template optional, remove it for Elastic 6 years ago
Aleksander Machniak be675bb4a5 Make copyright and license notice a template objects 6 years ago
Aleksander Machniak 93965fa79c Get rid of outdated supported browsers list in the error page
We anyway check only for javascript and xmlhttprequest support
6 years ago
Aleksander Machniak 70ffc252bf Merge branch 'dev/elastic' 6 years ago
Aleksander Machniak 7e8299cd53 Remove debug code 6 years ago
Aleksander Machniak 631ae17ee3 Allow plugins to set class attribute for preferences section 6 years ago
Aleksander Machniak 4d47fb6f0b Replace Save with Import button in messages import form 7 years ago
Aleksander Machniak 12b1b54792 Fix bug where after "mark all folders as read" action message counters were not reset (#6307)
also fixed one PHP 7.2 warning
7 years ago
Aleksander Machniak 3ede8e5404 Show message flagged status in message view (#5080)
for Larry and Elastic
7 years ago
Aleksander Machniak 9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 7 years ago
Aleksander Machniak 4b97f40af9 Get rid of debug_level (#6298) 7 years ago
Aleksander Machniak b08a5e7873 Display a hint about max file size for contacts import 7 years ago
johndoh 647a7e91c6 Unify content frame (watermark) template objects (#6285)
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
7 years ago
Aleksander Machniak fc88c5b1f6 Elastic: Use select.custom-select instead of select.form-control
It's just better looking.
7 years ago
Aleksander Machniak 67b5ba67dd Show confirm dialog when moving folders using drag and drop (#6119)
As it was very easy to accidentally move a folder tree by dragging & dropping
we now ask the user to confirm the action.
7 years ago
Aleksander Machniak 1247a8dd7d Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names 7 years ago
johndoh 5caab079fa Make settings list html more consistent (#6204) 7 years ago
Aleksander Machniak acfd335f14 Simplify code to set/change a skin
When changing skin in Preferences we do not use the new skin immediately,
we do this after redirect.
7 years ago
Aleksander Machniak 8e543f843e Fix check_request() bypass in places using get_uids() [CVE-2018-9846] (#6238) 7 years ago