SirStendec
eb967e115f
More fixes for the React 16 update.
2018-02-22 18:38:13 -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
5d53dd7071
Update changelog. Add handling for ritual messages, as well as a setting to disable them. Disabled ritual messages still render their message in chat, just not the system messages like "X is new here! Say hello!"
2018-02-02 16:00:58 -05:00
SirStendec
4c9e67a22e
Fix Twitch chat badges not rendering. They removed badgeSets from the chat container, so for now access the raw data and parse it ourselves. It's actually about the same difficulty, so it should work fine.
2018-01-19 17:17:16 -05:00
SirStendec
0754144c36
Render badges. Fix badges with weird font sizes. Add an option to show metadata in theatre mode. Fixes #364 . Fixes #363 .
2018-01-16 17:36:56 -05:00
Lordmau5
941aab9feb
Hide Vodcasts & Host Button ( #353 )
...
* Fix occasional vanishing of stream card uptime, avatar and other info
* Additionally fix routing issues with the modified avatar div
* Add hide vodcast functionality
* Add `vuedraggable` to dependencies
* Remove LegacyAPI
* Add host button with aut-host management menu
Messy code, but it works.
* Only add `disabled` class to button if chat connection isn't there
* Fix for host button not updating it's text properly after un-/hosting
* Add tooltip to host button and use alternative way to get the chat inst.
* Rework host button stuff into new metadata
All is functional, even though the code might be a mess.
* Implement Auto-Host settings tab
* Fix reassignment to const, hehe
* Custom TMI events for Host and Unhost, plus use existing chat connection
* Code adjustments, disabling the button when host is loading, etc.
* Address code-review suggestions
Translation support and a few other fixes
* Remove inline styling
* Show error in tooltip if hosting didn't work properly or similar issues
* Address change requests
* Fix mixup
* Fix host options not having a background
* Fix styling for the host options
This adds a small border
* Hide host button on own channel
* Fix popper
* Move `isChannelHosted` method further up
* Adjust handle of auto host menu and fix vodcast hiding
* Replace loading icon with text
* Add setting for host button; Also another small issue
* Fix joining your own channel multiple times
2017-12-13 23:43:56 -05:00
SirStendec
ac6663053f
Add a setting to disable fixing bad emotes. People are the worst.
2017-12-13 20:22:11 -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
2e5fe7f177
Refactor chat line rendering to support lines with system messages, making it possible to customize the rendering of re-sub messages and eventually other types, like purchases. Fix the emote data structure being all screwed up in self-sent /me commands.
2017-11-23 02:49:23 -05:00
SirStendec
b04cd8a61a
Add getEmotes method to chat.emotes. Remove emoji mentions from chat.emotes because that'll have its own module as chat.emoji. Fix bug with Room objects changing their login if FFZ's server has outdated name info. Use getEmotes in emote tokenization. Move channel bar Apollo modifiers into the channel bar module. Rename CHAT_TYPES variable to use proper casing. Add touchmove handler to scroller for people with touchscreens. Fix spacing under the player in theatre mode with whispers disabled. Add navigate method to FineRouter.
2017-11-22 15:39:38 -05:00
SirStendec
127184f997
Fix updateContext. Change the colors used to make chat names readable. Fix /me actions in chat. Fix socket.ping()
2017-11-20 16:59:52 -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
863eafd32f
Add: Auto Theatre Mode, Hide Whispers in Theatre. Fix: Player width in theatre. Cache message deleted status at chat line render to avoid a second render.
2017-11-16 18:54:54 -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
a887425602
Fix issues with scrolling and removing old chat lines when we can't find Twitch's own chat line type mapping.
2017-11-16 14:24:17 -05:00
SirStendec
23e2fadba3
Add a button to the chat settings menu to open the FFZ menu. Fix the chat width setting and theater mode.
2017-11-15 14:04:59 -05:00
SirStendec
10c6c1cb87
Move chat-line into its own module. Update the chat buffer code to always remove visible lines in pairs to avoid messing up rendering. Grab chat line types from webpack.
2017-11-14 22:13:30 -05:00
SirStendec
bb26260e23
Add chat font settings. Update changelog. Remove old credits file and old, moved theme.scss. Fix FFZ menu rendering in Firefox/Edge.
2017-11-14 18:48:56 -05:00
SirStendec
cace3b317d
Added: Freeze Chat on Hover/Key
2017-11-14 04:12:10 -05:00
SirStendec
262757a20d
4.0.0 Beta 1
2017-11-13 01:23:39 -05:00