Skip to content

Conversation

@BenDol
Copy link
Contributor

@BenDol BenDol commented Feb 5, 2026

Features

It would be nice to address this (or another suggestion) runelite/runelite#19861 to resolve KeyRemappingPlugin conflicts. I've solved it by duplicating the KeyRemappingPlugin functionality which I'd prefer to not do.


Classic Mode:

  • Single "All" tab showing all messages
  • Private message tabs will auto-close upon sending messages (unless optional PM tabs are enabled in classic mode)
  • Optional separate PM tabs in classic mode
  • Optional unread badges in classic mode

New Tabs:

  • Dedicated Game tab for game/system messages (can be disabled in the settings)
  • Dedicated Trade tab for trade messages (can be disabled in the settings)

Channel Filters:

  • Filter button on input box to toggle message types
  • Filter by: Public, Private, Clan, Friends Chat, Trade, Game, System, Auto Typed

Spam Integration:

  • Will properly account for spam filtering
  • Right-click messages to mark spam/ham
  • Shares corpus files with SpamFilterPlugin

ChatFilterPlugin Support:

  • Respects message blocking and collapse settings
  • Duplicate message collapse detection

Other:

  • Add missing Friends Chat kick option (if permitted)
  • Set peek source tab via tab right-click menu
  • Per-tab notification muting via tab right-click menu
  • Suppress peek fade at GE option (Stops the peek overlay from auto-fading in on messages while at the Grand Exchange)
  • Add extended toggle key binding support (Mouse Button 4/5 & F13-24 support)
  • Add custom Timestamp Color & Type Prefix Color configurations
  • Add ForceRecolorPlugin integration
  • Make sure the peek overlay supports message collapsing
  • Add peek source border highlight to the tab
  • Fix copy line bug
  • Add optional report button + session timer (similar to the legacy version)
  • Add tab icon support (optional)

image
image

Chat Type Filtering

image

Set Peek Source & Mute notifications

Image

Tab Icons

image

@runelite-github-app
Copy link

runelite-github-app bot commented Feb 5, 2026

@BenDol BenDol mentioned this pull request Feb 5, 2026
@runelite-github-app
Copy link

runelite-github-app bot commented Feb 5, 2026

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

# Conflicts:
#	plugins/modern-chat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant