Files
plugin-hub/plugins
Yenof dcf0cb548e update chatpanel to v2.2 (#8022)
* Update Chat Panel to v2.2

Add Chat Out!

Add input font size and color configs
Add channel selector font config

Add name and Timestamp color override

Add Split PMs (PM Tabs)
Add reMessage



Anti-autotyping considerations made:

No pasting or import
No invalid character entry
No typing when logged out
80 character limit like RL
keyListeners for RL to track inputs into the popout(?)
Error messages can't be sent by user spamming buttons
Keypress repeat speed same as RL (same as OS)
No auto-channel switching (input required)


Notes:
While having no understanding of bots or auto-typers, I have made all the protections I could think to add to prevent these things and tested relentlessly. 
Couldn't test on mac, if someone could make sure there is no unintended text entry permitted on there, that would be awesome.
If there is anything that can be added to reduce potential malicious usage of this plugin, please let me know.
I feel like at it's core this update follows all rules and guidelines for plugins, I just hope I've made it possible for that to be forwarded to and monitored by the client.

* Update Chat Panel to v2.2

Add Split PMs

Tab name color, font size, font family, and underline color all configurable.

Add Filtering/censoring

Add per-character random colors

Add name and timestamp event color overrides

Enable filtering for Clan and Friend chat messages
2025-07-07 20:21:01 -04:00
..
2025-02-06 00:54:53 -06:00
2024-04-25 23:45:43 -05:00
2025-05-31 17:09:17 -07:00
2025-06-09 09:14:41 -04:00
2024-04-17 13:24:04 -04:00
2025-06-23 18:12:39 -04:00
2024-10-25 06:26:52 -04:00
2024-07-27 15:04:13 -07:00
2025-02-28 22:22:39 +01:00
2025-05-22 04:02:44 -04:00
2024-08-16 11:53:53 -06:00
2024-10-08 21:07:07 -03:00
2025-02-06 16:56:45 -05:00
2024-05-17 09:05:17 -05:00
2025-06-09 09:16:40 -05:00
2025-06-28 14:24:11 -04:00
2024-11-20 05:19:02 -07:00
2024-12-23 23:50:17 -08:00
2025-01-24 17:00:51 -08:00
2024-10-14 08:10:30 -05:00
2025-06-24 02:44:04 -04:00
2025-04-23 17:30:58 -07:00
2024-10-29 01:35:38 -04:00
2024-08-29 16:08:18 -04:00
2024-10-10 15:40:24 -05:00
2024-10-15 17:48:13 -04:00
2024-12-04 19:19:08 -05:00
2024-01-31 11:41:13 -05:00
2025-06-27 21:48:34 +02:00
2025-03-08 15:14:39 -05:00
2025-07-04 21:35:55 -04:00
2025-02-20 14:59:44 -05:00
2025-06-23 16:50:31 -04:00
2024-05-25 14:33:26 +02:00
2024-11-21 14:43:05 -05:00
2024-11-26 02:28:02 -05:00
2023-11-10 13:40:13 -05:00
2025-01-06 19:26:26 -05:00
2024-08-02 21:06:39 +00:00
2024-01-31 15:34:22 +01:00
2024-11-14 21:04:11 -03:00
2023-12-16 13:38:20 -05:00
2024-06-23 13:05:34 +02:00
2025-05-19 11:40:17 -05:00
2025-05-26 22:56:17 -07:00
2025-04-15 09:19:24 +02:00
2023-09-26 19:06:56 +00:00
2023-10-03 01:29:40 +00:00
2024-10-25 06:36:50 -04:00
2024-08-16 11:53:53 -06:00
2023-11-10 13:49:29 -05:00
2025-02-01 11:35:52 -08:00
2025-07-07 09:51:47 +02:00
2024-07-09 20:43:28 +00:00
2024-09-04 19:25:12 -04:00
2025-07-07 20:21:01 -04:00
2024-07-14 23:11:52 -07:00
2024-11-19 17:00:14 -08:00
2024-09-06 00:10:28 -05:00
2025-07-07 11:33:38 -05:00
2024-01-24 06:52:29 +00:00
2025-06-30 20:52:34 -04:00
2024-06-09 11:56:04 -04:00
2024-06-13 14:29:56 +02:00
2025-05-25 02:10:40 -04:00
2025-06-02 18:33:53 -05:00
2025-03-11 17:43:05 +01:00
2024-05-13 04:31:46 +00:00
2025-03-25 09:04:38 -05:00
2024-07-11 13:28:01 +03:00
2024-04-07 04:59:28 +00:00
2024-11-20 05:19:02 -07:00
2025-06-23 18:28:53 -04:00
2025-03-19 11:07:47 -07:00
2025-06-09 09:42:39 -04:00
2024-07-17 19:34:00 +02:00
2024-07-21 19:13:07 +02:00
2025-02-16 01:03:01 -05:00
2025-01-22 07:12:53 -07:00
2024-03-30 00:34:30 +00:00
2025-01-25 09:19:16 -05:00
2024-05-17 09:28:12 -05:00
2024-07-29 13:33:17 -04:00
2024-01-29 01:21:40 +00:00
2024-10-17 13:38:53 -04:00
2024-10-18 11:52:17 +03:00
2025-06-01 12:37:11 -07:00
2025-07-01 09:21:13 -07:00
2023-09-28 03:58:24 -06:00
2024-09-26 20:34:41 -04:00
2024-08-29 15:55:40 -04:00
2024-08-04 18:57:43 +02:00
2025-06-15 19:45:17 +02:00
2025-06-28 05:04:51 -04:00
2025-06-09 09:42:39 -04:00
2025-02-16 01:05:28 -05:00
2025-02-01 21:55:56 -05:00
2024-03-08 16:09:54 -05:00
2025-05-31 16:57:30 -07:00
2023-12-16 13:38:20 -05:00
2024-01-04 11:33:52 -06:00
2025-07-02 19:19:14 -04:00
2025-03-25 14:48:47 +01:00
2024-07-11 12:49:13 +03:00
2024-08-16 00:00:56 +00:00
2024-08-29 16:23:25 -04:00
2024-09-20 14:58:54 -03:00
2025-04-20 20:54:32 -05:00
2024-10-26 15:07:40 -07:00
2025-01-15 10:38:07 -05:00
2024-01-26 17:46:17 -05:00
2024-10-29 08:49:43 -04:00
2025-04-26 03:28:51 -04:00
2023-12-13 07:56:59 -06:00
2025-06-08 14:30:11 +02:00
2023-09-17 10:56:14 -05:00
2024-07-29 09:18:22 -07:00
2024-11-09 13:44:29 -08:00
2024-03-09 12:12:09 +01:00
2025-06-11 15:45:37 -04:00
2023-09-29 02:31:02 +00:00
2024-04-12 17:47:52 +00:00
2025-06-28 04:51:05 -04:00
2024-11-20 00:33:58 -05:00
2025-03-08 04:36:16 -05:00
2025-05-24 16:08:21 -04:00
2024-11-16 03:15:09 -05:00
2025-06-01 19:24:55 -04:00
2025-06-20 14:55:57 -04:00
2024-06-12 23:13:14 +00:00
2024-12-05 06:20:50 -05:00
2023-11-10 14:10:30 -05:00
2025-06-09 09:42:39 -04:00
2025-02-18 16:59:00 +01:00
2025-01-25 18:38:05 -08:00
2024-01-06 19:41:13 -05:00
2025-07-03 18:23:54 -05:00
2023-10-14 22:59:36 +00:00
2025-06-30 14:53:07 -04:00
2024-08-16 11:53:53 -06:00
2024-01-19 13:01:49 -05:00
2025-05-06 17:00:21 -07:00
2025-07-06 22:56:38 -04:00
2025-03-10 16:58:30 +01:00
2024-06-15 11:02:37 -04:00
2024-10-02 11:16:10 -05:00
2024-10-18 11:50:41 +03:00
2024-11-02 11:40:16 -07:00
2025-04-26 03:34:22 -04:00
2025-01-22 10:31:42 -08:00
2024-01-26 17:11:15 -05:00
2024-09-21 12:38:25 -05:00
2024-04-09 08:47:36 -05:00
2024-01-13 16:37:53 -07:00
2025-06-28 16:12:43 -04:00
2025-06-28 08:49:46 +02:00
2025-06-09 09:42:39 -04:00
2023-11-03 08:08:46 -05:00
2024-07-09 14:13:07 -04:00
2025-05-19 12:00:47 -05:00
2024-07-29 13:30:55 -04:00
2024-12-23 23:51:48 -08:00
2025-03-30 14:02:33 -05:00
2025-07-07 09:55:32 +02:00
2025-02-01 11:59:47 -08:00
2025-07-02 23:05:38 -04:00
2025-05-21 08:14:26 -05:00
2024-01-06 19:10:26 -05:00
2025-05-21 00:38:11 -07:00
2024-09-04 20:27:30 -04:00
2025-02-01 18:57:17 -08:00
2025-06-27 22:25:24 +02:00
2025-05-11 00:10:43 -04:00
2025-02-15 17:06:14 +01:00
2025-05-17 09:03:37 -07:00
2024-05-26 08:51:09 -04:00
2024-08-06 09:39:15 -04:00
2023-12-16 13:38:20 -05:00
2025-06-09 09:42:39 -04:00
2025-06-06 19:33:16 -05:00
2025-03-10 23:08:50 +01:00
2025-02-28 19:00:27 -08:00
2023-09-24 09:37:49 -05:00
2024-07-24 16:56:58 -03:00
2024-12-08 22:57:25 -08:00
2024-08-16 11:53:53 -06:00
2024-08-29 15:47:38 -04:00
2025-03-24 14:53:18 -05:00
2025-05-28 16:02:20 -04:00
2025-06-28 15:41:10 -04:00
2024-04-06 03:49:37 +00:00
2024-05-17 16:03:28 +00:00
2024-05-12 15:33:38 -04:00
2025-06-24 15:17:28 +02:00
2025-01-05 18:54:17 -08:00
2024-11-20 05:19:02 -07:00
2024-10-14 23:15:50 -04:00
2025-06-23 17:52:52 -04:00
2024-05-22 22:33:56 +00:00
2023-10-13 05:28:38 +00:00
2024-09-20 14:52:44 -03:00
2025-06-25 16:36:16 +02:00
2025-01-22 06:26:02 -07:00
2024-10-08 21:12:20 -03:00
2025-04-12 17:51:39 -04:00
2025-06-18 20:59:02 -05:00
2023-09-24 09:38:56 -05:00
2024-02-21 21:47:07 +00:00
2024-11-20 00:08:40 -05:00
2025-01-22 10:20:00 -05:00
2025-02-19 00:15:28 -08:00
2024-08-06 10:08:03 -04:00
2023-11-27 09:20:49 -05:00
2025-07-02 15:47:26 -04:00
2025-06-09 09:42:39 -04:00
2024-09-12 14:47:03 -04:00
2023-10-10 14:53:23 -04:00
2024-06-24 05:23:14 +00:00
2023-09-30 22:20:17 -04:00
2024-09-04 20:47:55 -04:00
2024-11-27 07:30:41 -05:00
2024-08-04 18:40:52 +02:00
2025-06-09 09:42:39 -04:00
2025-06-09 09:42:39 -04:00
2025-04-23 17:30:21 -07:00
2024-04-06 22:17:31 +00:00
2025-07-03 13:24:22 -04:00
2024-07-02 08:42:50 -05:00
2025-06-24 17:28:21 -07:00
2025-01-04 01:17:22 -06:00
2025-06-28 11:17:26 -07:00
2025-04-26 03:38:50 -04:00
2024-02-22 21:13:06 +00:00
2024-03-26 11:21:06 -04:00
2024-10-12 09:05:08 -04:00
2025-03-23 23:22:11 -05:00
2025-02-12 04:53:14 -05:00
2025-06-09 09:42:39 -04:00
2025-06-09 09:42:39 -04:00
2024-07-09 23:49:45 +00:00
2025-03-18 01:52:51 -04:00
2023-11-28 07:53:05 -06:00
2024-10-25 06:34:04 -04:00
2024-12-11 09:52:22 -06:00
2024-08-29 16:28:53 -04:00
2025-06-28 15:08:27 -04:00
2024-06-07 11:59:35 +02:00
2024-10-15 00:12:28 -04:00
2025-06-08 14:12:37 -05:00
2024-10-01 11:33:36 -05:00
2023-11-02 11:29:37 -04:00
2024-07-14 21:18:16 -04:00
2024-07-29 13:12:21 -04:00
2024-05-02 13:24:37 -04:00
2024-04-07 04:52:53 +00:00
2025-06-23 17:48:49 -04:00
2024-12-28 02:45:30 -05:00
2025-02-20 15:14:38 -05:00
2023-10-13 02:31:12 +00:00
2025-05-11 18:15:09 -07:00
2024-06-15 11:02:37 -04:00
2025-06-09 09:42:39 -04:00
2025-06-20 02:23:17 -04:00
2023-12-23 09:25:46 -06:00
2023-09-17 10:09:42 -05:00
2024-01-15 17:22:13 -05:00
2025-06-20 01:41:37 -04:00
2024-11-20 05:19:02 -07:00
2025-01-25 18:37:22 -08:00
2024-01-29 17:47:43 +00:00
2025-03-01 08:15:35 +01:00
2024-06-01 00:04:36 +00:00
2024-07-11 13:18:40 +03:00
2025-03-29 16:42:13 -05:00
2024-11-21 15:45:20 -05:00
2025-06-20 01:30:47 -04:00
2024-08-29 15:29:59 -04:00
2025-03-28 00:36:38 -04:00
2025-05-19 21:17:39 -04:00
2024-02-23 13:48:02 +01:00
2025-02-05 22:33:58 -08:00
2025-06-22 14:53:59 -04:00
2024-11-20 05:19:02 -07:00
2025-03-18 01:20:47 -04:00
2025-01-12 17:29:15 +01:00
2024-05-26 09:11:49 -04:00
2024-05-24 00:31:04 +00:00
2025-06-14 12:24:47 -05:00
2025-02-27 12:36:04 -08:00
2025-06-09 09:42:39 -04:00
2024-02-22 17:27:21 +00:00
2024-10-02 12:48:35 -04:00
2024-04-17 13:22:15 -04:00
2025-06-12 15:35:08 +02:00
2025-06-30 13:45:09 -04:00
2024-06-28 23:59:39 +00:00
2025-07-02 17:57:29 -04:00
2023-11-14 23:49:56 +00:00
2025-02-20 14:51:23 +01:00
2025-06-25 22:17:05 -04:00
2025-04-16 09:53:41 -05:00
2025-06-28 14:25:31 -04:00
2024-10-07 12:50:16 -05:00
2025-06-18 09:16:00 -05:00
2023-12-13 07:50:22 -06:00
2025-05-25 21:24:32 -05:00
2024-09-06 09:48:00 -04:00
2025-02-06 16:34:05 -05:00
2025-02-11 17:09:54 +01:00
2024-01-06 19:37:54 -05:00
2025-06-15 11:08:53 -07:00
2025-03-23 16:08:28 -04:00
2024-09-28 15:43:15 -03:00
2024-02-22 15:29:55 +00:00
2024-03-20 13:28:23 +01:00
2025-03-18 01:16:53 -04:00
2025-02-19 02:47:51 -05:00
2024-12-19 04:30:34 -05:00
2024-12-02 12:25:39 -08:00
2025-03-16 17:21:13 +01:00
2025-03-02 21:19:19 -08:00
2025-07-06 23:27:55 -07:00
2024-04-27 20:26:26 -04:00
2024-05-14 20:38:27 +00:00
2024-11-03 21:46:14 -08:00
2025-06-28 18:13:41 -05:00
2025-04-12 16:58:40 -04:00
2025-07-04 18:29:53 -04:00
2025-07-02 23:43:48 -04:00
2024-10-11 15:55:49 -05:00
2024-08-16 11:53:53 -06:00
2025-05-25 02:18:16 -04:00
2025-07-04 02:37:09 -04:00
2025-04-28 12:16:17 +02:00
2025-06-30 13:37:31 -04:00
2025-02-20 15:18:23 -05:00
2024-07-02 08:47:20 -05:00
2025-01-24 17:55:36 -08:00
2024-10-21 19:44:58 +02:00
2025-04-19 20:45:37 -04:00
2024-09-18 00:48:54 +03:00
2025-04-06 21:16:19 +02:00
2025-06-05 20:49:36 -04:00
2023-11-13 23:31:14 +00:00
2023-09-25 04:47:01 +00:00
2023-11-14 01:33:38 +00:00
2023-10-13 06:11:59 +00:00
2025-02-05 12:24:55 -08:00
2024-06-07 11:20:09 +02:00
2024-07-17 16:29:45 -04:00
2025-04-29 08:51:29 -05:00