Aleksander Machniak
7a269a2b84
Replace get_input_value() with get_input_string() where appropriate
2021-09-13 19:31:49 +02:00
Aleksander Machniak
89e54718ca
Migration to PHPUnit v9
2021-07-25 11:07:56 +02:00
Aleksander Machniak
9e2bc40213
Dropped support for PHP < 7.3 ( #7976 )
2021-07-25 09:16:33 +02:00
Aleksander Machniak
5ae7e22002
Update localization
2021-07-25 09:01:51 +02:00
Aleksander Machniak
fca2a8b826
Update localization
2021-06-06 09:21:55 +02:00
Aleksander Machniak
ae19d16a80
Update localization
2021-05-10 19:08:05 +02:00
Aleksander Machniak
ac8e067ae6
Use official GPL-3.0-or-later license identifier ( #7901 )
2021-02-24 15:39:36 +01:00
Aleksander Machniak
cdd65d91c0
Update localization
2021-02-09 09:47:15 +01:00
Aleksander Machniak
13e1455cd2
Bump PHP version requirement also for plugins
...
[skip ci]
2021-02-07 10:02:11 +01:00
Aleksander Machniak
e3416c9fc0
PHP8 fixes, CS fixes, short array syntax, tests
2020-12-06 11:43:56 +01:00
Aleksander Machniak
545a1569f1
Steps -> Actions refactoring ( #7688 )
...
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Aleksander Machniak
eb7636d491
Fixes in context of undefined variables, and code style
2020-08-16 10:29:42 +02:00
Aleksander Machniak
36bf280a97
Elastic: Minimize forms/colors blink on page load
2020-07-11 10:52:24 +02:00
Aleksander Machniak
f0ec65ee70
Fix labels again
2020-03-17 07:46:46 +01:00
Aleksander Machniak
c26ba1ee5d
Improve some labels
2020-03-16 20:36:42 +01:00
Aleksander Machniak
623a642457
Update changelog, fix some localization labels
2020-03-15 09:47:39 +01:00
Mildred Ki'Lya
88577119d7
Add new archival types to keep the folder structure
...
Add archival type folderyear and foldermonth to keep the original folder
structure after a YYYY or a YYYY/MM prefix.
2020-03-04 13:05:26 +01:00
Aleksander Machniak
32b37fba33
Update localization
2020-02-05 16:45:30 +01:00
Aleksander Machniak
d594ce2483
Tests: Add browser tests for Server Settings section
2020-01-25 11:42:34 +01:00
Aleksander Machniak
84aa5d93f1
Tests: Added browser tests for Archive plugin
2020-01-24 12:07:58 +01:00
Aleksander Machniak
47d9ed6d0c
Add support for PHPUnit 6 and 7 ( #6870 )
...
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned
We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
2019-12-28 09:37:45 +01:00
Aleksander Machniak
cc1a1d95fe
Correct property name
2019-10-16 12:40:41 +02:00
Aleksander Machniak
2213efc850
Archive: Fix missing Archive icon in folder selector popup in Elastic
2019-10-12 10:44:45 +02:00
Aleksander Machniak
46ee823fd9
Archive: Fix bug where next email was not displayed after Archive button use ( #6965 )
2019-10-12 10:23:14 +02:00
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
2019-10-05 19:44:39 +02:00
Aleksander Machniak
0786ab8187
Update localization
2019-08-30 12:38:47 +02:00
Aleksander Machniak
0e4bf6fda8
Fix bug where unread count wasn't updated after moving multi-folder result ( #6846 )
2019-07-14 13:23:37 +02:00
Aleksander Machniak
a1301a78d6
Localization update
2019-05-17 15:59:41 +02:00
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
2019-04-16 10:42:45 +02:00
Aleksander Machniak
01faf9060c
Update localization
2018-12-21 08:36:37 +01:00
Aleksander Machniak
cb4b1443c8
Update localization
2018-11-17 16:01:39 +01:00
Rotzbua
f8b6493ecf
Change http to https for plugins.roundcube.net ( #6405 )
2018-11-08 12:30:45 +01: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
Aleksander Machniak
2faf7185db
Archive: Create archive folder automatically if it's configured, but does not exist ( #6076 )
2018-04-16 16:29:03 +02:00
Aleksander Machniak
db5802b134
Archive: Skip early the request to move to archive folder from archive folder
...
... which may happen in multi-folder search results.
2018-04-09 09:11:04 +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
Thomas Bruederli
c973f003e5
Synchronized localizations with Transifex
2018-03-10 15:48:06 +01:00
Aleksander Machniak
08f27316ee
Fix bug where Archive folder wasn't auto-created on login with create_default_folders=true
2017-12-11 08:54:27 +01:00
Aleksander Machniak
9ce8948294
Get rid of the 2nd argument of include_stylesheet()
...
.. make the optional behavior default now.
2017-11-20 14:03:07 +01:00
Aleksander Machniak
23af0b7f36
Merge branch 'master' into dev-elastic
2017-11-07 20:50:01 +01:00
Aleksander Machniak
1f9ac5c18f
Style Archive folder (icon) also in folder selector
2017-11-02 19:26:39 +01:00
Thomas Bruederli
342b049841
Update localization files from Transifex
2017-10-30 22:16:39 +01:00
Aleksander Machniak
238ec1ecdf
Archive: Style folder icon also in Settings > Folders
2017-10-30 11:48:56 +01:00
Aleksander Machniak
69f50b122d
Add a way to include plugin stylesheets optionally only if the file exists
2017-08-06 19:46:22 +02:00
Aleksander Machniak
8e126e8648
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
...
... also when deleting via 'mark' and 'archive' actions
2017-07-17 09:51:36 +02:00
Aleksander Machniak
76adb49454
Support for IMAP folders that cannot contain both folders and messages ( #5057 )
2017-07-14 13:39:49 +02:00
Aleksander Machniak
86a4d78369
Merge branch 'dev-elastic'
2017-07-02 16:47:54 +02:00
Aleksander Machniak
bf4326c834
Bump archive version number, update changelog
2017-06-30 09:24:38 +02:00
Aleksander Machniak
19133769e5
Fix archiving by sender address on cyrus-imap
...
Cyrus-IMAP does not allow @-character in folder names
2017-06-30 09:23:17 +02:00
Aleksander Machniak
05d7fcc698
Cleanup
2017-06-27 19:43:58 +02:00