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.
2019-03-19 09:03:19 +01:00
Aleksander Machniak
e7816ccd36
Elastic: Keep original line wrapping in Message headers dialog
2019-02-20 15:58:42 +01:00
Aleksander Machniak
2373aea95c
Elastic: Add style for .part-notice elements (like e.g. .boxwarning)
2019-02-16 15:47:34 +01:00
Aleksander Machniak
7a4aed8320
Move common code to a function
2019-02-16 08:34:57 +01:00
Mario Harjac
136175e445
Fix missing CSRF token in message download ( #6621 )
2019-02-12 09:17:17 +01:00
Aleksander Machniak
43499432a5
Elastic: Fix height of select elements inside of composite fields
...
also make them pretty when added programatically.
2019-02-04 12:27:34 +01:00
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.
2019-02-03 09:49:02 +01:00
Aleksander Machniak
e69d1e7f04
Fix so max_message_size limit is checked also when forwarding messages as attachments ( #6580 )
2019-01-10 14:20:11 +01:00
Aleksander Machniak
d7b510978e
Fix regressions in attachment rename and attachment title attribute setting
2019-01-10 10:14:51 +01:00
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
2019-01-06 14:53:11 +01:00
Thomas Bruederli
3b779a64be
Update copyright year
2019-01-05 11:47:50 +01:00
Aleksander Machniak
45618273e0
Fix dummy Message-Id when resuming a draft without Message-Id header ( #6548 )
2018-12-09 12:13:28 +01:00
Aleksander Machniak
cf05a924de
Fix inconsistent offset for various time zones - always display Standard Time offset ( #6531 )
2018-11-23 19:05:38 +01:00
Aleksander Machniak
cec626a12f
Use 'thumb' prefix, instead of '.thumb' suffix, for consistency
2018-11-07 16:54:57 +01:00
Aleksander Machniak
afc68aae63
FIx temp_filename() regressions, update changelog, add note in UPGRADING
2018-11-07 16:51:25 +01:00
PhilW
e024f133fa
give all temp files a constant prefix
2018-11-06 07:11:04 +00:00
Aleksander Machniak
619ddfed3d
CS fixes and consistence, update changelog
2018-11-02 13:41:18 +01:00
Aleksander Machniak
999845d3b2
Merge branch 'limit-skins' of https://github.com/dhoffend/roundcubemail into dhoffend-limit-skins
2018-11-02 13:34:21 +01:00
Aleksander Machniak
cf7e4f12b2
Stop adding some localization to ajax responses
2018-10-18 10:40:09 +00:00
Aleksander Machniak
bec67c29b4
Display storage errors on refresh/check-recent action ( #6474 )
2018-10-17 13:43:08 +02:00
Daniel Hoffend
8b2e466c00
limit skins available/shown in the settings section
2018-10-16 23:30:40 +02:00
Aleksander Machniak
2c12274d38
Fix style/navigation on error page depending on authentication state ( #6362 )
2018-09-20 15:38:22 +02:00
Aleksander Machniak
e5c6c4f3f3
Elastic: Improved folder name input for special folders
2018-09-17 09:40:39 +02:00
Aleksander Machniak
c28242f63c
Log errors caused by low pcre.backtrack_limit when sending a mail message ( #6433 )
2018-09-14 13:37:19 +02:00
Aleksander Machniak
d868297a0a
Elastic: Improved UX of search dialogs ( #6416 )
...
No onchange event handlers on selects, start searching only on Search button click.
2018-09-11 19:22:53 +02:00
Aleksander Machniak
adcac3b9de
Fix CSS issue in handling invalid style tag content ( #6410 )
2018-08-24 12:29:18 +02:00
Aleksander Machniak
75fd0a73cb
Register 'uploading' label globally
2018-08-22 12:33:23 +02:00
Aleksander Machniak
22ad707b8c
Make 'messageerror' template optional, remove it for Elastic
2018-07-31 15:43:37 +02:00
Aleksander Machniak
be675bb4a5
Make copyright and license notice a template objects
2018-07-31 08:27:39 +00:00
Aleksander Machniak
93965fa79c
Get rid of outdated supported browsers list in the error page
...
We anyway check only for javascript and xmlhttprequest support
2018-07-27 10:11:48 +02:00
Aleksander Machniak
70ffc252bf
Merge branch 'dev/elastic'
2018-07-03 14:41:01 +02:00
Aleksander Machniak
7e8299cd53
Remove debug code
2018-06-28 18:56:55 +02:00
Aleksander Machniak
631ae17ee3
Allow plugins to set class attribute for preferences section
2018-06-27 09:44:49 +00:00
Aleksander Machniak
4d47fb6f0b
Replace Save with Import button in messages import form
2018-05-29 09:55:45 +02:00
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
2018-05-26 09:08:08 +02:00
Aleksander Machniak
3ede8e5404
Show message flagged status in message view ( #5080 )
...
for Larry and Elastic
2018-05-25 09:52:38 +02:00
Aleksander Machniak
9d3d600a25
Display a dialog for mail import with supported format description and upload size hint
2018-05-23 09:49:31 +02:00
Aleksander Machniak
4b97f40af9
Get rid of debug_level ( #6298 )
2018-05-22 11:12:24 +02:00
Aleksander Machniak
b08a5e7873
Display a hint about max file size for contacts import
2018-05-22 08:51:19 +02:00
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
2018-05-18 17:25:02 +02:00
Aleksander Machniak
fc88c5b1f6
Elastic: Use select.custom-select instead of select.form-control
...
It's just better looking.
2018-05-11 11:14:32 +02:00
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.
2018-05-09 18:32:48 +02:00
Aleksander Machniak
1247a8dd7d
Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names
2018-05-08 12:20:11 +02:00
johndoh
5caab079fa
Make settings list html more consistent ( #6204 )
2018-04-29 14:33:25 +02:00
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.
2018-04-20 09:14:44 +02:00
Aleksander Machniak
8e543f843e
Fix check_request() bypass in places using get_uids() [CVE-2018-9846] ( #6238 )
2018-04-09 09:07:27 +02:00
Aleksander Machniak
5832eca405
RCMAIL_CHARSET -> RCUBE_CHARSET ( #6236 )
2018-04-06 08:10:11 +02:00
Aleksander Machniak
73ea8f94d0
Use htmlspecialchars() with charset argument, simplify some code
2018-04-03 15:29:59 +02:00
Aleksander Machniak
eb91daf00d
Added 9pt and 11pt to the list of font sizes in HTML editor
2018-03-06 09:17:51 +01:00
Aleksander Machniak
76933f1c07
Elastic: Bootstrap 4.0.0 compat.
2018-01-23 13:41:26 +01:00