Ticket #27 (closed Feature Requests: fixed)

Opened 5 years ago

Last modified 5 years ago

Show unread counts in folder tree (Finding unread emails)

Reported by: gary@… Owned by: octo
Priority: minor Milestone: 0.3
Component: LogicMail Version: 0.2
Keywords: Cc:
Blocked By: Blocking:

Description

This is EXACTLY what I have been looking for! Most of my email filtering is done server-side automagically and then I use IMAP to access it from several different places, so I get new emails delivered in several different folders, not just my inbox. Can you highlight / show in bold / put the number of unread messages after the folder name or some other indicator for this please? Great client though - thanks for developing this!

Change History

comment:1 Changed 5 years ago by octo

  • Owner set to octo
  • Status changed from new to assigned
  • Summary changed from Finding unread emails to Show unread counts in folder tree (Finding unread emails)
  • Milestone set to 0.3

Doing this feature with the current way LogicMail handles its protocol commands would be too slow to be practical. It would have to go through a request/response cycle (which takes 1-2 seconds of latency on the network) for every mailbox.

The quick solution, which I'm inclined to try, is to implement the ability to handle batch command groups. This should be possible with IMAP, and limiting the effort to just the "STATUS" command (what I'd use for this) would greatly simplify the effort. So, I'm going to take a shot at this.

comment:2 Changed 5 years ago by octo

  • Status changed from assigned to closed
  • Resolution set to fixed

Implemented in build 0.2.020070713225525 (build.5).

This status update is manually triggered through a "Refresh status" menu option on the folder screen. It won't become automatic until a future milestone, as LogicMail currently expects a very linear and user-driven mode of operation.

Note: See TracTickets for help on using tickets.