Bug 130073

Summary: Dynamic filters for chat text views
Product: [Applications] konversation Reporter: Robert Moore <rdm>
Component: ircviewAssignee: argonel <argonel>
Status: REOPENED ---    
Severity: wishlist CC: andydecleyre, hein, konversation-devel, public.oss
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Robert Moore 2006-06-30 17:37:33 UTC
Version:           0.19 #3100 (using KDE 3.5.3, Kubuntu Package 4:3.5.3-0ubuntu0.1 dapper)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-25-386

It seems reasonable to ask for a view filter to be added to Konversation's interface. Unlike URL Catcher though, the filter gets applied to the active tab view. It would be a universal feature (that is, it would be possible to filter the URL Catcher tab as well as chat windows).

Unless lines starting e.g. @ or #, are treated differently than other chat commands in some way I don't know about, ! or ~ or # or @ could be used at the beginning of a line to signal the beginning of a filter string. The filter would remove every line in the chat history view, except for those lines containing the filter string.

Subsequent filter commands in a given view would be imposed on the previous filters' results. The filter command on its own would reset the view to no filter.
Comment 1 Robert Moore 2006-08-27 21:43:28 UTC
Withdrawn pending KDE4 release. Report to be moved to wiki. http://wiki.kde.org/
Comment 2 Xavier Hourcade 2012-09-10 13:40:20 UTC
I'm not sure we'd need any global filters, but the need for per-chan ones seem obvious to me.

To my understanding, this could be an alternative solution to a few other requests :
- possibility to ignore away messages
  https://bugs.kde.org/show_bug.cgi?id=124771
- Add ignore Message Type for Join/Part/Nick/Mode channel events
  https://bugs.kde.org/show_bug.cgi?id=145444
- Ignore replies to ignored nicknames
  https://bugs.kde.org/show_bug.cgi?id=118390