the-djmaze
|
e0f3995e85
|
Resolve #766
|
2022-12-12 11:12:48 +01:00 |
|
the-djmaze
|
0d6499702d
|
Replace some data-bind="click: function(){} with object functions to prevent eval()
|
2022-11-29 17:29:06 +01:00 |
|
the-djmaze
|
0863976859
|
Resolve #717
|
2022-11-29 10:09:48 +01:00 |
|
the-djmaze
|
a085bbb51d
|
Small change based on comments of #355
|
2022-11-26 10:42:39 +01:00 |
|
the-djmaze
|
b7fd933499
|
Resolve #691
|
2022-11-23 11:22:20 +01:00 |
|
the-djmaze
|
7dca36409d
|
Show email address for #683 and see what it brings
|
2022-11-22 11:23:55 +01:00 |
|
the-djmaze
|
434ac21103
|
Bugfix: when left panel disabled and dragstart messages, show panel
|
2022-11-22 11:14:56 +01:00 |
|
the-djmaze
|
b655e0ad70
|
Bugfix: .apply() error on leftPanelDisabled.toggle
|
2022-11-22 09:53:46 +01:00 |
|
the-djmaze
|
7da3ba8c61
|
Cleanup and rearrange some fontastic glyphs
|
2022-11-17 21:40:35 +01:00 |
|
the-djmaze
|
ecf53b1285
|
Resolve #361
|
2022-11-17 21:04:04 +01:00 |
|
the-djmaze
|
f4448635d1
|
Bugfix handling attachments MIME type / content-type as it was broken.
|
2022-11-16 15:14:00 +01:00 |
|
the-djmaze
|
676d379e29
|
Resolve #501
|
2022-11-15 14:45:38 +01:00 |
|
the-djmaze
|
b47035ef43
|
Activate "Simple attachments list" for #672
|
2022-11-15 13:13:52 +01:00 |
|
the-djmaze
|
58e9ebc37b
|
WIP: Added attachmentListSimple for #672
This is not optional yet and off.
|
2022-11-15 12:45:08 +01:00 |
|
the-djmaze
|
4a0a6c80fc
|
Resolve #574
|
2022-11-15 12:12:01 +01:00 |
|
the-djmaze
|
cc1d0a6e38
|
Allow setting SSL options per domain and verify_certificate by default
This is a complete overhaul of the Domain settings system.
|
2022-11-11 13:45:40 +01:00 |
|
the-djmaze
|
14bd9720e9
|
addAttachmentHelper(url,..) the url should be id
|
2022-11-10 12:41:04 +01:00 |
|
the-djmaze
|
decbbd8817
|
Resolve #571 by allowing to give an account a name/label
|
2022-11-08 17:40:12 +01:00 |
|
the-djmaze
|
0feae48464
|
Bugfix: pgpDecrypt() using MailVelope the decrypt message was not green
|
2022-11-05 12:04:56 +01:00 |
|
the-djmaze
|
2693e94417
|
Resolve #624
|
2022-11-05 10:07:53 +01:00 |
|
the-djmaze
|
d416ab3642
|
Bugfix OpenPGP.js sign HTML failed #600
|
2022-11-01 19:52:24 +01:00 |
|
the-djmaze
|
b39d023241
|
Some more changes for #600
|
2022-11-01 19:14:08 +01:00 |
|
the-djmaze
|
2cdadf3a6c
|
Improvements for PGP decryption #600
|
2022-11-01 12:05:44 +01:00 |
|
the-djmaze
|
7fac6ca9dd
|
this.addObservables() to addObservablesTo()
|
2022-10-30 22:19:52 +01:00 |
|
the-djmaze
|
787e236133
|
Bugfix: message attachments missing data
|
2022-10-28 13:57:13 +02:00 |
|
the-djmaze
|
7a0ec76d25
|
Cleanup Jua upload handler
|
2022-10-28 01:36:49 +02:00 |
|
the-djmaze
|
d706793e56
|
Improved drag&drop of local EML files
|
2022-10-27 23:51:55 +02:00 |
|
the-djmaze
|
ffcc86805a
|
Some array.slice to array.startsWith and cleanup some JavaScript code
|
2022-10-26 16:38:39 +02:00 |
|
the-djmaze
|
b1bcbc1671
|
Resolve #579
|
2022-10-24 15:12:25 +02:00 |
|
the-djmaze
|
93d8b5a419
|
Improve some login/logout handling
|
2022-10-18 23:32:47 +02:00 |
|
the-djmaze
|
7250bfa1e1
|
Resolve #547
|
2022-10-14 10:56:00 +02:00 |
|
the-djmaze
|
f649ea05fd
|
Put message in URL for autoload regarding issue #100 and Nextcloud unified search #96
|
2022-10-14 10:20:41 +02:00 |
|
the-djmaze
|
dc241ded1b
|
v2.18.6
|
2022-10-12 23:08:28 +02:00 |
|
the-djmaze
|
b12852bd08
|
Reduce JavaScript footprint
|
2022-10-10 13:52:56 +02:00 |
|
the-djmaze
|
81a5466f50
|
Replace "Ctrl+P" shortcut with proper @media print CSS
|
2022-10-07 21:08:43 +02:00 |
|
the-djmaze
|
a219509bd7
|
Finally drop the FolderModel.hidden() because FolderModel.visible() works better
|
2022-10-07 13:04:51 +02:00 |
|
the-djmaze
|
f56102dd88
|
Resolve #447
|
2022-10-07 12:23:07 +02:00 |
|
the-djmaze
|
7a7b11bdeb
|
Resolve #474
|
2022-10-07 12:06:03 +02:00 |
|
the-djmaze
|
2defb7ec35
|
Better keyword/tags/labels handling for #419
|
2022-10-06 10:42:21 +02:00 |
|
the-djmaze
|
df2de7ad66
|
Encode KEYWORD search for #419
|
2022-10-06 09:57:56 +02:00 |
|
the-djmaze
|
0f834a714f
|
Disallow space characters in keyword/tag/label name #419
|
2022-10-05 19:55:02 +02:00 |
|
the-djmaze
|
99ff07507e
|
Create new keyword/tag/label for message #419
|
2022-10-05 17:25:30 +02:00 |
|
the-djmaze
|
0259f636b0
|
Small bugfix for previous commit
|
2022-10-05 11:34:17 +02:00 |
|
the-djmaze
|
875dae0755
|
Allow searching on keyword/tag/label #419
|
2022-10-05 11:32:06 +02:00 |
|
the-djmaze
|
da451ed369
|
Also show inline images as attachments
|
2022-10-03 16:04:39 +02:00 |
|
the-djmaze
|
8ca651b2fa
|
Bugfix: this.isPlainEditor is not a function #541
|
2022-10-01 16:37:28 +02:00 |
|
the-djmaze
|
54107ca937
|
Fix mailto: that i broke in #484
|
2022-09-30 11:38:51 +02:00 |
|
the-djmaze
|
2651b6fd93
|
Remove the old "move to folder" behaviour option
|
2022-09-29 10:08:45 +02:00 |
|
the-djmaze
|
c2ef5abd79
|
cleanup dragmessages code
|
2022-09-28 14:55:10 +02:00 |
|
the-djmaze
|
afe4da1f65
|
Resolve #532
|
2022-09-28 09:29:45 +02:00 |
|
the-djmaze
|
0fce269a82
|
listCheckedOrSelectedUidsWithSubMails() now returns Set instead of Array
|
2022-09-27 23:46:13 +02:00 |
|
the-djmaze
|
0200bf1674
|
rename deleteMessagesFromFolder() to moveMessagesToFolderType() as it is 90% to move instead of delete
|
2022-09-27 18:59:07 +02:00 |
|
the-djmaze
|
b047f6ca9a
|
simplify messagelist dragOverArea
|
2022-09-27 16:57:29 +02:00 |
|
the-djmaze
|
ba8188978d
|
Cleanup ComposerPopup code
|
2022-09-27 09:45:35 +02:00 |
|
the-djmaze
|
d1d820da73
|
Drop ko.extenders.limitedList
|
2022-09-26 11:55:26 +02:00 |
|
the-djmaze
|
9f8fdb2dfb
|
Use HTML details/summary elements for blockquote switcher
|
2022-09-26 11:06:42 +02:00 |
|
the-djmaze
|
fe9ba68f41
|
Cleanup some html forms
|
2022-09-24 01:20:02 +02:00 |
|
the-djmaze
|
64c716ea07
|
Cleanup FolderClearPopupView
|
2022-09-21 09:51:52 +02:00 |
|
the-djmaze
|
0c87bbac21
|
Faster Selector.autoSelect
|
2022-09-09 17:04:52 +02:00 |
|
the-djmaze
|
44ac2626ec
|
Improve and cleanup Selector even more
|
2022-09-09 12:07:05 +02:00 |
|
the-djmaze
|
47a861a243
|
Speedup listChecked().length to hasChecked()
|
2022-09-09 10:02:40 +02:00 |
|
the-djmaze
|
d8b1e3432a
|
Improved ComposePopupView bSkipNextHide to ComposePopupView.inEdit
|
2022-09-08 13:28:24 +02:00 |
|
the-djmaze
|
7df534b4b5
|
Rename isSpamAllowed to logical canMarkAsSpam
|
2022-09-08 12:16:37 +02:00 |
|
the-djmaze
|
2a92122dad
|
Drop search capa to always allow it
|
2022-09-08 12:05:37 +02:00 |
|
the-djmaze
|
9dcdd7e41c
|
Contact add Note and improved changes check
|
2022-09-08 09:37:27 +02:00 |
|
the-djmaze
|
f451af2188
|
Centralize current Folder checks to prevent bugs (which there were)
|
2022-09-07 23:39:46 +02:00 |
|
the-djmaze
|
0c90875b61
|
Improved Contacts window
|
2022-09-07 13:45:30 +02:00 |
|
the-djmaze
|
c6176438ee
|
Rename tryToClosePopup to tryToClose
|
2022-09-06 19:23:07 +02:00 |
|
the-djmaze
|
2627a16c36
|
Improved Contacts to check if changes should be saved
|
2022-09-06 19:22:06 +02:00 |
|
the-djmaze
|
c9ad0ef170
|
Improved new AddressBook system
|
2022-09-06 14:26:07 +02:00 |
|
the-djmaze
|
fe20741409
|
Improved Contacts handling
|
2022-09-05 11:04:12 +02:00 |
|
djmaze
|
1a5b8819fa
|
Merge remote-tracking branch 'origin/master' into addressbook
|
2022-09-02 15:15:01 +02:00 |
|
the-djmaze
|
732b6eb641
|
Use JavaScript Optional chaining
|
2022-09-02 11:52:07 +02:00 |
|
the-djmaze
|
d9bc435e2c
|
MessageList click was really broken
|
2022-09-02 10:38:42 +02:00 |
|
the-djmaze
|
afd65c809d
|
Drop Remote.request() aAbortActions parameter
|
2022-09-02 09:56:31 +02:00 |
|
the-djmaze
|
bae103257c
|
Bugfix: i broke the messagelist click function
|
2022-09-02 09:06:07 +02:00 |
|
the-djmaze
|
8d192445a7
|
v2.17.4
|
2022-09-01 21:37:32 +02:00 |
|
the-djmaze
|
15dd6f5a5c
|
Resolve #496
|
2022-08-31 17:31:08 +02:00 |
|
the-djmaze
|
cad5fb6067
|
Resolve #491
|
2022-08-26 15:17:30 +02:00 |
|
the-djmaze
|
e2d29af045
|
Bugfix: forward mail should not embed images by default #491
|
2022-08-23 11:22:49 +02:00 |
|
the-djmaze
|
a18cc9a486
|
Move folderInformation() function
|
2022-08-22 21:52:00 +02:00 |
|
the-djmaze
|
629f75d4e8
|
User -> Settings -> General: add more compose window defaults:
* Request a read receipt
* Request a delivery receipt
* Sign
* Encrypt
|
2022-08-09 15:34:55 +02:00 |
|
the-djmaze
|
639098f401
|
Bugfix: AskPopupView tabbing failed now with input fields
|
2022-08-04 15:27:26 +02:00 |
|
the-djmaze
|
aff9ba29e7
|
Admin: Ask for IMAP login credentials when testing, idea for #477
|
2022-08-04 14:58:13 +02:00 |
|
the-djmaze
|
db95565b70
|
Cleanup some localications and added Esperanto
|
2022-08-04 14:08:58 +02:00 |
|
the-djmaze
|
eb0cd796b0
|
Improved mailbox handling of empty message subject and messagelist folder detection
|
2022-08-04 12:18:07 +02:00 |
|
the-djmaze
|
9559986499
|
Bugfix/Improved AdvancedSearch popup by prefill the values
|
2022-08-03 22:23:32 +02:00 |
|
the-djmaze
|
9bd3049ba0
|
Added: search for "replied" yes/no
|
2022-08-03 12:03:34 +02:00 |
|
the-djmaze
|
18dc2889ce
|
Cleanup folder handling a bit
|
2022-08-03 11:06:09 +02:00 |
|
the-djmaze
|
9861d1bf78
|
Merge branch 'master' into addressbook
|
2022-07-26 10:11:48 +02:00 |
|
the-djmaze
|
4a8ed7268e
|
Email address autocomplete value is sufficient
|
2022-07-26 10:11:09 +02:00 |
|
the-djmaze
|
2837126d60
|
Get AddressBook Import/Export working
|
2022-07-25 22:55:48 +02:00 |
|
djmaze
|
08ded5bb71
|
Cleanup some Contacts code
|
2022-07-25 10:13:50 +02:00 |
|
djmaze
|
052f34a9f5
|
Some cleanups for new AddressBook
|
2022-07-22 22:59:50 +02:00 |
|
djmaze
|
c162a3acc6
|
Merge remote-tracking branch 'origin/master' into addressbook
|
2022-07-22 22:16:45 +02:00 |
|
the-djmaze
|
e49cbbbbec
|
Contact Popup viewSaveTrigger never used
|
2022-07-22 22:14:05 +02:00 |
|
the-djmaze
|
f46e996570
|
Merge branch 'master' into addressbook
# Conflicts:
# snappymail/v/0.0.0/app/templates/Views/User/PopupsContacts.html
|
2022-07-21 14:25:51 +02:00 |
|
the-djmaze
|
5028a5de8c
|
Resolve #436
|
2022-06-13 20:54:36 +02:00 |
|
the-djmaze
|
42fe9ae1ba
|
Drop prefetch/REQUESTED_MESSAGE_CACHE because 99.9% not used.
Message cache needs new design due to encrypted messages.
|
2022-06-07 12:00:22 +02:00 |
|
the-djmaze
|
a60d027169
|
Improved message cache handling and drop unused NEW_MESSAGE_CACHE
|
2022-06-07 11:54:19 +02:00 |
|
the-djmaze
|
9e4edd8843
|
Improved tags #419
|
2022-06-03 14:46:05 +02:00 |
|
the-djmaze
|
70e3e6423e
|
Added message tags toggle for #419
|
2022-06-03 13:47:04 +02:00 |
|
the-djmaze
|
a43fadb4e8
|
Use JMAP rfc8621 section-4 subject and receivedAt
|
2022-06-01 23:21:59 +02:00 |
|
the-djmaze
|
84c1fb5402
|
Merge branch 'master' into addressbook
|
2022-05-31 21:25:59 +02:00 |
|
the-djmaze
|
5c99a14559
|
Simplify message view attachment controls
|
2022-05-31 21:17:09 +02:00 |
|
the-djmaze
|
899648d8e4
|
Improved handling of imap message flags/keywords
|
2022-05-31 20:38:35 +02:00 |
|
the-djmaze
|
1e61171f9c
|
Fix RFC 9051 IMAP4rev2 keywords and $ReadReceipt should be $MDNSent
|
2022-05-31 17:12:29 +02:00 |
|
the-djmaze
|
30ece4b8c8
|
Resolve #420
|
2022-05-30 08:23:59 +02:00 |
|
the-djmaze
|
a71874a8c4
|
Redesign AddressBook
|
2022-05-29 00:22:50 +02:00 |
|
the-djmaze
|
593d3af6d4
|
Resolve #396
|
2022-05-17 11:08:05 +02:00 |
|
the-djmaze
|
e205a0d3e0
|
Resolve #248 View eml attachments
|
2022-05-11 23:13:24 +02:00 |
|
the-djmaze
|
f671adceb3
|
Resolve #370
|
2022-05-06 15:55:02 +02:00 |
|
the-djmaze
|
9383277e64
|
Rename backToMailBoxClick to backToInbox
|
2022-04-30 21:26:34 +02:00 |
|
the-djmaze
|
435b590b3e
|
Drop mail composer HTML/Plain Forced to prevent confusions like in #355
|
2022-04-30 00:43:38 +02:00 |
|
the-djmaze
|
bde9835d5d
|
Resolve #356
|
2022-04-29 23:41:00 +02:00 |
|
the-djmaze
|
80eed213d9
|
Allow cancelable on some custom javascript events.
|
2022-04-29 13:07:49 +02:00 |
|
the-djmaze
|
53894ac4ea
|
Resolve #353
|
2022-04-28 23:10:21 +02:00 |
|
the-djmaze
|
c78298d1ed
|
Resolve #350
|
2022-04-27 01:30:33 +02:00 |
|
the-djmaze
|
fded75e3f4
|
Cleanup ComposePopupView class
|
2022-04-25 12:53:40 +02:00 |
|
the-djmaze
|
671062af31
|
Resolve #348
|
2022-04-25 09:40:38 +02:00 |
|
the-djmaze
|
0256f05e7d
|
Bugfix: PGP sign option failed to be visible due to new "from" feature of v2.12.2 #202
|
2022-04-21 00:07:18 +02:00 |
|
the-djmaze
|
0a49027840
|
Resolve #293
|
2022-04-16 11:01:24 +02:00 |
|
the-djmaze
|
20e391cf1c
|
Added: show GnuPG import/delete key error
|
2022-04-16 02:02:38 +02:00 |
|
the-djmaze
|
c5cf9fc71d
|
Some improvements, as found while investigating #322
|
2022-04-13 10:48:14 +02:00 |
|
the-djmaze
|
7585ac450e
|
Cleanup Email.toLine()
|
2022-03-30 10:26:00 +02:00 |
|
the-djmaze
|
91327a3c6c
|
Better solution for #298
|
2022-03-22 16:24:58 +01:00 |
|
the-djmaze
|
13f270f426
|
Resolve #298
|
2022-03-22 11:47:17 +01:00 |
|
the-djmaze
|
a00bf15a44
|
Resolve #294
|
2022-03-21 11:34:40 +01:00 |
|
the-djmaze
|
c76823dc5f
|
Some tiny changes
|
2022-03-14 15:42:05 +01:00 |
|
djmaze
|
d6dc4d291c
|
Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI
|
2022-03-11 10:26:25 +01:00 |
|
the-djmaze
|
6f2f5bce86
|
Added Ctrl/Meta + F to open advanced search screen
Cleanup search field onEnter
|
2022-03-09 15:08:22 +01:00 |
|
the-djmaze
|
e0498895bc
|
Resolve #279
|
2022-03-09 13:48:25 +01:00 |
|
the-djmaze
|
f4cd25f8ad
|
Added Sieve parser code in master
|
2022-03-09 12:33:31 +01:00 |
|
the-djmaze
|
33bc780c1f
|
Resolve #277
|
2022-03-08 23:05:19 +01:00 |
|
the-djmaze
|
3e494f6519
|
Cleanup views system
|
2022-03-08 12:28:16 +01:00 |
|
the-djmaze
|
30116c183f
|
Resolve #268
|
2022-03-07 13:47:18 +01:00 |
|
the-djmaze
|
60987f4623
|
Cleanup shortcuts scope handling
|
2022-03-07 13:47:03 +01:00 |
|
the-djmaze
|
874f2592ca
|
Drop Capa enums
|
2022-03-05 22:25:32 +01:00 |
|
the-djmaze
|
a503329b77
|
Resolve #265 regarding shortcuts in certain input fields.
As we want other shortcuts do work in input fields (which couldn't in previous releases).
|
2022-03-04 14:43:58 +01:00 |
|
the-djmaze
|
fe0f6af9f4
|
Renamed closeCommand() to close() because it has no command feature anymore
|
2022-03-04 09:21:24 +01:00 |
|
the-djmaze
|
f0b0d21386
|
Some small cleanups/corrections
|
2022-03-03 19:22:17 +01:00 |
|
the-djmaze
|
f50f2c5ea0
|
decorateKoCommands() each command must have function
And due to that, a bug is found and solved in MessageView
|
2022-03-03 17:34:45 +01:00 |
|
the-djmaze
|
a67fb22bee
|
Improved Contacts popup close handling
|
2022-03-03 16:41:34 +01:00 |
|
the-djmaze
|
fafe56ecb4
|
Fix and improved hasher routing
|
2022-03-03 16:28:05 +01:00 |
|
the-djmaze
|
096faae844
|
Remove some shortcuts due to conflicts, read #252
|
2022-03-02 09:26:30 +01:00 |
|
the-djmaze
|
2e8497dc01
|
Bugfix: Admin extensions page didn't refresh after install/update
|
2022-02-28 17:26:23 +01:00 |
|
the-djmaze
|
36feca6ce7
|
modalVisibility() to modalVisible()
|
2022-02-26 01:06:18 +01:00 |
|
the-djmaze
|
86374433b9
|
Cleanup Sieve Filter editor code
|
2022-02-26 01:02:12 +01:00 |
|
the-djmaze
|
b82d26b71b
|
Restructure some popups to use <form>
|
2022-02-25 13:12:44 +01:00 |
|
the-djmaze
|
47a6af52ba
|
Resolve #242
|
2022-02-25 11:33:08 +01:00 |
|