Pablo Zmdl
29a324a01f
WIP: Create folder from mail view
2025-07-11 17:50:46 +02:00
Aleksander Machniak
ba60aa8637
CS fixes in tests
1.7-beta
2025-07-07 17:55:52 +02:00
Aleksander Machniak
199f203e83
Fix PHP deprecation warnings when handling an invalid BODYSTRUCTURE ( #9896 )
2025-07-05 15:28:00 +02:00
Aleksander Machniak
7be1c23b7a
Update changelog
...
[skip ci]
2025-06-23 08:49:57 +02:00
Philip Weir
1e95cf3b9e
Stub out 2 more contact searching tests ( #9903 )
...
* remove unused, duplicate, test
* stub out contact advanced search
* stub out contact saved search test
* test std vs adv search response
2025-06-23 07:23:41 +02:00
Aleksander Machniak
74d4da6503
Enigma: Fix PHP warning ( #9897 ), PHPDoc improvements
2025-06-19 18:18:01 +02:00
Aleksander Machniak
d12aa395b8
Update changelog
...
[skip ci]
2025-06-19 17:04:29 +02:00
Pablo Zmdl
5cab1c5b1d
Render text/markdown mimeparts as HTML ( #9899 )
...
This implements rendering mime-types with content-type 'text/markdown'
and 'text/x-markdown' into HTML in the preview and show views (if not
"dispositioned" as "attachment"), but not in the get view for attached
files (the one opening attachments in an external window.)
2025-06-19 17:01:09 +02:00
Philip Weir
655c1521d0
Support opensmtpd format in virtuser_file ( #9900 )
2025-06-19 17:00:26 +02:00
Aleksander Machniak
6390ad1466
Fix bug where an mbox export file could include inconsistent message delimiters ( #9879 )
2025-06-15 10:50:08 +02:00
Pablo Zmdl
5af36ffa12
Allow to resize the compose textarea ( #9838 )
2025-06-15 10:13:02 +02:00
Aleksander Machniak
8b8c7f27ca
Update changelog
...
[skip ci]
2025-06-15 09:09:39 +02:00
Philip Weir
529e835342
bug fix: autocomplete fails if contactlist_fields contains vcard fields ( #9850 )
2025-06-15 09:08:26 +02:00
0xsysr3ll
709a890306
Ensure proper HTTP status codes for error responses ( #9886 )
2025-06-15 08:43:06 +02:00
Aleksander Machniak
7841cdb983
Update changelog
...
[skip ci]
2025-06-15 08:04:35 +02:00
Philip Weir
946ba021b8
Add keep_formatting_default setting ( #9892 )
2025-06-15 08:01:06 +02:00
Aleksander Machniak
536971901b
Update changelog
...
[skip ci]
2025-06-15 07:56:17 +02:00
Philip Weir
0d43e74536
Enigma: add key icon to passphrase input on compose ( #9894 )
2025-06-15 07:54:53 +02:00
Aleksander Machniak
ded28db823
Installer: Move logon warning code into rcmail_install, change colors, fix link
2025-06-15 07:53:47 +02:00
Aleksander Machniak
781a23768a
Revert unintended change
2025-06-14 18:10:30 +02:00
Aleksander Machniak
7f273a9a2f
Require guzzlehttp/promises v2
...
Fixes tests on PHP 8.4 with composer --prefer-lowest
2025-06-14 17:58:36 +02:00
Aleksander Machniak
eebc08c0c6
CS fix
2025-06-14 17:58:11 +02:00
Aleksander Machniak
b55d0cb016
composer.json: Don't require specific guzzlehttp/promises version anymore
2025-06-14 16:37:35 +02:00
Aleksander Machniak
b76803aa27
update.sh: Copy autoload and version sections in composer.json
2025-06-14 16:35:47 +02:00
Aleksander Machniak
8f7c98dc18
installto.sh: Cleanup public_html folder, redo composer.json copy/update
2025-06-14 15:41:16 +02:00
Aleksander Machniak
2e8f32126b
Don't warn about the installer dir anymore
2025-06-14 14:58:09 +02:00
Pablo Zmdl
292435bf2b
Fix browser tests via docker compose ( #9890 )
2025-06-13 10:21:32 +02:00
Aleksander Machniak
fac042bc72
CS fix
2025-06-12 15:50:46 +02:00
Aleksander Machniak
51bd798fe5
CS fix
2025-06-12 15:46:40 +02:00
Aleksander Machniak
0666d8b22e
Fix browser history state after removing a contacts group
...
If we add _gid=0 to the URL, which is how it was before this change,
after a page refresh the currently selected source will not be selected
2025-06-12 15:43:45 +02:00
Aleksander Machniak
0c7a9ce4d6
CS fix
2025-06-12 15:35:08 +02:00
Aleksander Machniak
48381d7f5f
Fix "Assign to group" action state after creation of a first group ( #9889 )
2025-06-12 15:30:11 +02:00
Aleksander Machniak
ed7b459014
Validate timezone stored in session
2025-06-11 14:39:35 +02:00
Rotomeca
b02d6a7027
Can use variable in rcmail.gettext, like the php version ( #9837 )
2025-06-08 13:19:18 +02:00
Aleksander Machniak
df391352c9
Makefile: Remove phar files in 'clean' target
...
[skip ci]
2025-06-08 12:11:03 +02:00
Aleksander Machniak
e2927be065
Remove X-XSS-Protection header from .htaccess ( #9875 )
2025-06-08 10:37:12 +02:00
Aleksander Machniak
d10af6e405
Makefile improvements and cleanup
2025-06-08 09:22:09 +02:00
Aleksander Machniak
6a0cec468e
Update changelog
...
[skip ci]
2025-06-01 10:45:59 +02:00
Aleksander Machniak
b5f92b3125
Update changelog
...
[skip ci]
2025-06-01 09:20:38 +02:00
Pablo Zmdl
c069be5897
Validate URL parameter in upload code ( #9865 )
2025-06-01 09:17:23 +02:00
Aleksander Machniak
0f2c627e04
Fix bug where attachments with content type of application/vnd.ms-tnef were not parsed ( #7119 )
2025-05-29 18:05:53 +02:00
Aleksander Machniak
6a067d223b
Fix cursor position on "below the quote" reply in HTML mode ( #8700 )
2025-05-25 15:29:17 +02:00
Aleksander Machniak
c396e79aae
- Fix connecting to LDAP using ldapi:// URI ( #8990 )
2025-05-25 09:40:50 +02:00
Aleksander Machniak
a0849d7d53
Improve link matching pattern in the string replacer
2025-05-25 08:43:28 +02:00
Aleksander Machniak
8e458b536e
Fix new phpstan errors
2025-05-20 15:30:06 +02:00
Aleksander Machniak
1488e57558
OAuth: Relax JWKS verification - 'kid' is optional
2025-05-20 15:20:03 +02:00
Aleksander Machniak
92e9640911
CS fixer: Disable octal_notation rule
2025-05-04 13:02:50 +02:00
Aleksander Machniak
1d080c7494
Bump PHP version for CS fixer, enable some default rules
2025-05-04 12:59:37 +02:00
Aleksander Machniak
9a7aa231aa
Fix new phpstan errors
2025-04-29 15:43:50 +02:00
Aleksander Machniak
699ab5a767
Fix Delete and Empty buttons state while creating a folder ( #9047 )
2025-04-27 11:13:24 +02:00