SirStendec
2a790ad7cd
4.0.0-rc2. Add basic custom highlight terms and blocked terms. Change the socket cluster setting because users are users. Open settings in a new window if clicking the chat menu link with ctrl or shift. Hide the Get Bits button in the site navigation. Add an additional socket server.
2018-05-31 18:34:15 -04:00
SirStendec
3df7f0472d
Add chat:pre-send-message
event for outgoing message processing. (Does not currently allow you to modify the message. Fixan issue with the emote menu. Add setting to always show deleted messages.
2018-05-22 17:23:20 -04:00
SirStendec
6c77e2ca5c
More work on viewer cards. Enable the rich card provider for videos. Start working on a standard data model for chat lines. Add a dev build notice to the menu button. Work on player no-hosting logic. Work on getting Room lines ready. Attempt to fix webmunch not working with a read-only webpackJsonp. Start adding logviewer support.
2018-05-18 02:10:00 -04:00
SirStendec
fdde05030f
The In-Line Actions Update
...
* Add extensible actions system.
* Add extensive UI for configuring the actions system.
* Add setting to disable channel hosting.
* Fix the stupid Rooms thing popping up every time you open a channel.
* Fix how we grab chat types from React.
* Refactor how we handle incoming chat messages.
* Add a hook for outgoing chat messages.
* Fix emoji appearing squished with baseline emote alignment.
* Display arrows on balloons.
* Fix an issue generating emoji URLs.
* Do not use the default values for settings with merge strategies if profiles have those settings, just empty.
* Display a message in the chat settings menu if we tried opening FFZ's settings and failed.
* Wait a bit for webpack's loader if it's not immediately there for some reason.
* Probably other stuff.
* Not mod cards. Yet.
2018-04-28 17:56:03 -04:00
SirStendec
9c95335743
Add Emoji Rendering. Add basic emoji tab-completion. The emote menu needs a re-think for performance. Strip out more Apollo bugs. Fix tooltips being silly.
2018-04-12 20:30:00 -04:00
SirStendec
1b2ff27530
More bugfixes. Actually implement the API test experiment.
2018-04-12 02:29:43 -04:00
SirStendec
d7a07a5612
The Report Your Errors Update
...
* Add automatic error reporting with Sentry.io
* Filter a bunch of bad errors from showing up on Sentry
* Add module.hasModule method.
* Fix deep_copy
* Fix disallow mouse interaction with extensions
* Add some new icons to the icon font for mod cards
* Allow Ctrl-Shift-Clicking emotes.
* Rarity sorting for experiments and unset display for unused experiments.
2018-04-11 17:05:31 -04:00
SirStendec
1841ab156c
Add favorite emotes. Add emote menu sorting. Use a CSS variable for border colors for chat lines. Use fixed emote images for the emote menu.
2018-04-09 19:57:05 -04:00
SirStendec
2eb92a7075
Apparently, there can be ID mismatches with chat and users. It's crazy stuff. Just log a warning when it happens and try to correct. Also, change tokenizer priority for mentions vs emotes.
2018-04-07 17:59:16 -04:00
SirStendec
d1acc9f7cc
Add support for asynchronously loaded rich content blocks in chat.
2018-04-03 19:28:06 -04:00
SirStendec
7ecd45fcfb
Clean up a bunch of linting stuff. Clean up event listeners in tooltips to stop potential memory leaks.
2018-04-02 03:30:22 -04:00
SirStendec
41e80fd94c
Add support for custom moderator badge images.
2018-03-15 03:31:30 -04:00
SirStendec
fb1ea38f1b
Make changes to how forceUpdate() is called to hopefully reduce errors with React being stupid and not understanding how the DOM works. Also don't display an empty message for a resub with no attached message.
2018-03-01 04:13:52 -05:00
SirStendec
0ae6e5021d
A ton of stuff. Initial migration to React 16. Initial changes for Rooms support. Add support for clip champ badge. Start using .gql source files that are compiled during import so we don't need to include GraphQL-tag in builds.
2018-02-22 18:23:44 -05:00
SirStendec
cbbe6f3e20
Basic badge stuff. Rendering of extension badges is still disabled for now, but SOON(tm). Fix emotes in locally echoed messages when emoji are present. Cache tokens in chat lines. Include the intl-login element within the username link in chat so it all underlines together.
2017-11-28 02:03:59 -05:00
SirStendec
6c4966166a
Add reference counting for emote sets so that we know when to unload them. Create a class for Users so that we can use ref counting with them.
2017-11-22 20:21:01 -05:00
SirStendec
ab8904a626
Fixed #313 . Fix Volume scroll working the opposite way it should in Firefox. Fix typo in setting description.
2017-11-17 17:31:21 -05:00
SirStendec
6da5d4c8b5
Add convenience method for creating CSS variable or setting blocks of CSS directly in css_tweaks. Start using those variables for things like chat width. Add the ability to highlight messages with mentions in them. Fix Sidebar Swap and Theatre Mode. Closes #312
2017-11-17 14:59:46 -05:00
SirStendec
7708caebb5
Clean up some code with eslint. Add eslintrc. Fix the FFZ:AP fix for jQuery only existing on some pages. Start renaming functions toCamelCase. Add old style RGB Loop color processing. Clean up Chat Freeze a bit.
2017-11-16 15:54:58 -05:00
SirStendec
3607159929
Start using SourcedSet for emoticon sets so that, in the future, special events, featured channels, etc. can add and remove emote sets without worrying about reference counting or anything like that. Also implement the method to get your Twitch Inventory emote sets.
2017-11-15 21:59:13 -05:00
SirStendec
a081247fdc
Improve support for interactive tooltips. Allow chat tokenizers to supply custom delays and interactive flags for their tooltips. Wrap text in <span> elements. Fix bug with stream uptime metadata. Fix bug with fine-router. Add method to EventEmitter that wraps emit in a try/catch. Add lilz to the socket server lineup.
2017-11-14 04:11:43 -05:00
SirStendec
262757a20d
4.0.0 Beta 1
2017-11-13 01:23:39 -05:00