Fathi Ben Nasr
81bde353f4
ics-viewer: read the attachments again once the message body is loaded
...
The view sets the message before populateMessageBody() fills its
attachments, so attachments() is still empty when the plugin looks for
the calendar part, and it never looked again: the event panel did not
show up for most invitations. Subscribe to msg.attachments until the
part is found or another message is shown, and drop a late result that
belongs to a message no longer displayed.
2026-11-02 09:55:31 +00:00
the-djmaze
75303886d3
abstract class ResponseStatus to BackedEnum
2026-11-02 04:51:05 +01:00
the-djmaze
bcd9657ce4
Better BackedEnum handling
2026-11-02 04:33:25 +01:00
the-djmaze
b02b28f26b
dkim use str_contains instead of strpos
2026-11-02 03:58:46 +01:00
the-djmaze
6cd36e0752
Added Email::GetEmailUtf8()
2026-11-02 03:58:26 +01:00
the-djmaze
913d7a8b32
Improceved IDN emailaddress handling
2026-11-02 03:13:39 +01:00
the-djmaze
5d43aeef0b
Convert some abstract enumeration classes to PHP 8.1+ (Backed)Enum
2026-11-02 02:13:15 +01:00
the-djmaze
a5592108a5
Bugfix BaseAppMainCssSri
2026-11-02 01:36:04 +01:00
the-djmaze
71d10f8cf6
fix(security): require CSRF token for headerless GET JSON actions
...
ba3741080a
2026-11-02 01:07:33 +01:00
the-djmaze
2de4ebac54
Use custom TAR builder instead of PharData
2026-11-02 00:54:36 +01:00
the-djmaze
61a16e2e72
Remove unused old solution of #1641
2026-11-01 22:51:40 +01:00
the-djmaze
ef49cc142e
Wrote the GnuPG WKD fetcher
2026-11-01 22:13:09 +01:00
the-djmaze
7ebd70418c
Some small changes
2026-11-01 22:12:29 +01:00
the-djmaze
124a9c687e
Added Subresource Integrity checks from Tachyon
...
64e23d4fca
2026-11-01 22:10:41 +01:00
the-djmaze
30469ae2dc
Updated plugins list
2026-11-01 21:15:10 +01:00
the-djmaze
1c6fe3623f
Easier managing releases
2026-11-01 21:14:49 +01:00
the-djmaze
958de79186
Too long line
2026-11-01 21:14:22 +01:00
the-djmaze
3378b91781
Update gulp@latest
2026-11-01 21:14:03 +01:00
the-djmaze
af7848cbeb
Protect dkim in MIME Authentication-Results header
...
Like: Authentication-Results: ORIGINATING;
6acc7b28b7
2026-11-01 15:32:17 +01:00
the-djmaze
929ce7bfd7
IMAP atom can have < or >
...
41b327c771
2026-11-01 15:04:03 +01:00
Maarten
76156a5497
Merge pull request #1974 from HeySora/fix-release-file-for-docker
...
Fix docker command syntax in cli/release.php
2026-10-30 20:47:29 +01:00
the-djmaze
47d7378db6
Nextcloud 32+ #2055
2026-10-30 20:45:54 +01:00
the-djmaze
9308bc13f2
Nextcloud 32+ INavigationManager #1999
2026-10-30 17:21:01 +01:00
the-djmaze
c233269f47
Nextcloud only handle POST data when there' s a user
2026-10-30 16:54:31 +01:00
the-djmaze
a013cb949d
Merge branch 'master' of github.com:the-djmaze/snappymail
2026-10-30 15:07:54 +01:00
the-djmaze
49ddcc7dfd
Nextcloud 34 changes #2055
2026-10-30 15:07:05 +01:00
the-djmaze
0d1e2a2cd2
Nextcloud 34 changes #2005
2026-10-30 15:05:39 +01:00
the-djmaze
8afb1049f7
Add some changes for Nextcloud 34+ #2055
2026-10-29 14:33:17 +01:00
the-djmaze
b5315e4044
Remove duplicate command parameter --with-fingerprint
2026-10-28 15:10:08 +01:00
the-djmaze
b792fd461d
Added Base32 for handling GnuPG WKD key finder
2026-10-28 02:51:22 +01:00
the-djmaze
6d0b2121b8
Incorrect closeAll() on ProcPipes
2026-10-28 00:22:35 +01:00
the-djmaze
7d861eb92f
$oClient is undefined
2026-10-28 00:03:26 +01:00
the-djmaze
f14544992d
Argument #1 ($number) must be of type int, resource given
2026-10-28 00:02:58 +01:00
the-djmaze
78aa114d21
Add the most common compile commands javascript/css source codes
2026-10-27 23:52:01 +01:00
the-djmaze
97e646fda4
Use mixed return type
2026-10-27 20:43:03 +01:00
the-djmaze
2d25109aa3
Use PHP8 Nullsafe operator
2026-10-27 20:42:31 +01:00
the-djmaze
afece6e85c
Fix gpg getPassphrase() (return) type declarations
2026-10-27 20:18:28 +01:00
the-djmaze
03151d72a0
Use union and mixed type declaration
2026-10-27 17:35:08 +01:00
the-djmaze
08bc097dd4
PHP 8.4 Implicitly marking parameter $... as nullable is deprecated
2026-10-27 16:24:54 +01:00
the-djmaze
28fc6f5e0f
Undefined $host
2026-10-27 01:29:37 +01:00
the-djmaze
f455aea5ff
Can't reliably check IPv6 support
2026-10-27 01:23:31 +01:00
the-djmaze
8f645388fc
Added \SnappyMail\DNS::IP($hostname) to get all related IP's
2026-10-27 00:47:14 +01:00
the-djmaze
7bce091177
Default minFontSize set to 5
2026-10-26 18:02:56 +01:00
the-djmaze
eb47ce41a3
Resolve #2089
2026-10-26 18:01:27 +01:00
the-djmaze
49f94a5650
Setting font-size was too aggressive
2026-10-26 17:41:10 +01:00
the-djmaze
870df2d861
Resolve #1990
2026-10-24 16:24:28 +02:00
the-djmaze
343ef172d1
Resolve #2008
2026-10-24 14:52:36 +02:00
the-djmaze
bca01170a4
Resolve #2018
2026-10-24 14:48:02 +02:00
the-djmaze
ddf28c299c
Require PHP 8.2
2026-10-24 14:12:28 +02:00
the-djmaze
b5c1be34c2
Don't inflate http response by default
2026-10-23 16:45:02 +02:00