Commit graph

3341 commits

Author SHA1 Message Date
djmaze
5a17e3b51d Better Domain management with simplified SASL Mechanisms support 2022-01-10 12:57:42 +01:00
djmaze
6c6e73f448 Resolve #183
INDEX should never been a FetchType as it's not part of any RFC
2022-01-08 19:39:59 +01:00
djmaze
29fa090795 SHA-512 #182 2022-01-08 11:46:35 +01:00
djmaze
27161cd258 https://github.com/the-djmaze/snappymail/issues/170#issuecomment-1007854858 2022-01-08 11:42:42 +01:00
djmaze
80f5373e9e Cleanup StreamWrappers and no need for WhitespaceFilter 2022-01-07 17:16:53 +01:00
djmaze
1be93d7288 Cleanup Imap FetchType 2022-01-07 15:21:06 +01:00
djmaze
8631e48e05 Improved namespacing 2022-01-07 15:15:31 +01:00
djmaze
b9c18966ea Bugfix: FetchType::INDEX was missing in ImapClient::Fetch 2022-01-07 15:11:04 +01:00
djmaze
e4763a03ef v2.10.2 2022-01-07 14:28:13 +01:00
djmaze
a3312aed70 Bugfix: i broke the ImapClient Fetch callbacks 2022-01-07 14:22:30 +01:00
djmaze
bb4822c9cf MailClient use MailSo\Mime\Enumerations\Header as MimeHeader 2022-01-07 13:57:32 +01:00
djmaze
d9268773db Remove unused MailClient::InboxUnreadCount() 2022-01-07 13:55:06 +01:00
djmaze
a426330dca IMAP GETMETADATA use yieldUntaggedResponses() 2022-01-07 13:50:37 +01:00
djmaze
81bcc99426 Improved MailClient::FolderDelete and MailClient::MessageSetFlag 2022-01-07 12:14:50 +01:00
djmaze
69ac75959c Move ImapClient::Fetch to Messages trait 2022-01-07 11:33:18 +01:00
djmaze
971cdafb0f Move IMAP mailbox commands to trait 2022-01-07 10:48:57 +01:00
djmaze
5953b515f1 v2.10.1 2022-01-06 17:15:20 +01:00
djmaze
1587e4183d Bugfix: double SELECT/EXAMINE useless 2022-01-06 16:23:52 +01:00
djmaze
bfc8524876 Improved aAttrsForRemove handling 2022-01-06 16:20:24 +01:00
djmaze
239c7c28fb Replace some FolderSelect to FolderExamine because they should be READ-ONLY 2022-01-06 16:20:10 +01:00
djmaze
d691e3c327 Improved IMAP FetchType handling 2022-01-06 15:56:24 +01:00
djmaze
ab6b9bb412 Speedup IMAP FETCH response 2022-01-06 13:16:18 +01:00
djmaze
58f98cd69d MessageListByRequestIndexOrUids no need to check array_key_exists 2022-01-06 12:51:45 +01:00
djmaze
e3fd72571c This change should make MessageListByRequestIndexOrUids faster 2022-01-06 12:49:00 +01:00
djmaze
9b25b8580c Bugfix: MessageListByRequestIndexOrUids() sort order failed due to new SequenceSet 2022-01-06 12:28:12 +01:00
djmaze
55160a5152 Bugfix $oRange should be $oUidRange in FolderExpunge 2022-01-06 11:47:18 +01:00
djmaze
a228f81ece Move ImapClient::Message* functions to trait 2022-01-06 11:28:57 +01:00
djmaze
7dec51a364 MessageExpunge should be FolderExpunge
And simplify the function parameters
2022-01-06 11:00:56 +01:00
djmaze
e31b4f4b75 Added some comments 2022-01-06 10:32:58 +01:00
djmaze
476fe63999 Drop html messages table width attribute to prevent side scrolling 2022-01-05 13:10:44 +01:00
djmaze
66c4c39fea Classname \SnappyMail\LOG to \SnappyMail\Log 2022-01-05 12:02:22 +01:00
djmaze
70093e4d23 move 3 Subscribables into single Computable 2022-01-05 11:46:08 +01:00
djmaze
1d96160a38 Resolve #170 2022-01-05 11:22:02 +01:00
djmaze
64858d285d Replace "$IndexRange, bool $bIndexIsUid" with new SequenceSet class 2022-01-05 11:09:36 +01:00
djmaze
46317b5007 Better fix for #179
As RFC 5256 says: The US-ASCII and UTF-8 charsets MUST be implemented.
So just use UTF-8
2022-01-04 12:02:59 +01:00
djmaze
5e4821fef8 This might solve issue #179 2022-01-03 23:50:26 +01:00
djmaze
30e9b89d9b notifySubscribers and equalityComparer are not used outside KnockoutJS 2021-12-31 17:10:40 +01:00
djmaze
679d7356e0 More ko.computed to pureComputed 2021-12-31 17:02:32 +01:00
djmaze
a15454fd15 Cleanup createCommand() 2021-12-31 13:50:33 +01:00
djmaze
954de06f86 Switch from ko.computed to ko.pureComputed
This should provide performance and memory benefits over regular computed observables
2021-12-31 13:30:05 +01:00
djmaze
ac2238a23f Bugfix: Cannot write a value to a ko.computed unless you specify a 'write' option 2021-12-31 12:28:43 +01:00
djmaze
e52316bb08 Allow demo account to send messages to itself 2021-12-31 11:25:37 +01:00
djmaze
ab5715b536 Cleanup mime message builder 2021-12-31 11:25:07 +01:00
djmaze
119f22ae61 Bugfix for issue #170 2021-12-30 16:41:18 +01:00
djmaze
98b3fa9632 v2.10.0 2021-12-28 17:13:15 +01:00
djmaze
132c0a1349 Bugfix: setConfigFromParams() failed 2021-12-28 15:57:12 +01:00
djmaze
faaf25d4cc Message menu use hamburger icon instead of tiny triangle 2021-12-28 15:08:16 +01:00
djmaze
5c71d22215 Admin -> Config application.ini passwords as input password 2021-12-28 15:05:03 +01:00
djmaze
950a5ad454 doc.createElement => createElement 2021-12-28 14:49:40 +01:00
djmaze
c1dd6edc28 allowAdminPanel => adminAllowed 2021-12-28 14:49:21 +01:00