Email Plugin Release 1.0.0 is now Available ๐Ÿš€๐Ÿš€

Meanwhile, joplin Ram will continue to grow

Hello. Many thanks for this great plugin.

I could get it to work fine for a week, but it seems now I get a bug linked to the naming of email attachments.

I'm not too sure where to file the bug report?

It stopped working here...

New emails doesn't generate new notes here anymore.
I've logged out in the plugin and back in - for this new login I can see a log in my dovecot log on my server. But after that - nothing.... :thinking:

@bishoy Can I see a debug log what your plugin is trying to do?

In the default joplin log.txt I only can find this line regarding your plugin, nothing more:

2024-02-15 09:42:31: PluginService: "Loading plugin from C:/Users/Isaac/.config/joplin-desktop/cache/Bishoy.EmailPlugin"

What is "strange" - I can find some lines with "deutschepost" in it - the email I've forwarded to my "joplin email" is an email from Deutsche Post :thinking:

2024-02-15 11:00:50: Synchronizer: "Sync: updateRemote: local has changes: Note: (Local c0d18bcfdda6427ba68d58d57e2a0f97): (Remote"
2024-02-15 11:00:51: Synchronizer: "TaskQueue.stop: syncDownload: waiting for tasks to complete: 0"
2024-02-15 11:00:51: Synchronizer: "TaskQueue.stop: syncDownload: Done, waited for 0"
2024-02-15 11:00:52: Synchronizer: "Sync: finished: Synchronisation finished [1707991246275]"
2024-02-15 11:00:52: Synchronizer: "Operations completed: "
2024-02-15 11:00:52: Synchronizer: "updateRemote: 1"
2024-02-15 11:00:52: Synchronizer: "Total folders: 14"
2024-02-15 11:00:52: Synchronizer: "Total notes: 3979"
2024-02-15 11:00:52: Synchronizer: "Total resources: 7705"
2024-02-15 11:00:52: "Sync has finished and note has never been changed - reloading it"
2024-02-15 11:01:21: routes/notes: "Images:", "{}"
2024-02-15 11:01:21: routes/notes: "Request (1707991281832): Downloading media files: 2"
2024-02-15 11:01:21: routes/notes: "Downloading media file", ""
2024-02-15 11:01:21: routes/notes: "Downloading media file", ""
2024-02-15 11:04:02: routes/notes: "Images:", "{}"
2024-02-15 11:04:02: routes/notes: "Request (1707991442475): Downloading media files: 2"
2024-02-15 11:04:02: routes/notes: "Downloading media file", ""
2024-02-15 11:04:02: routes/notes: "Downloading media file", ""
2024-02-15 11:10:12: RevisionService: "maintenance: Starting..."
2024-02-15 11:10:12: RevisionService: "maintenance: Service is disabled"
2024-02-15 11:10:52: "Running background sync on timer..."
2024-02-15 11:10:52: "Preparing scheduled sync"
2024-02-15 11:10:52: "Starting scheduled sync"
2024-02-15 11:10:52: Synchronizer: "Sync: starting: Starting synchronisation to target 5... supportsAccurateTimestamp = false; supportsMultiPut = false [1707991852268]"
2024-02-15 11:10:52: Synchronizer: "Indexing resources..."
2024-02-15 11:10:52: "ResourceService::indexNoteResources: Start"
2024-02-15 11:10:52: "ResourceService::indexNoteResources: Completed"
2024-02-15 11:10:53: Synchronizer: "Sync target remote info:", "{"version_":3,"masterKeys_":[{"checksum":"","encryption_method":4,"conten.....

I removed the plugin and re-installed it - it's working again now :+1:

I've been using this plugin successfully (many thanks for it!) but it's now stuck with a spinning loading icon. I've tried removing and reinstalling the plugin but to no avail. I'm in Windows. Is there perhaps a way to further expunge any sign of the plugin from the config to force a complete reload from afresh? Apart from a whole new config, ideally of course!

It looks like there's new code for the plugin but it hasn't been compiled/released. I was just wondering if there's any chance of this at some point? It looks like that may solve the problem?

Many thanks again.

I can see on Github other have had similar problems (Stuck on 'Loading' ยท Issue #28 ยท joplin/plugin-email ยท GitHub) and apparently it's fixed, just not compiled into a release -

chopstik commented on Jan 10
Found the issue working through #24 - the releases hasn't been updated to include more recent bugfixes. If you clone the repo locally insdtall dependencies then run npm run dist you'll get a publish/Bishoy.EmailPlugin.jpl archive. Copy that and replace the plugin in /Users/***/.config/joplin-desktop/plugins (macOS) and the pagination issue at fault is resolved.

I have no idea how to do this (Windows here fwiw). Would anyone be able to talk me through how to do this on Windows?

Many thanks.