1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-10-10 05:10:51 +00:00
Commit graph

359 commits

Author SHA1 Message Date
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
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
b51306019a Add post-modifier stuff to Apollo. Add convenience methods to FineWrapper for dealing with things that are expected to only have one instance at any given time. 2017-11-22 03:33:34 -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
a45dc472b7 Fix volume scroll with Firefox. Closes #310 2017-11-17 14:56:18 -05:00
SirStendec
ef626364db Fix tooltips not working due to other React roots existing. 2017-11-17 14:55:53 -05:00
SirStendec
7f2522508e Fix jsconfig.json so that import aliases work in VS Code. 2017-11-17 03:12:49 -05:00
SirStendec
d2b4dcbce4 Attempt at fixing caching issues with Apollo for the stream up-time display, as well as adding a re-usable function for grabbing data from Apollo. 2017-11-17 03:12:08 -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
c86895797c Add a limited legacy API to support at least basic channel and global emotes from FFZ:AP. 2017-11-16 00:25:51 -05:00
SirStendec
21b598b92d Add settings to the player to control extension visibility and to adjust the volume by scrolling. 2017-11-15 22:01:15 -05:00
SirStendec
034f8f6849 Style changes for the main menu thing. Oops. 2017-11-15 22:00:49 -05:00
SirStendec
541bf1bc84 Fix the height of the FFZ Control Center title bar. 2017-11-15 21:59:47 -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
bd518aea01 A few more scroller changes. 2017-11-15 14:48:57 -05:00
SirStendec
0173212a36 Fix username colors flickering with the dark theme enabled on Twitch whenever the scrollbar appears or disappears. 2017-11-15 14:06:29 -05:00
SirStendec
1357a3e143 Simplify how the Chat Freeze feature is implemented to hopefully fix any FFZ-related bugs there. Also fix an issue with FFZ failing to load when there are extra React roots in the page. 2017-11-15 14:05:58 -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
24aac91258 Update the changelog. Remove useless logging. 2017-11-14 22:15:05 -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
2c28afc6a6 Fix duplicate turbo/prime emotes in self-sent messages, and other future cases where two emotes have the same indices. 2017-11-14 22:11:58 -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
1e9953a0a8 Get a basic gray theme set up. 2017-11-14 18:48:05 -05:00
SirStendec
cace3b317d Added: Freeze Chat on Hover/Key 2017-11-14 04:12:10 -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
c0320dd3ab Stop running on certain subdomains that are injected as iframes by the legacy site. 2017-11-14 04:02:34 -05:00
SirStendec
2c1cd94013 Disable modifications to the game directory query for now until I can find out how to make it work properly and not break things. Apollo needs a safer query merge system. 2017-11-13 16:28:42 -05:00
SirStendec
2c39cd9051 Expose more things on window.FrankerFaceZ.utilities. Fix a bug with JavaScript driven layout elements when the FFZ menu is fullscreened by not hiding those elements, only making them invisible and putting FFZ content on top. 2017-11-13 16:28:17 -05:00
SirStendec
262757a20d 4.0.0 Beta 1 2017-11-13 01:23:39 -05:00
SirStendec
c2688646af The Last Ever v3 Commit (Hopefully) 2017-11-13 01:13:52 -05:00
SirStendec
e0bad1dc10 3.5.529. Tooltip stuff. 2017-09-28 23:18:26 -04:00
SirStendec
9e845b171e 3.5.527. Tooltips! Lots of changes to how link tooltips render. And some stuff about the dark theme I guess. 2017-09-26 17:01:51 -04:00
SirStendec
35ce17e3ee 3.5.524. Add socket server status to the Debug menu. Update the emoji regex. Fix global emote tooltips. 2017-09-17 14:21:49 -04:00
SirStendec
d97a44326a 3.5.521. Emote data stuff. Bugfixes. Rich content in chat. Server socket changes. 2017-09-15 14:41:00 -04:00
SirStendec
69d9823206 3.5.514. Fix schedule parsing. Dark CSS tweak for chat replay. 2017-09-01 16:13:02 -04:00
SirStendec
055386767f 3.5.512. Fix blocked games in social bar. Dark CSS tweaks. 2017-08-22 20:18:47 -04:00
SirStendec
aa4f999c29 3.5.511. Misc Twitch fixes. Add setting to disable custom mod badges. Add API event for highlighted messages. Allow API to remove chat messages. 2017-08-16 13:24:55 -04:00
SirStendec
81040f1608 3.5.502. Mostly dark theme stuff. Remove every instance of "ember-chat-container" in CSS and just apply the correct class to that element with JS since Twitch hasn't after years. Closes #196. Closes #195. Closes #189. 2017-07-13 01:51:36 -04:00
SirStendec
99630f3e4e 3.5.498. Fix dark theme for Clips. Fix theater mode and whispers. Fix Minimal Chat Header not hiding the chat header, and then it hiding too much. Fix game purchase share message in chat. Fix position of player controls in theater mode. Closes #185. Closes #184. Closes #183. Closes #182. Closes #175. 2017-06-30 11:49:32 -04:00
SirStendec
630d2830ec The "Oh God Why Didn't I Commit Sooner" Edition
v3.5.494.

Added: Chat Filtering > Remove Messages from Moderators
Added: Recent Highlights
Added: Support for room-specific badges from the API.

Fixed: Custom bits badges. Lots of styling. Chat bugs. Dark theme issues. My Emoticons menu not rendering. Reset Player not rendering. Twitch5 extension compatibility. Logviewer messages and Name History. Bits UI breaking when you switch rooms. Player state when you reset the player.

Closes #173
Closes #169
Closes #164
2017-06-11 13:30:37 -04:00
SirStendec
e843a3bb19 3.5.481. Clean up the mod card note count code. 2017-05-09 17:03:47 -04:00
Mike
6d708184b4 Merge pull request #157 from CBenni/master
Added note counter flag to the moderation card
2017-05-09 16:49:44 -04:00
SirStendec
c76f5ab7f9 Most changes for 3.5.481. Closes #146. 2017-05-09 16:49:24 -04:00
CBenni
61d0c0e804 Added note counter flag 2017-05-08 23:39:52 +02:00
SirStendec
557f56ee55 3.5.477. Fix Channel Title on Top. Fix gray mode from the Twitch chat menu settings. Fix layout width calculations to be font-size aware. Fix Followed Since display on Following and Followers. Fix AutoMod. Fix settings on Chrome Canary. Darken associates' agreement. Closes #149. Closes #147. Closes #144. 2017-04-28 16:59:49 -04:00
SirStendec
efaf46ee75 3.5.472. Add new Verified badge. Add separate transparent image support for badges. Misc. minor bug fixes. 2017-04-22 22:34:22 -04:00