Opened 5 years ago

Closed 5 years ago

#1484779 closed Bugs (fixed)

Folder list in Personal Settings does not list folders that cannot contain messages

Reported by: memoryhole Owned by:
Priority: 5 Milestone: 0.2-beta
Component: User Interface Version: git-master
Severity: normal Keywords:
Cc:

Description

On many IMAP servers, you can have folders that do not (and cannot) contain messages. For example, one can have INBOX.Logs.Mailserver and INBOX.Logs.Webserver without necessarily having a separate INBOX.Logs folder. This displays properly in the standard view of the email hierarchy (i.e. when reading email). However, in the list of folders under the "Folders" tab of the "Personal Settings" page, these folders are not listed. It's understandable that they aren't listed, because they cannot be subscribed to nor can they be deleted without deleting their children. HOWEVER, not listing them makes the list difficult to read and use.

For example, if you have INBOX.Archive.Mailserver and INBOX.Logs.Mailserver and INBOX.Todo.Mailserver, but you don't have separate Archive, Logs or Todo folders, then the folder list will simply have three "Mailserver" folders listed, with no indication whatsoever of which one is which. This makes modifying them (in ANY way) extremely painful.

It would be much better if either these quasi-existent folders were listed (but greyed-out in some way) OR if mailboxes were listed with their full names rather than just indented.

Attachments (1)

Picture 1.png (35.4 KB) - added by memoryhole 5 years ago.
parentless folders (see indistinguishable friends/family folders)

Download all attachments as: .zip

Change History (8)

comment:1 Changed 5 years ago by till

  • Milestone set to 0.1.5

comment:2 Changed 5 years ago by anonymous

  • Milestone 0.1.5 deleted

Milestone 0.1.5 deleted

comment:3 Changed 5 years ago by thomasb

  • Component changed from Interface to User Interface
  • Milestone set to later
  • Severity changed from major to normal

comment:4 follow-up: Changed 5 years ago by alec

  • Milestone changed from later to 0.2-alpha
  • Resolution set to fixed
  • Status changed from new to closed

Fixed in [681a59fa].

comment:5 in reply to: ↑ 4 Changed 5 years ago by memoryhole

  • Resolution fixed deleted
  • Status changed from closed to reopened

Replying to alec:

Fixed in [681a59fa].

Doesn't seem to work for me. Attached is a screenshot.

Changed 5 years ago by memoryhole

parentless folders (see indistinguishable friends/family folders)

comment:6 Changed 5 years ago by memoryhole

I should add (just in case it's not clear) that the names of the folders displayed in that screenshot are:

INBOX.Archive.2004.Friends
INBOX.Archive.2005.Family
INBOX.Archive.2005.Friends
INBOX.Archive.2006.Family
INBOX.Archive.2006.Friends
INBOX.Archive.2007.Family
INBOX.Archive.2007.Friends

The "Archive" folder cannot contain messages, neither can the "2004", "2005", "2006", or "2007" folders. They merely contain child folders. The problem is that in the list display, it's impossible to tell which is which. For example, which "Family" folder is the one from 2006?

comment:7 Changed 5 years ago by thomasb

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

Should be fixed in [3e8bd7af]. Since I don't have a mail server that returns such an incomplete list, I could not test it.

Note: See TracTickets for help on using tickets.