Giter Site home page Giter Site logo

apparition47 / mailtrackerblockerapp Goto Github PK

View Code? Open in Web Editor NEW
26.0 7.0 0.0 1.3 MB

Email tracker, read receipt and spy pixel blocking macOS Mail extension

Home Page: https://apps.apple.com/us/app/mailtrackerblocker/id6450760473

ad-block apple apple-mail email email-parsing macos mail-filter privacy privacy-protection tracking

mailtrackerblockerapp's People

Contributors

apparition47 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mailtrackerblockerapp's Issues

MailTrackerBlockerApp slows down Mail, macOS Sonoma

Hi there,

I am using the latest MailTrackerBlockerApp 1.1.6 and I really like it. However, recently I have noticed a significant speed decrease. MailTrackerBlockerApp slows down Apple Mail dramatically. When I go through my mailbox, every message takes 2-4 seconds to load. It’s happening on tiny plaintext messages as well as with 1MB emails. Sometimes it takes 5 seconds until the message content shows up. It is terrible slow on a fast M2 Mac Studio! As soon as I disable the extension, Emails are loaded instantly.

Any plans for performance improvements?

Cannot preview PDFs

Describe the bug
When the extension is enabled I cannot preview PDFs.

(To view them I need to download and then view)

In fact: the plugin strips the ".pdf" off the end of the filename.

To Reproduce
Steps to reproduce the behavior:

  1. Open an email with a pdf
  2. Select it and press space
  3. See no preview
  4. Click the paper clip and notice that there is no .pdf at the end of the filename

If I disable the extension then go back to the same message it will work as normal.
If I then enable the extension and go back to the same message it is broken again.

Expected behavior
Previews should work and filenames not be changed.

Logs

Environment (please complete the following information):

  • OS: 14.4 (23E214)
  • Other enabled plugins/extensions: None

Additional context

Is beta testing period completed?

After having used the original MTB for many moons and reporting missed trackers, I installed the new MailTrackerBlocker app beta via enrollment in TestFlight.

I am currently running MTB Version 1.0.10 (34). In mid-May, I reported Issue #10 (now closed).

Noting that the beta is due to expire in 2 days, I returned here and also checked the App Store and now see the MTB App is at v. 1.1.6.

Is beta testing over? If not, is a new beta version available? If beta testing is over, I'm a bit surprised that the README still refers to beta testing via TestFlight.

Please post updated status information.

Thanks!

Shortcuts

It would be great if you could operate MTB with keyboard shortcuts. At least calling up the information would be missing here. The MTB window can then be closed with CMD-W.

[FB12796974] emails take a long time to load

Apple Feedback ID: FB12796974

Issue

After selecting an email (especially those with attachments), the body of message displays “Loading…” indicator for an extended period of time before displaying anything. Viewing emails with the extension disabled is instantaneous.

ex

Corrupted text in mail messages (apostrophes are changed to "’"…)

(Reported by @odysseus90210)

Describe the bug
When MTB is enabled, apostrophes and quotation marks are not displayed correctly in Mail messages: they appear as "’" and "“", respectively. Accents don't appear correctly, either.

To Reproduce
Steps to reproduce the behavior:

  1. Load plugin. Display mail message.

Expected behavior
Text should not be modified by MTP

Logs
No logs

Environment (please complete the following information):

  • OS: Mac OS 14.3.1.
  • Other enabled plugins/extensions: Antidote

Additional context

S/MIME signed/encrypted email support

Not compatible with Sonoma Mail digital signature and encryption feature, which I use with the apporpriate certificates.

Expected:
Screenshot 2024-05-26 at 10 08 25 PM

Actual:
Screenshot 2024-05-26 at 10 07 56 PM

When viewing signed emails, the Signed label isn't displayed with the MailTrackerBlocker message security extension. Also the signing/encryption icons are greyed out in the message composer. Tested with Actalis' free S/MIME cert.

Content-Type: multipart/signed;
	boundary="Apple-Mail=_CB35ED7D-E91E-4556-85DF-1AFDCCA86A12";
	protocol="application/pkcs7-signature";
	micalg=sha-256
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
Subject: signed test
--Apple-Mail=_CB35ED7D-E91E-4556-85DF-1AFDCCA86A12
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

[FB13801609] Sometimes ⓧ icon missing even when extension enabled

User reported 🧩 puzzle icon is missing when Hide My Email is used. Not sure if the extension is blocking trackers or not in this case.

hide my email screenshot

UPDATE

I've tested Hide My Email (Sonoma 14.5, MTB 1.0.11). It works with MailTrackerBlocker.

But there's a completely separate issue where MailTrackerBlocker sometimes doesn't run in Mail (evident by the MEMessageSecurityHandler ⓧ icon missing [or 🧩 icon in older versions]) even though it's enabled in the Mail Extension settings. I think it's a bug with Mail so if you experience this issue, please report to Apple referencing FB13801609.

missing puzzle icon

Possible Workarounds

  • Disable, re-enable MailTrackerBlocker in Mail > Settings > Extensions then try selecting another message.
  • As a last resort, some users reported they were able to get the puzzle icon back up by uninstalling then reinstalling MailTrackerBlocker.

Note GPG Message security extension users

If you have another active Message security extension like GPG, Mail will not show MailTrackerBlocker's ⓧ icon (🧩 puzzle icon in older versions). This is expected. Mail only allows one Message security extension at a time. The issue above is specifically about MailTrackerBlocker set as the active Message security extension, yet not showing ⓧ.

image

tracker report app window crashes

Describe the bug
From time to time I get told that mailtrackerblocker has

To Reproduce
Steps to reproduce the behavior:

  1. Leave mail running
  2. Wait for crash

Expected behavior
No crash!

Logs

Crash logs via email to @apparition47

Environment (please complete the following information):

  • OS: macOS 14.5
  • MailTrackerBlocker version: 1.1.3(44)

Additional context
Add any other context about the problem here.

Emails loading as a series of digits and letters

Describe the bug
Some emails are loading as a series of letters and digits. When opened fully in a new window they sometimes appear as a normal email with images etc. but a number of them just seem to be loading as a series of letter and numbers.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Mail"
  2. Click on 'An email'
  3. Scroll down to 'the email'
  4. See error 'you will only see a codes of numbers and letters that is continous'

Expected behavior
On occasion when a different email is selected the error may not occur. When other times I return to the email with the error the issue seems to be resolved but may affect other emails instead. An example of part of the email.
PGh0bWwgZGlyPSJsdHIiIGxhbmc9ImVuIj4KCiAgPGhlYWQ+CiAgICA8bWV0YSBodHRwLWVxdWl2 PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgLz4KICAg IDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJpbml0aWFsLXNjYWxlPTEuMCxtaW5pbXVt LXNjYWxlPTEuMCxtYXhpbXVtLXNjYWxlPTEuMCx3aWR0aD1kZXZpY2Utd2lkdGgsaGVpZ2h0PWRl dmljZS1oZWlnaHQsdGFyZ2V0LWRlbnNpdHlkcGk9ZGV2aWNlLWRwaSx1c2VyLXNjYWxhYmxlPW5v IiAvPgogICAgPHRpdGxlPllvdXIgUGF5UGFsIFBheSBpbiA0IHBheW1lbnQgd2VudCB0aHJvdWdo PC90aXRsZT4KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgIC8qKgogKiBQYXlQYWwt T3BlbiBGb250cwogKi8KICAgICAgLyogQm9keSB0ZXh0IC0gZm9udC13ZWlnaHQ6NDAwICovCiAg ICAgIEBmb250LWZhY2UgewogICAgICAgIGZvbnQtZmFtaWx5OiBQYXlQYWwtT3BlbjsKICAgICAg ICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgICBz cmM6IHVybCgnaHR0cHM6Ly93d3cucGF5cGFsb2JqZWN0cy5jb20vZGlnaXRhbGFzc2V0cy9jL3N5 c3RlbS10cmlnZ2VyZWQtZW1haWwvbi9sYXlvdXQvZm9udHMvUGF5UGFsT3Blbi9QYXlQYWxPcGVu LVJlZ3VsYXIub3RmJykgZm9ybWF0KCJvcGVudHlwZSIpOwogICAgICAgIC8qIElFOSBDb21wYXQg TW9kZXMgKi8KICAgICAgICBzcmM6IHVybCgnaHR0cHM6Ly93d3cucGF5cGFsb2JqZWN0cy5jb20v ZGlnaXRhbGFzc2V0cy9jL3N5c3RlbS10cmlnZ2VyZWQtZW1haWwvbi9sYXlvdXQvZm9udHMvUGF5 UGFsT3Blbi9QYXlQYWxPcGVuLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksCiAgICAg ICAgICAvKk1vZGVybmVyIEJyb3dzZXJzKi8KICAgICAgICAgIHVybCgnaHR0cHM6Ly93d3cucGF5 cGFsb2JqZWN0cy5jb20vZGlnaXRhbGFzc2V0cy9jL3N5c3RlbS10cmlnZ2VyZWQtZW1haWwvbi9s YXlvdXQvZm9udHMvUGF5UGFsT3Blbi9QYXlQYWxPcGVuLVJlZ3VsYXIud29mZicpIGZvcm1hdCgn d29mZicpOwogICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLwogICAgICAgIC8qIEZhbGxiYWNr IGZvbnQgZm9yIC0gTVMgT3V0bG9vayBvbGRlciB2ZXJzaW9ucyAoMjAwNywxMywgMTYpKi8KICAg ICAgICBtc28tZm9udC1hbHQ6ICdDYWxpYnJpJzsKICAgICAgfQoKICAgICAgLyogSGVhZGxpbmUv U3ViaGVhZGxpbmUvQnV0dG9uIHRleHQgZm9udC13ZWlnaHQ6NTAwICovCiAgICAgIEBmb250LWZh Y2UgewogICAgICAgIGZvbnQtZmFtaWx5OiBQYXlQYWwtT3BlbjsKICAgICAgICBmb250LXN0eWxl OiBub3JtYWw7CiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgICAgICBzcmM6IHVybCgnaHR0 cHM6Ly93d3cucGF5cGFsb2JqZWN0cy5jb20vZGlnaXRhbGFzc2V0cy9jL3N5c3RlbS10cmlnZ2Vy ZWQtZW1haWwvbi9sYXlvdXQvZm9udHMvUGF5UGFsT3Blbi9QYXlQYWxPcGVuLU1lZGl1bS5vdGYn KSBmb3JtYXQoIm9wZW50eXBlIik7CiAgICAgICAgLyogSUU5IENvbXBhdCBNb2RlcyAqLwogICAg ICAgIHNyYzogdXJsKCdodHRwczovL3d3dy5wYXlwYWxvYmplY3RzLmNvbS9kaWdpdGFsYXNzZXRz L2Mvc3lzdGVtLXRyaWdnZXJlZC1lbWFpbC9uL2xheW91dC9mb250cy9QYXlQYWxPcGVuL1BheVBh bE9wZW4tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLAogICAgICAgICAgLypNb2Rlcm5l ciBCcm93c2VycyovCiAgICAgICAgICB1cmwoJ2h0dHBzOi8vd3d3LnBheXBhbG9iamVjdHMuY29t L2RpZ2l0YWxhc3NldHMvYy9zeXN0ZW0tdHJpZ2dlcmVkLWVtYWlsL24vbGF5b3V0L2ZvbnRzL1Bh eVBhbE9wZW4vUGF5UGFsT3Blbi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpOwogICAgICAg IC8qIE1vZGVybiBCcm93c2VycyAqLwogICAgICAgIC8qIEZhbGxiYWNrIGZvbnQgZm9yIC0gTVMg T3V0bG9vayBvbGRlciB2ZXJzaW9ucyAoMjAwNywxMywgMTYpKi8KICAgICAgICBtc28tZm9udC1h bHQ6ICdDYWxpYnJpJzsKICAgICAgfQoKICAgICAgLyogQm9sZCB0ZXh0IC0gPGI+LCA8c3Ryb25n PiBCb2xkIGVxdWFscyB0byBmb250LXdlaWdodDo3MDAgKi8KICAgICAgQGZvbnQtZmFjZSB7CiAg ICAgICAgZm9udC1mYW1pbHk6IFBheVBhbC1PcGVuOwogICAgICAgIGZvbnQtc3R5bGU6IG5vcm1h bDsKICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgIHNyYzogdXJsKCdodHRwczovL3d3 dy5wYXlwYWxvYmplY3RzLmNvbS9kaWdpdGFsYXNzZXRzL2Mvc3lzdGVtLXRyaWdnZXJlZC1lbWFp bC9uL2xheW91dC9mb250cy9QYXlQYWxPcGVuL1BheVBhbE9wZW4tQm9sZC5vdGYnKSBmb3JtYXQo Im9wZW50eXBlIik7CiAgICAgICAgLyogSUU5IENvbXBhdCBNb2RlcyAqLwogICAgICAgIHNyYzog dXJsKCdodHRwczovL3d3dy5wYXlwYWxvYmplY3RzLmNvbS9kaWdpdGFsYXNzZXRzL2Mvc3lzdGVt LXRyaWdnZXJlZC1lbWFpbC9uL2xheW91dC9mb250cy9QYXlQYWxPcGVuL1BheVBhbE9wZW4tQm9s ZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwKICAgICAgICAgIC8qTW9kZXJuZXIgQnJvd3NlcnMq LwogICAgICAgICAgdXJsKCdodHRwczovL3d3dy5wYXlwYWxvYmplY3RzLmNvbS9kaWdpdGFsYXNz ZXRzL2Mvc3lzdGVtLXRyaWdnZXJlZC1lbWFpbC9uL2xheW91dC9mb250cy9QYXlQYWxPcGVuL1Bh eVBhbE9wZW4tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7CiAgICAgICAgLyogTW9kZXJuIEJy b3dzZXJzICovCiAgICAgICAgLyogRmFsbGJhY2sgZm9udCBmb3IgLSBNUyBPdXRsb29rIG9sZGVy IHZlcnNpb25zICgyMDA3LDEzLCAxNikqLwogICAgICAgIG1zby1mb250LWFsdDogJ0NhbGlicmkn OwogICAgICB9CgogICAgICAvKiBFbmQgLSBQYXlQYWwtT3BlbiBGb250cyAqLwoKICAgICAgLyoq CiAqIFZYLUxJQiBTdHlsZXMgCiAqIEltcG9ydCBvbmx5IHRoZSBzdHlsZXMgcmVxdWlyZWQgZm9y IEVtYWlsIHRlbXBsYXRlcy4KICovCiAgICAgIEBjaGFyc2V0ICJVVEYtOCI7CgogICAgICBodG1s IHsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICB9CgogICAgICAqLAogICAg ICAqOmJlZm9yZSwKICAgICAgKjphZnRlciB7CiAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDsK ICAgICAgfQoKICAgICAgLyogU2V0dGluZyB0aGVzZSBlbGVtZW50cyB0byBoZWlnaHQgb2YgMTAw JSBlbnN1cmVzIHRoYXQKICogLnZ4X2ZvcmVncm91bmQtY29udGFpbmVyIGZ1bGx5IGNvdmVycyB0 aGUgd2hvbGUgdmlld3BvcnQKICovCiAgICAgIGh0bWwsCiAgICAgIGJvZHkgewogICAgICAgIGhl aWdodDogMTAwJTsKICAgICAgfQoKICAgICAgYm9keSB7CiAgICAgICAgZm9udC1zaXplOiAxNHB4 ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1mYW1pbHk6IFBheVBhbC1PcGVuLCAnSGVsdmV0aWNh IE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOwogICAgICAgIC13ZWJraXQtZm9u dC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5n OiBncmF5c2NhbGU7CiAgICAgICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOwogICAgICB9 CgogICAgICBhLAogICAgICBhOnZpc2l0ZWQgewogICAgICAgIGNvbG9yOiAjMDA3MEUwOwogICAg ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICBmb250LXdlaWdodDogNTAwOwogICAg ICAgIGZvbnQtZmFtaWx5OiBQYXlQYWwtT3BlbiwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNh LCBBcmlhbCwgc2Fucy1zZXJpZjsKICAgICAgfQoKICAgICAgYTphY3RpdmUsCiAgICAgIGE6Zm9j dXMsCiAgICAgIGE6aG92ZXIgewogICAgICAgIGNvbG9yOiAjMDAzMDg3OwogICAgICAgIHRleHQt ZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgICB9CgogICAgICBwLAogICAgICBsaSwKICAgICAg ZGQsCiAgICAgIGR0LAogICAgICBsYWJlbCwKICAgICAgaW5wdXQsCiAgICAgIHRleHRhcmVhLAog ICAgICBwcmUsCiAgICAgIGNvZGUsCiAgICAgIHRhYmxlIHsKICAgICAgICBmb250LXNpemU6IDE0 cHg7CiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsKICAgICAgICBmb250LXdlaWdodDogNDAwOwog ICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOwogICAgICAgIGZvbnQtZmFtaWx5OiBQYXlQYWwt T3BlbiwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsKICAg ICAgICBjb2xvcjogIzAwMTQzNTsKICAgICAgfQoKICAgICAgLnZ4X2xlZ2FsLXRleHQgewogICAg ICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOwogICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4 OwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7 CiAgICAgICAgZm9udC1mYW1pbHk6IFBheVBhbC1PcGVuLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2 ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOwogICAgICAgIGNvbG9yOiAjNmM3Mzc4OwogICAgICB9 CgogICAgICAvKiBFbmQgLSBWWC1MSUIgU3R5bGVzICovCgogICAgICAvKioKICogU3R5bGVzIGZy b20gTmVwdHVuZQogKi8KICAgICAgLyogcHJldmVudCBpT1MgZm9udCB1cHNpemluZyAqLwogICAg ICAqIHsKICAgICAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7CiAgICAgIH0KCiAg ICAgIC8qIGZvcmNlIE91dGxvb2suY29tIHRvIGhvbm9yIGxpbmUtaGVpZ2h0ICovCiAgICAgIC5F eHRlcm5hbENsYXNzICogewogICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOwogICAgICB9CgogICAg ICB0ZCB7CiAgICAgICAgbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6IGV4YWN0bHk7CiAgICAgIH0KCiAg ICAgIC8qIHByZXZlbnQgaU9TIGF1dG8tbGlua2luZyAqLwogICAgICAvKiBBbmRyb2lkIG1hcmdp biBmaXggKi8KICAgICAgYm9keSB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICAgIHBhZGRpbmc6 IDA7CiAgICAgIH0KCiAgICAgIGRpdltzdHlsZSo9Im1hcmdpbjogMTZweCAwIl0gewogICAgICAg IG1hcmdpbjogMCAhaW1wb3J0YW50OwogICAgICB9CgogICAgICAvKiogUHJldmVudCBPdXRsb29r IFB1cnBsZSBMaW5rcyAqKi8KICAgICAgLmdyZXlMaW5rIGE6bGluayB7CiAgICAgICAgY29sb3I6 ICM5NDk1OTU7CiAgICAgIH0KCiAgICAgIC8qIHByZXZlbnQgaU9TIGF1dG8tbGlua2luZyAqLwog ICAgICAuYXBwbGVmaXggYSB7CiAgICAgICAgLyogdXNlIG9uIGEgc3BhbiBhcm91bmQgdGhlIHRl eHQgKi8KICAgICAgICBjb2xvcjogaW5oZXJpdDsKICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5v bmU7CiAgICAgIH0KCiAgICAgIC5wcHNhbnMgewogICAgICAgIGZvbnQtZmFtaWx5OiBQYXlQYWwt T3BlbiwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1w b3J0YW50OwogICAgICB9CgogICAgICAvKiB1c2UgdG8gbWFrZSBpbWFnZSBzY2FsZSB0byAxMDAg cGVyY2VudCAqLwogICAgICAubXBpZGl2IGltZyB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAg ICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIG1pbi13aWR0aDogMTAwJTsKICAgICAgICBtYXgtd2lk dGg6IDEwMCU7CiAgICAgIH0KCiAgICAgIC5zdGFja1RibCB7CiAgICAgICAgd2lkdGg6IDEwMCU7 CiAgICAgICAgZGlzcGxheTogdGFibGU7CiAgICAgIH0KCiAgICAgIC8qIFJlc3BvbnNpdmUgQ1NT ICovCiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7CgogICAgICAg IC8qKiogSW1hZ2UgV2lkdGggU3R5bGVzICoqKi8KICAgICAgICAuaW1nV2lkdGggewogICAgICAg ICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsKICAgICAgICB9CiAgICAgIH0KCiAgICAgIEBtZWRp YSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7CgogICAgICAgIC8qKiogSW1hZ2UgV2lk dGggU3R5bGVzICoqKi8KICAgICAgICAuaW1nV2lkdGggewogICAgICAgICAgd2lkdGg6IDEwcHgg IWltcG9ydGFudDsKICAgICAgICB9CiAgICAgIH0KCiAgICAgIC8qIEVuZCAtIFJlc3BvbnNpdmUg Q1NTICovCgogICAgICAvKiBGaXggZm9yIE5lcHR1bmUgcGFydG5lciBsb2dvICovCiAgICAgIC5w YXJ0bmVyX2ltYWdlIHsKICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OwogICAgICAgIG1heC1oZWln aHQ6IDkwcHg7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIH0KCiAgICAgIC8qIEVuZCAt IFN0eWxlcyBmcm9tIE5lcHR1bmUgKi8KCiAgICAgIC8qKgogKiBTdHlsZXMgLSBvdmVycmlkZXMg Zm9yIFBheVBhbCByZWJyYW5kaW5nCiAqLwogICAgICBodG1sLAogICAgICBib2R5IHsKICAgICAg ICBiYWNrZ3JvdW5kOiAjRkFGOEY1OwogICAgICAgIGNvbG9yOiAjMDAxNDM1OwogICAgICAgIGZv bnQtc2l6ZTogMTRweDsKICAgICAgICBsaW5lLWhlaWdodDogMS42OwogICAgICB9CgogICAgICAu Zm9vdGVyRGl2aWRlciB7CiAgICAgICAgbWFyZ2luOiAwcHggMzVweDsKICAgICAgfQoKICAgICAg LyogQnV0dG9uICAqLwogICAgICB0ZC5wYXlwYWwtYnV0dG9uLXByaW1hcnk6aG92ZXIgewogICAg ICAgIC8qU2V0dGluZyBib3JkZXIgdG8gdGQgd291bGQgaW5jcmVhc2UgdGhlIGJ1dHR0b24gc2l6 ZSBvbiBob3ZlciAqLwogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwRTAgIWltcG9ydGFu dDsKICAgICAgfQoKICAgICAgYS5wYXlwYWwtYnV0dG9uLXByaW1hcnk6aG92ZXIgewogICAgICAg IGJhY2tncm91bmQtY29sb3I6ICMwMDcwRTAgIWltcG9ydGFudDsKICAgICAgICBib3JkZXI6IDJw eCBzb2xpZCAjMDA3MEUwICFpbXBvcnRhbnQ7CiAgICAgIH0KCiAgICAgIGEucGF5cGFsLWJ1dHRv bi1zZWNvbmRhcnk6aG92ZXIgewogICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDcwRTAgIWlt cG9ydGFudDsKICAgICAgICBjb2xvcjogIzAwNzBFMCAhaW1wb3J0YW50OwogICAgICB9CgogICAg ICBhLnBheXBhbC1idXR0b24tYnJhbmRlZDpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xv cjogI0ZGRTg4OCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkU4ODgg IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgLyoqCiAqIFN0eWxlcyBmb3IgRGFyayBtb2RlCiAq LwogICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7CgogICAgICAgIC8q IFdyYXAgZW50aXJlIGxvZ28gd2l0aCBib3JkZXIgKi8KICAgICAgICAuZm9vdGVyRGl2aWRlciB7 CiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4CiAgICAgICAgfQogICAgICB9CiAgICA8L3N0eWxl PgogIDwvaGVhZD4KCiAgPGJvZHk+CiAgICA8aDQgaWQ9InByZUhlYWRlciIgc3R5bGU9ImRpc3Bs YXk6bm9uZTtjb2xvcjojRkFGOEY1O2ZvbnQtc2l6ZTowcHg7bGluZS1oZWlnaHQ6MHB4Ij5JdmFu IEx1Y2ljLUpvemFrLCB0aGFua3MgZm9yIHlvdXIgcGF5bWVudC48L2g0PgogICAgPHRhYmxlIGNl bGxQYWRkaW5nPSIwIiBjZWxsU3BhY2luZz0iMCIgYm9yZGVyPSIwIiB3aWR0aD0iMTAwJSI+CiAg ICAgIDx0Ym9keT4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgYmdjb2xvcj0iI0ZBRjhGNSIg c3R5bGU9ImZvbnQtc2l6ZTowcHgiPjwvdGQ+CiAgICAgICAgICA8dGQgYmdjb2xvcj0iI0ZBRjhG NSIgd2lkdGg9IjY0MCIgYWxpZ249ImNlbnRlciIgY2xhc3M9Im1vYkNvbnRlbnQiPgogICAgICAg ICAgICA8dGFibGUgY2VsbFBhZGRpbmc9IjAiIGNlbGxTcGFjaW5nPSIwIiBib3JkZXI9IjAiIHdp ZHRoPSIxMDAlIiBkaXI9Imx0ciI+CiAgICAgICAgICAgICAgPHRib2R5PgogICAgICAgICAgICAg ICAgPHRyPgogICAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgPHRhYmxl IGNlbGxQYWRkaW5nPSIwIiBjZWxsU3BhY2luZz0iMCIgYm9yZGVyPSIwIiB3aWR0aD0iMTAwJSI+ CiAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0 cj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dGFibGUgd2lkdGg9IjEwMCUiIGNlbGxQYWRkaW5nPSIwIiBjZWxsU3BhY2luZz0iMCIg Ym9yZGVyPSIwIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmIiBkaXI9Imx0ciI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgc3R5bGU9ImNvbG9y OiM2ODcxNzM7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7 cGFkZGluZzoxMHB4Ij48c3Bhbj5IaSBJdmFuIEx1Y2ljLUpvemFrLDwvc3Bhbj48L3RkPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGJvZHk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPgogICAg

Logs
If applicable, please send me the affected email. You can do this by selecting the email, File > Save As... > Format: Raw Message Source. You can then send that .eml file to my email in my profile (@apparition47).

Environment (please complete the following information):

  • OS: 15.0 Beta (24A5298h)
  • MailTrackerBlocker version: 1.1.6 (49)

Additional context
Issue has started occurring since upgrading to MacOS Beta Version.

Empty emails

Describe the bug
email content does not load (email are totally empty)
"only" happens with, e.g., mails from BandCamp, Visa, a local forum...

disabling MTB extension fixes the issue

Environment (please complete the following information):

  • OS: macOS 14.5
  • MailTrackerBlocker version: 1.1.0

Block Rule.io tracker

The app does not block trackers from Rule.io. I found this block of code inside an email:

<div style=3D"display:none; whit= e-space:nowrap; font:15px courier; line-height:0;">=C2=A0</div><img src=3D'= https://app.rule.io/track/image/a/n_3sdd/d/n_5in617/di/n_ru/s/n_4t5nfo/e/n_m= 4kjr' width=3D'1' height=3D'1' alt=3D'' /><div style=3D'display:none !impor= tant;mso-hide:all;'><a href=3D'https://app.rule.io/lookup' style=3D'display= : none;'><i class=3D'btlink'></i></a></div>

If you want to take a look at the .eml file, please provide me an email address, and I’ll send the file to you :-)

Thanks for a fantastic app!

Text duplication and truncation in email with attachment

I've twice seen a problematic display of emails (from the same sender) when the MTB extension is enabled and the email has an included attachment.

See the attached screenshots. When MTB is enabled, the message text "above" the placement of the inline attachment is duplicated "after" the attachment, whereas message text "after" the attachment is not displayed at all.

(I will privately send the message source to apparition47.)

macOS 14.4.1 and macOS 14.5
MTB 1.0.8
(I also have the GPG Mail 8.0 extension installed. The issue I reported still occurs whether the GPG Mail extension is
enabled or disabled.)

=====

Display with MTB enabled:

Email - MTB enabled

Display with MTB disabled:

Email - MTB disabled

Unable to Install through App Store

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. e.g. I'm always frustrated when [...]

Unable to install through the app store. Apple account in USA & Singapore Region.

This app is currently not available in your country or region.

Show more tacker in main window

ver.1.1.2 is fixed size window.

It is easy to imagine that the number of trackers that can be detected will increase with the enhancement of filters in the future.
Scrolling is also necessary in ver.1.1.2.

In addition to changing the size of the main window, it seems that it is necessary to consider changing the area where the tracker is displayed from one current pane to multiple panes.

MailTrackerBlocker and GPG Mail Extension do not work together

Describe the bug
If MailTrackerBlocker extension is activated the extension for GPG Mail does not work in Mail (macOS Sonoma 14.5).

To Reproduce
Steps to reproduce the behavior:
Deactivating MailTrackerBlocker let's GPG Mail work again
Activated MailTrackerBlocker extension causes problems with GPG. I see the encryption button in Mail, but it can't be activated. Encrypted e-mails cannot be decrypted. The extension of GPG Mail does not work.

Environment (please complete the following information):

  • OS: macOS Sonoma 14.5
  • Other enabled plugins/extensions: GPG Mail and SpamSieve (that does work with GPG Mail)

Additional context
cc: @uelef @berkue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.