Commit graph

7327 commits

Author SHA1 Message Date
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