Skip to content

Sort Missing Feature list by most important

Idea

Rearrange the Missing Features list so the most important/impactful items are listed first.

One possible example:

New

Priority 1: in order

  • BufferActivitySync
    • Required for seeing activity of chats in the chat list
  • CoreSideHighlights
    • Required for highlights
  • BacklogFilterType
    • Required for receiving past notifications after connecting

Priority 2: in order

  • RichMessages
    • Required for seeing real names or IRCv3 or Gravatar avatars in messages
  • SenderPrefixes
    • Required for seeing prefix modes (+, @) of users in messages
  • RemoteDisconnect
    • Required for remote disconnects of your own clients
  • SynchronizedMarkerLine
    • Required for synchronizing the last position in channels

Priority 3: alphabetical, can be rearranged

  • AwayFormatTimestamp
    • Required for custom formatted timestamps in away messages
  • PasswordChange
    • Required for changing passwords from the client
  • CapNegotiation
    • Required for IRCv3 capabilities
  • CustomRateLimits
    • Required for custom rate limits for IRC networks
  • HideInactiveNetworks
    • Required for hiding inactive networks from chat lists
  • SaslAuthentication
    • Required for SASL
  • SaslExternal
    • Required for SASL with certificates
  • VerifyServerSSL
    • Required for verifying the SSL certificate of IRC networks you connect to

Old

Order found in code, dialog shows differently

  • SynchronizedMarkerLine
    • Required for synchronizing the last position in channels
  • SaslAuthentication
    • Required for SASL
  • SaslExternal
    • Required for SASL with certificates
  • HideInactiveNetworks
    • Required for hiding inactive networks from chat lists
  • PasswordChange
    • Required for changing passwords from the client
  • CapNegotiation
    • Required for IRCv3 capabilities
  • VerifyServerSSL
    • Required for verifying the SSL certificate of IRC networks you connect to
  • CustomRateLimits
    • Required for custom rate limits for IRC networks
  • AwayFormatTimestamp
    • Required for custom formatted timestamps in away messages
  • BufferActivitySync
    • Required for seeing activity of chats in the chat list
  • CoreSideHighlights
    • Required for highlights
  • SenderPrefixes
    • Required for seeing prefix modes (+, @) of users in messages
  • RemoteDisconnect
    • Required for remote disconnects of your own clients
  • RichMessages
    • Required for seeing real names or IRCv3 or Gravatar avatars in messages
  • BacklogFilterType
    • Required for receiving past notifications after connecting

Additional

Showing the most important items first should help convey why this matters without requiring as much dedication to reading. Contextual reminders reduce the need, but it's still nice to clean up the list.

This order will need reconsidered when Quassel 0.14 introduces other new features.