-
-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tags #419
Comments
I'm sorry to say, but it's not part of IMAP standards. However, the solution is to use a local storage to store tags with uid of message in the folder. Moving a message generates a new uid so needs tagging again. Thunderbird and RoundCube use databases to manage these and the problem is that you can't share tags between these programs easily. So, the solution is to modify the message and add/edit |
Hi, It is odd, with my company setup (no clue exactly how it is set up), we have both Thunderbird and Roundcube, and the tags shows in both clients:
Maybe it uses this: update: |
Found it!
To know if this is correct, and works in SnappyMail:
|
I did a test setting "Work" in Thunderbird I get: Flags | [ "\seen", "$label2" ] (But soon enough it disappears. I wonder if it is not Snappymail that actually remove the extra flag. Because if I do not manipulate the messages with Snappymail, it seem to stay. But it might be offlineimap sync between servers update: ahem, confirmed as probably caused by offlineimap OfflineIMAP/offlineimap#209 https://lists.gnu.org/archive/html/info-gnus-english/2011-10/msg00052.html ) |
You could try https://imapsync.lamiral.info/ instead. |
Unfortunately imapsync is not doing two-way sync https://imapsync.lamiral.info/FAQ.d/FAQ.Two_Ways_Sync.txt and suggest to use imapoffline or mbsync. (and I already tried mbsync and got mad with it cf end of https://yeupou.wordpress.com/2014/02/10/replicating-imaps-dovecot-mails-folders-and-sharing-through-owncloud-contacts-kmail-roundcube-etc/ ) |
Ok, I found out that interimap seems to be a good alternative, even more efficient. and work out of the box with dovecot. config is as simple as $ mkdir -p ~/.config/interimap ~/.local/share [remote] Seems to be working fine! I like how you show the color in the small box (however, if there are several flags, maybe they should appear next to the headers while reading the mail) Anyway, that's great, plus it gave me opportunity to switch to intermap that seems promising. |
Correct, i was only playing with colors and testing custom (unicode/utf-8) tags. snappymail/dev/Styles/User/MessageList.less Lines 459 to 476 in a43fadb
Which results in dark mode: Which results in bright mode: There are so many ways to make it visible (with problems). For example in Thunderbird you have a message with two keywords (tags), then only 1 color is shown (the other not). A solution might be to define a color per keyword and then make a So yes, i am playing but nothing specific yet. |
Testing thunderbird, as I did a few test:
So Thunderbird use some sort of priority. If there are more than one tag, it should be the most important (except when it's not... sometimes if you toy with flags, it fails to do so). The linear-gradient idea is interesting but can easily get confusing (especially if we extend to custom colors per user choice). I think Thunderbird approach is reasonable: shows priority tag color in message list and list all tags in the message window Note that Roundcube seems to do the contrary (priority to higher number), which makes sense to give priority to user custom flags but is odd since since "important" get lowest priority. |
I've also implemented tag toggle (NOTE: only works with set PermanentFlags, so there might be missing a few). |
Is there a .deb for this release so I can easily test it? |
You can try it with this one: |
Ok, that is very cool. Seems to work nicely. Minor cosmetics:
|
I also noticed the following: The mail was wrongly flagged as spam so I unspammed it. The tag list seems to depend on the currently visible tags within a given mailbox. or else It seems that the number of $oddtags is extensive. Not sure how Thunderbird does it but it ignores them. Maybe it takes into account only the $labelX |
If one is picky, Etiquettes => Étiquettes :-) (sorry, the mistake was in my first post about it) |
Correct, it only uses it own labels.
Same deal for KMail and that uses the "star" \Flagged keyword for "Important" On a user point of view this is really annoying when you use different mail applications (Windows, OSX, Linux, Android, iOS, etc. etc.). |
Note that I was toying with the option to activate or remove the checkboxes (in the message list) and it gave strange results: missing tag colors etc. |
Woah! This is awesome by the way! I use Sieve to add custom tags to emails all the time and LOVE seeing them pop up in snappy now as well. Is there a way to add custom tags and colors? Or should I just mess with the CSS? |
Testing latest release! Very cool, no issues noticed. Thanks. Enjoy your well-deserved garden shed with double patio and fence! :-) |
And now you can create new tags for message (@mandusm would like that) |
With some hard clients like Mozilla Thunderbird and some web clients like Roundcube, it is possible to tag messages consistently
(Important/Work/Personal). So I assume these tags are passed through IMAP.
Would you consider implement such tags support in Snappymail?
(I'd like to thank you once again for the great work being done on Snappymail. Really a cool piece of software).
Regards,
The text was updated successfully, but these errors were encountered: