Pablo Zmdl
963ecdc39d
Fix indentation to please php-cs-fixer
2025-06-18 12:40:22 +02:00
Pablo Zmdl
a890db65c6
Render text/markdown mimeparts as HTML
...
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-18 12:40:22 +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
Aleksander Machniak
4967a62f1b
Remove mobile/floating Create button from the list in Settings > Folders ( #9661 )
2025-04-27 10:28:05 +02:00
Aleksander Machniak
7a792c3049
Label change: "Add recipient (header)" -> "Add field (Cc, Bcc, ...)" ( #9350 )
2025-04-25 20:00:21 +02:00
Aleksander Machniak
ace33392a2
Replace deprecated 'unload' event with 'pagehide' ( #9620 )
2025-04-25 19:18:00 +02:00
Aleksander Machniak
1f89b52dc6
CS fix
2025-04-23 18:01:54 +02:00
Aleksander Machniak
58560f1f55
Cleanup
2025-04-23 17:58:08 +02:00
Aleksander Machniak
4a3d754499
Update changelog
...
[skip ci]
2025-04-23 17:53:42 +02:00
listumps
8bfa36caea
Rework zoom and rotate of attached images ( #9843 , #7669 )
...
Use CSS Grid with standard properties instead of Flexbox and transform()
2025-04-23 17:51:57 +02:00