the-djmaze
|
f3e6dda69b
|
Added: allow dropping local EML files onto any mailbox/folder on the left
|
2022-10-27 12:15:06 +02:00 |
|
the-djmaze
|
256023dc58
|
Improved message header style
|
2022-10-26 16:39:01 +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
|
dee4e05e17
|
Improved Nextcloud styling #569
|
2022-10-24 17:36:20 +02:00 |
|
the-djmaze
|
b1bcbc1671
|
Resolve #579
|
2022-10-24 15:12:25 +02:00 |
|
the-djmaze
|
b6f35e00d6
|
Resolve #580
|
2022-10-24 13:07:56 +02:00 |
|
the-djmaze
|
50ddca2e42
|
Resolve #567 by removing change of 457
|
2022-10-22 16:06:16 +02:00 |
|
the-djmaze
|
bcf63b6700
|
v2.19.2
|
2022-10-21 12:48:33 +02:00 |
|
the-djmaze
|
94e703a98b
|
Improve some line-height for app and message img
|
2022-10-20 14:40:16 +02:00 |
|
the-djmaze
|
3d809b1faa
|
Improved stripTracking and strip amazon.com links
|
2022-10-20 12:03:36 +02:00 |
|
the-djmaze
|
a13c037fd7
|
Strip SendInBlue image tracking #564
|
2022-10-20 10:45:31 +02:00 |
|
the-djmaze
|
b690370557
|
Allow user theme font selection #562
|
2022-10-20 09:33:44 +02:00 |
|
the-djmaze
|
b435b14497
|
Resolve <a> color issue and hidden image detection #564
|
2022-10-19 23:57:58 +02:00 |
|
the-djmaze
|
4a89edec01
|
Get theme background working in Nextcloud #558
|
2022-10-19 23:31:44 +02:00 |
|
the-djmaze
|
60d7cbb318
|
Make img alt="" text maximum of 32 characters #564
|
2022-10-19 16:44:35 +02:00 |
|
the-djmaze
|
c7cf5b1c2c
|
JavaScript substr() is deprecated
|
2022-10-19 16:43:16 +02:00 |
|
the-djmaze
|
93d8b5a419
|
Improve some login/logout handling
|
2022-10-18 23:32:47 +02:00 |
|
the-djmaze
|
ddbe6b2a75
|
Improved stripTracking
|
2022-10-17 15:12:12 +02:00 |
|
the-djmaze
|
65c313c0e4
|
Also strip tracking in message images
|
2022-10-17 14:17:59 +02:00 |
|
the-djmaze
|
20cc74b066
|
Improve message html element style width value
|
2022-10-17 13:45:05 +02:00 |
|
the-djmaze
|
a5bff8674a
|
Always show option to view as plain, by converting message HTML when plain is missing
|
2022-10-17 09:33:28 +02:00 |
|
the-djmaze
|
f04a0ca7f3
|
Fix Admin -> Config option description layout
|
2022-10-15 21:57:34 +02:00 |
|
the-djmaze
|
5882cc6051
|
Resolve #554
|
2022-10-15 18:33:45 +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
|
50dffed895
|
Strip tracking of zalando.nl
|
2022-10-13 22:39:13 +02:00 |
|
the-djmaze
|
99b84af7b5
|
Better Nextcloud integration with notification sounds #96
|
2022-10-13 12:46:33 +02:00 |
|
the-djmaze
|
5c597c4c1d
|
Improved Nextcloud integration for #96
|
2022-10-13 10:24:35 +02:00 |
|
the-djmaze
|
dc241ded1b
|
v2.18.6
|
2022-10-12 23:08:28 +02:00 |
|
the-djmaze
|
b2e1fa993d
|
Added JavaScript rl-view-model.create event for advanced code injections
This commit contains one for Nextcloud, so you understand how it works
|
2022-10-12 14:06:11 +02:00 |
|
the-djmaze
|
9cca299e6a
|
strip correlation_id tracking
|
2022-10-12 10:33:25 +02:00 |
|
the-djmaze
|
dcf4983a7d
|
Bugfix themes in inside Nextcloud by adding webPath #96
|
2022-10-12 10:33:25 +02:00 |
|
the-djmaze
|
8ae5563a84
|
Resolve #546
|
2022-10-10 15:06:07 +02:00 |
|
the-djmaze
|
b12852bd08
|
Reduce JavaScript footprint
|
2022-10-10 13:52:56 +02:00 |
|
the-djmaze
|
689126c57d
|
Drop ifvisible as it was only used for Prefetch and that feature was removed in v2.17
|
2022-10-10 10:53:04 +02:00 |
|
the-djmaze
|
fc7db056c2
|
Fix some messages flags/keywords case-insensitivity
|
2022-10-08 23:56:14 +02:00 |
|
the-djmaze
|
ec23e3d0ca
|
Hide unread count for all system folders, except INBOX.
Also solves request for Spam box in #457
|
2022-10-08 13:46:27 +02:00 |
|
the-djmaze
|
81a5466f50
|
Replace "Ctrl+P" shortcut with proper @media print CSS
|
2022-10-07 21:08:43 +02:00 |
|
the-djmaze
|
1f600dff0d
|
Strip Reddit click tracking
|
2022-10-07 14:41:23 +02:00 |
|
the-djmaze
|
7b6603719e
|
v2.18.5
|
2022-10-07 13:17:50 +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
|
f488212c3d
|
Don't thumbnail message inline images and show filename in title attribute
|
2022-10-06 23:43:24 +02:00 |
|
the-djmaze
|
13f20cbeb0
|
Improved some styling
|
2022-10-06 11:54:21 +02:00 |
|
the-djmaze
|
975103fc9d
|
Don't wrap keywords/tags over multiple lines #419
|
2022-10-06 11:06:59 +02:00 |
|
the-djmaze
|
2fd4a47b33
|
Improved Message Tags UX #419
|
2022-10-06 11:04:10 +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
|
897f22ee6e
|
When img element alt is missing, use last part of src
|
2022-10-05 22:54:53 +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
|
6291abf83e
|
Resolve #487
|
2022-10-05 11:39:25 +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
|
86550d1563
|
strip more tracking parameters
|
2022-10-05 00:12:51 +02:00 |
|
the-djmaze
|
2e44775170
|
Workaround invalid [Cloudron Forum] Digest href="...." links
|
2022-10-04 23:49:06 +02:00 |
|
the-djmaze
|
1edc5fa4f7
|
Rename CheckboxMaterialDesignComponent to CheckboxComponent
|
2022-10-04 10:09:22 +02:00 |
|
the-djmaze
|
74f830486e
|
Reduce AppData result for unauthorized visitor
|
2022-10-04 10:04:41 +02:00 |
|
the-djmaze
|
a51f86ae28
|
Make the "show inline images as attachments" optional and cleanup localization data
|
2022-10-03 20:15:12 +02:00 |
|
the-djmaze
|
02eb5ad4e8
|
Improved inline attachments visibility to prevent questions
|
2022-10-03 17:48:46 +02:00 |
|
the-djmaze
|
aa357af4c5
|
Remove more tracking params
|
2022-10-03 16:11:44 +02:00 |
|
the-djmaze
|
da451ed369
|
Also show inline images as attachments
|
2022-10-03 16:04:39 +02:00 |
|
the-djmaze
|
7f63a1e82d
|
Bugfix: stripTracking broke plain text view
|
2022-10-03 12:45:35 +02:00 |
|
the-djmaze
|
a3585a859f
|
stripTracking DHL, Google and Outlook
stripTracking no need for `g` and `s` RegEx modifiers
|
2022-10-03 12:25:20 +02:00 |
|
the-djmaze
|
4473043623
|
Catch JSON.parse errors
|
2022-10-03 09:20:54 +02:00 |
|
the-djmaze
|
8980fc9cb1
|
Solution for #540 ?
|
2022-10-02 19:39:24 +02:00 |
|
the-djmaze
|
73ddc6c4b9
|
Also decode Mandrill custom tracking domain
|
2022-10-02 19:38:04 +02:00 |
|
the-djmaze
|
23bbd10b9a
|
Resolve #538
|
2022-10-02 15:19:23 +02:00 |
|
the-djmaze
|
ab816e9e09
|
Resolve #538
|
2022-10-02 00:15:49 +02:00 |
|
the-djmaze
|
8ca651b2fa
|
Bugfix: this.isPlainEditor is not a function #541
|
2022-10-01 16:37:28 +02:00 |
|
the-djmaze
|
261d9ba59c
|
First decode tracking links, then strip query parameters
|
2022-10-01 10:28:44 +02:00 |
|
the-djmaze
|
55bf83e02a
|
Added: replace Mandrill (Mailchimp) tracking links with normal links
|
2022-10-01 10:00:04 +02:00 |
|
the-djmaze
|
97cae30a51
|
Drop in_iframe and X-Frame-Options due to CSP, found while investigating #537
|
2022-09-30 14:01:57 +02:00 |
|
the-djmaze
|
54107ca937
|
Fix mailto: that i broke in #484
|
2022-09-30 11:38:51 +02:00 |
|
the-djmaze
|
8ea778a8d4
|
Drop the mostly unused InputComponent and use normal <input>
|
2022-09-30 10:17:19 +02:00 |
|
the-djmaze
|
b28d818c86
|
Added CSS --border-color for better styling
|
2022-09-29 22:40:50 +02:00 |
|
the-djmaze
|
690656e4d1
|
Make the new Admin => Config experimental editable #189
|
2022-09-29 15:06:23 +02:00 |
|
the-djmaze
|
1c542b33e7
|
Fix some styling and change "add folder" glyph and "copy messages" glyph
|
2022-09-29 10:55:24 +02:00 |
|
the-djmaze
|
2651b6fd93
|
Remove the old "move to folder" behaviour option
|
2022-09-29 10:08:45 +02:00 |
|
the-djmaze
|
456f304338
|
Removed CheckboxSimple component (was only used at login)
|
2022-09-28 23:32:04 +02:00 |
|
the-djmaze
|
976b1d54bd
|
Remove cursor: copy #532
|
2022-09-28 14:58:57 +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
|
a8f4bab23e
|
Ignore visual feedback vs ctrlKey #532
|
2022-09-27 23:56:46 +02:00 |
|
the-djmaze
|
1fee4fc940
|
cleanup code a bit
|
2022-09-27 23:55:29 +02:00 |
|
the-djmaze
|
0fce269a82
|
listCheckedOrSelectedUidsWithSubMails() now returns Set instead of Array
|
2022-09-27 23:46:13 +02:00 |
|
the-djmaze
|
55faeaa1d1
|
cleanup dragmessages draggable
|
2022-09-27 21:09:54 +02:00 |
|
the-djmaze
|
918af4ecf5
|
resolve #533
|
2022-09-27 19:15:20 +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
|
cfbc04d3a4
|
Resolve #534
|
2022-09-27 18:56:28 +02:00 |
|
the-djmaze
|
b047f6ca9a
|
simplify messagelist dragOverArea
|
2022-09-27 16:57:29 +02:00 |
|
the-djmaze
|
c64ec1b2d8
|
improved HtmlEditor html source handling
|
2022-09-27 11:21:47 +02:00 |
|
the-djmaze
|
88f7b3d345
|
Added option to (un)hide Kolab folders
|
2022-09-27 09:46:49 +02:00 |
|
the-djmaze
|
ba8188978d
|
Cleanup ComposerPopup code
|
2022-09-27 09:45:35 +02:00 |
|
the-djmaze
|
4301d92d0b
|
Change Squire HTML<>TEXT button for clarity as discussed
https://github.com/the-djmaze/snappymail/issues/498#issuecomment-1257076375
|
2022-09-26 14:32:47 +02:00 |
|
the-djmaze
|
118558cdfd
|
Renamed SaveSettingsStep to more logical SaveSettingStatus
|
2022-09-26 14:02:30 +02:00 |
|
the-djmaze
|
0864d306d6
|
Improved folder/mailbox name editing
|
2022-09-26 13:54:28 +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
|
c6652ba9b4
|
Lazy load all message images
|
2022-09-26 10:58:46 +02:00 |
|
the-djmaze
|
0953d0d76e
|
Better solution for #516 ?
|
2022-09-25 23:55:24 +02:00 |
|
the-djmaze
|
fe9ba68f41
|
Cleanup some html forms
|
2022-09-24 01:20:02 +02:00 |
|
the-djmaze
|
6752f1cfef
|
Added min-height for attachments
|
2022-09-23 15:02:13 +02:00 |
|
the-djmaze
|
705000b46a
|
cleanup populateMessageBody()
|
2022-09-23 15:01:55 +02:00 |
|
the-djmaze
|
4277ff95da
|
Resolve #498
|
2022-09-23 13:42:28 +02:00 |
|
the-djmaze
|
5c43378d71
|
Move SettingsUserStore.removeColors() to cleanHtml()
|
2022-09-23 13:41:01 +02:00 |
|
the-djmaze
|
33b228a86f
|
Bugfix Mime parser for decrypted messages
|
2022-09-23 09:53:29 +02:00 |
|
the-djmaze
|
8054e48d4a
|
No need for rel="noreferrer noopener" due to Referrer-Policy header
|
2022-09-23 09:26:36 +02:00 |
|
the-djmaze
|
df34c4a0ae
|
v2.18.1
|
2022-09-21 10:16:23 +02:00 |
|
the-djmaze
|
0bbf8f4914
|
Added plain message tel uri detection
|
2022-09-21 09:52:30 +02:00 |
|
the-djmaze
|
64c716ea07
|
Cleanup FolderClearPopupView
|
2022-09-21 09:51:52 +02:00 |
|
the-djmaze
|
d69e45f7bf
|
Drop unused TextAreaComponent
|
2022-09-20 12:29:27 +02:00 |
|
the-djmaze
|
e35fbea415
|
Security: disable spellcheck everywhere by default due to Chrome/Edge sending data you enter to their servers.
|
2022-09-20 12:26:12 +02:00 |
|
the-djmaze
|
f2ef5f2df8
|
Ask closing SnappyMail in mobile view when viewing a message
|
2022-09-14 08:53:30 +02:00 |
|
the-djmaze
|
6cc3745c5f
|
Don't clear MessagelistUserStore when switching layout
|
2022-09-13 23:00:47 +02:00 |
|
the-djmaze
|
1d982f3306
|
Improvement for #518
|
2022-09-13 23:00:26 +02:00 |
|
the-djmaze
|
b01b18647a
|
Bugfix: i broke hasCheckedOrSelected()
|
2022-09-13 22:00:49 +02:00 |
|
the-djmaze
|
d18f93d87f
|
Workaround for Firefox issue #368 and #513
|
2022-09-12 23:30:14 +02:00 |
|
the-djmaze
|
aa90583116
|
Resolve #516
|
2022-09-12 23:16:59 +02:00 |
|
the-djmaze
|
7dc4b283b3
|
Simplify message .priorityHigh
|
2022-09-12 23:13:04 +02:00 |
|
the-djmaze
|
e5e4675c1b
|
cleanup and speedup Selector
|
2022-09-09 22:20:40 +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
|
d1422826b8
|
Bugfix: Selector Shift + Arrow made checkboxes "checked" in a weird way
|
2022-09-08 15:06:12 +02:00 |
|
the-djmaze
|
ee5b30884f
|
Speedup list Selector a bit
|
2022-09-08 13:37:06 +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
|
18096cb6ee
|
v2.18.0
|
2022-09-08 10:07:27 +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
|
56d64b325c
|
Improved Contacts popup view
|
2022-09-06 23:18:14 +02:00 |
|
the-djmaze
|
f1241cf803
|
Added some business fields to AddressBook
|
2022-09-06 22:35:04 +02:00 |
|
the-djmaze
|
af86cabcff
|
Improved info for new HTMLDialogElement features
|
2022-09-06 20:02:27 +02:00 |
|
the-djmaze
|
c6176438ee
|
Rename tryToClosePopup to tryToClose
|
2022-09-06 19:23:07 +02:00 |
|
the-djmaze
|
8cdce0c302
|
Bugfix: prevent issue with modal dialog supported Esc key to close
|
2022-09-06 19:22:53 +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
|
3553bfa2d9
|
TypeError fCallback not a function
|
2022-09-02 12:11:47 +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
|
ab0b2b152c
|
Solution for #487 ?
|
2022-09-02 09:57:30 +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 |
|