Commit Graph

28 Commits

Author SHA1 Message Date
Kyep
3662b90265 fix, 'more info' for admins, better whitelist support, pre-client bans 2019-05-28 11:35:53 -07:00
Terilia
640a30e325 inverted chat v1 2019-01-29 18:47:33 +00:00
IK3I
124a043e99 Revert "So I heard you like Javascript....."
This reverts commit 5e5ca1a5c2.
2018-01-25 23:56:08 -06:00
IK3I
5e5ca1a5c2 So I heard you like Javascript.....
This variation of a solution would require the installation of a node
server. In theory, said server could be written into the startup code of
the core server but I'm not gonna go write a modified hastebin without a
solid yes.
2018-01-15 18:35:03 -06:00
IK3I
5612eee562 Fixes #8540
Also adds a seperate iframe explaining how to save the output since IE8
lacks support for doing things nicely.
2018-01-11 03:02:21 -06:00
Teri
282ff4600a Adding Robotic Binary Specific Fonts 2017-12-04 19:54:19 +00:00
Tigercat2000
c0d3855d53 Goonchat Admin Filters
This adds Message filters to Goonchat (only for mentors +
administrators).

There is a new option in the settings dropdown of Goonchat to access
these. They are temporary, non-destructive filters which will hide all
messages matching them that are already in your chat, as well as any new
messages matching them.

There are 5 filters currently:
 - Admin; Filters out most admin logs.
 - Combat; Filters out a limited subset of combat messages-
 Specifically, any message with the 'combat' span class. Currently, this
 has only been added to the central /attack and /attacked_by procs, so a
 large considerable amount of hostile actions taken against a
 player are still not going to be filtered out. We can work on adding
 the identifier to more stuff later.
 - Radios: Filters out all radio messages.
 - Speech: Filters out all mob speech.
 - OOC: Filters out OOC chat.

There is also an "All" option, which just turns off all messages that
are not internal to Goonchat.
2017-02-06 12:19:33 -08:00
Krausus
3fcbb158d0 In in for loops 2017-01-16 13:23:04 -05:00
Krausus
24c6e0d2e3 Tweaks Goonchat loading process
- Re-loads output pane twice as fast, re-sends assets less often, and
ensures output pane HTML does not get cached.
- Updates the loading message to be more useful.
2017-01-16 03:50:50 -05:00
Tigercat2000
bf38804aa0 Add twemoji.min.js locally so goonchat loads without internet 2017-01-11 10:28:01 -08:00
Tigercat2000
0b69fe7842 Goonchat Twemoji support.
Add twemoji support to goonchat. It only parses annotations if the message has a
<span> tag with the 'emoji_enabled' class.

Also adds utf-8 support with goonchat, for the twemoji.
2017-01-11 09:31:56 -08:00
Fox McCloud
c65b0342ab Merge pull request #5554 from Crazylemon64/descriptive_tochat_runtimes
Graaaaaagh
2016-08-26 21:33:21 -04:00
Crazylemon64
7a48a84cea :( 2016-08-26 18:25:24 -07:00
TheDZD
978760ef5e Merge pull request #5520 from Crazylemon64/descriptive_tochat_runtimes
The message for to_chat runtimes is more descriptive now
2016-08-26 20:58:36 -04:00
Crazylemon64
4e9f922cd4 Fixes tabbing 2016-08-26 16:57:57 -07:00
Crazylemon64
c4c6bae2ec Adds logging for what should be an impossible case 2016-08-26 15:41:02 -07:00
Crazylemon64
46553aac06 Makes the messages a fair shot more descriptive 2016-08-26 15:38:10 -07:00
Crazylemon64
4a3addd0f6 Makes things a bit cleaner 2016-08-23 17:32:29 -07:00
Crazylemon64
9d29a541cb The message for to_chat runtimes is more descriptive now 2016-08-22 21:26:15 -07:00
Krausus
6ab552f0fa Fixes Goonchat delaying client/New, again 2016-08-22 22:40:56 -04:00
Krausus
2343ecbc27 Replaces goonchat highlighting code with mark.js 2016-08-14 13:06:22 -04:00
Krausus
90e4247bb8 Removes bicon proc's bi alias
Almost all the other largely pointless aliases for the Goonchat procs
were removed, but this one remained, unused. And since we'll never need
to save 3 characters, now it's gone, too.
2016-07-29 10:07:56 -04:00
Krausus
f4e824e4c3 Adds no-class mode to bicon proc
... and makes the bicons in View Variables use it. This seems to stop a
small number of icon state classes from breaking Dream Seeker when
directly browsed to a client. I don't actually understand why, but it
works.
2016-07-29 09:00:07 -04:00
Krausus
ae85d05051 Fixes Goonchat freezing New for some clients 2016-07-08 13:01:37 -04:00
tigercat2000
282e8088b2 Runtime & Goonchat fixes (#4820)
* Fix goonchat banned-cookie misdetection

* Runtime fixes

* Fix #4813

* Fix #4818

* Whoops.

* Actual emote runtime fix
2016-06-29 11:12:16 -04:00
Krausus
8d7e638f6e Improved to_chat debug message (#4795)
Also fixed a couple related, minor bugs
2016-06-28 11:34:54 -04:00
Krausus
eecf8ba93b to_chat fixes
Mostly sounds using to_chat instead of << like they should. Also, the
to_chat CRASH now refers to itself as to_chat instead of Boutput.
2016-06-24 18:36:50 -04:00
tigercat2000
732c3b4ae5 Goonchat (#4744)
* bicon regex run

* Remove all \black

* Goonchat from /vg/ / Goon

Whoo!
Special thanks to @Tastyfish for the macro2html thing so all of our
horrible color macros keep working and don't fail horribly <3

* Fixes and changes n stuff

- Made ping sane again (the fuck PJ)
- Updated chat CSS
- Fixed like one problem with a color macro

* whoops

* Restore /vg/'s pingloop stuff (used to avoid fucking up is_afk)

* Strip problematic tags from tcomm scripts

- <audio>
- <video>
- <iframe>
- <script>

* Fix human examine icon

* Name hotkey elements

* Removed old stylesheet
2016-06-23 16:56:15 -04:00