Aleksander Machniak
014659b600
CS fixes, mostly around undefined variables
2020-05-03 11:29:15 +02:00
Sander Nilsen
0efa899d6c
Grammar correction ( #7346 )
2020-05-02 10:55:31 +02:00
johndoh
11aa9633b1
Improvements to options menu link template object ( #7237 )
2020-03-15 09:56:30 +01:00
Aleksander Machniak
a748214595
Fix so button label in Select image/media dialogs is "Close" not "Cancel" ( #7246 )
2020-03-08 11:48:21 +01:00
Aleksander Machniak
db5ab6d3f6
Fix identity selection on reply when both sender and recipient addresses are included in identities ( #7211 )
2020-02-09 13:26:29 +01:00
Aleksander Machniak
e8e8c31eb3
Improve namespace roots presentation ( #5012 ) ( #6789 )
...
- Display a special icon for other users and shared namespace roots (Elastic)
- Change folders sorting so shared/other users namespaces are listed last
Fixes #5012 .
2020-01-05 15:46:38 +01:00
johndoh
d51352b9cb
Add support for nested if conditions ( #6829 )
...
* add support for nested if conditions
* add tests for condition parsing in templates
* make [space][slash] ending of condition objects optional (#6954 )
2020-01-05 12:02:55 +01:00
Aleksander Machniak
0b9ff6426e
Rewrite Selenium tests with use of laravel/dusk
2019-12-29 12:00:15 +01:00
Aleksander Machniak
226097fc3f
Markasjunk: Fix marking more than one message as spam/ham with email_learn driver ( #7121 )
2019-12-18 11:49:51 +01:00
Aleksander Machniak
0aa5eca1fd
Fix bug where 'skins_allowed' option didn't enforce user skin preference ( #7080 )
2019-12-08 11:36:45 +01:00
Aleksander Machniak
a5b15da155
Fix so displayed maximum attachment size depends also on 'max_message_size' ( #7105 )
2019-12-07 09:57:02 +01:00
Christian Weiske
1c1a73e4d5
Set the content-type of JSON responses to application/json, not text/plain ( #6573 )
2019-11-26 10:26:50 +01:00
Aleksander Machniak
8a25ddbf53
Update changelog, CS improvements
2019-11-18 15:51:36 +01:00
Aleksander Machniak
ea3ad31ce0
Fix bug where the Installer would not warn about required schema upgrade ( #7042 )
2019-11-18 15:30:23 +01:00
Aleksander Machniak
47f72303ac
Small correction
2019-11-18 15:30:23 +01:00
Aleksander Machniak
4b607e2ed3
Fix so Elastic is also a default in jqueryui plugin ( #7039 )
2019-11-18 15:30:23 +01:00
Aleksander Machniak
f4722cb451
Fixed typo
2019-11-18 15:30:23 +01:00
Aleksander Machniak
d0dd042b73
Fix so update.sh script warns about changed defaults ( #7011 )
2019-11-18 15:30:23 +01:00
Aleksander Machniak
508e83470c
Master is 1.5-git now
2019-11-18 15:30:22 +01:00
PhilW
75125cbac1
add unit tests for rcmail_output_html::get_template_logo
2019-11-18 15:30:22 +01:00
PhilW
97001e9221
rewrite skin_logo config
2019-11-18 15:30:22 +01:00
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
2019-10-05 19:44:39 +02:00
Aleksander Machniak
e7ebff56df
PHPDoc fixes
2019-09-30 20:43:07 +02:00
Aleksander Machniak
5040009f9c
Fix array offset access syntax with curly braces
2019-09-11 10:22:36 +02:00
Aleksander Machniak
b10a0dbb7e
Reset internal $skins property is set_skin()
2019-09-08 11:37:16 +02:00
Aleksander Machniak
4096739322
Fix including assets that exist only in minified version
2019-08-30 12:08:48 +02:00
Aleksander Machniak
1afa46d28d
PHPDoc and CS fixes
2019-08-25 14:15:09 +02:00
johndoh
91398c858a
Add KOI8-R to charset_selector ( #6861 )
2019-07-31 13:19:32 +02:00
Aleksander Machniak
a991e3181c
Put charset meta specification before a title tag, add page title automatically ( #6811 )
...
I.e. templates should not specify <title>
2019-06-29 15:48:51 +02:00
Jack Cherng
e449f30eff
Simplify jQuery DOM ready at the footer ( #6825 )
...
https://api.jquery.com/ready/#entry-longdesc
Signed-off-by: Jack Cherng <jfcherng@gmail.com >
2019-06-27 07:50:25 +02:00
Aleksander Machniak
6196278869
Fix bug where title text on a treelist record (folder) could include unread count number
...
Add skip-content class to unreadcount elements
2019-06-19 11:09:02 +00:00
Aleksander Machniak
1423536ce0
Plugin API: Add 'render_folder_selector' hook
2019-06-12 11:37:58 +00:00
Aleksander Machniak
f8ca8d1b63
Fix invalid path to "add contact" icon when using assets_path setting
...
This and a few other icons
2019-05-23 10:34:39 +02:00
Aleksander Machniak
910505a361
Fix regression where drafts were not deleted after sending the message ( #6756 )
2019-05-16 08:04:48 +02:00
Aleksander Machniak
cf51aead63
Larry: Fix regression where menu actions didn't work with keyboard ( #6740 )
...
For Elastic remove Space/Enter key handler on menus, so we use
default browser behaviour. Triggering a onclick programatically
causes popup window warning sometimes.
2019-05-05 12:36:40 +02:00
Aleksander Machniak
70a0976be1
Remove redundant error message
2019-04-22 09:49:53 +02:00
Aleksander Machniak
d8470c6c2b
Remove useless "..." suffix
2019-04-19 11:40:41 +02:00
Aleksander Machniak
9c4e2eacab
Don't log full session identifiers in userlogins log ( #6625 )
...
Log only 16-char prefix.
2019-04-19 11:37:41 +02:00
Aleksander Machniak
f1a83f923d
Added cookie mismatch detection, display an error message informing the user to clear cookies
2019-04-19 10:12:23 +02:00
Aleksander Machniak
5218b0193a
Clarified 'address_book_type' option behavior ( #6680 )
2019-04-16 12:44:29 +02:00
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
2019-04-16 10:42:45 +02:00
Aleksander Machniak
f1c40c8aa9
Fix bug where attachment preview didn't work with x_frame_options=deny ( #6688 )
2019-03-19 13:01:53 +01:00
Boris Rybalkin
2d85dad0cc
Support ROUNDCUBE_CONFIG_DIR env variable ( #6112 )
2019-03-11 13:58:05 +01:00
Aleksander Machniak
ab28c4ae26
Fix bug where external content (e.g. mail body) was passed to templates parsing code ( #6640 )
...
It should have been part of "Fix so templating system does not mess with external (e.g. email)
content (#5499 )" (d02e6ea45e ), but it wasn't.
2019-03-11 13:27:34 +01:00
Aleksander Machniak
cc20de329d
Elastic: Use Bootstrap's custom file input
...
... with localization and some js logic to display selected file(s) in the input.
2019-02-21 19:47:17 +01:00
Aleksander Machniak
641a67fe75
Elastic: Fix unintentional layout preference overwrite ( #6613 )
...
This is actually skin-independent mechanism that prevents overwriting
of skin-specific preferences by ajax requests (that until now were
not aware of skin config).
2019-02-08 11:19:09 +01:00
Aleksander Machniak
9d51e40f9e
Code cleanup
2019-02-03 09:56:25 +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
johndoh
8f62aed866
Create new meta and links template objects, replace favicon ( #6611 )
2019-02-03 09:30:47 +01:00
Aleksander Machniak
fbdaab714b
Merge branch 'master' of github.com:roundcube/roundcubemail
2019-02-01 13:25:38 +01:00