1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-03 00:18:31 +00:00
Commit graph

139 commits

Author SHA1 Message Date
SirStendec
f0bcf7f53e Update the gray theme. Make the settings menu draw a sub-page list if a page has no content. Update changelog. 2018-02-08 18:28:30 -05:00
SirStendec
2efbd1ae59 Change how user-specific badge overrides are rendered so that a transparent image badge looks correct no matter what badge style is enabled. 2018-02-02 18:19:42 -05:00
SirStendec
7cc6bf576f Fix a typo with room-specific user-specific emote sets. Add a suppress_logs argument to registering emote sets to avoid spam from the GameWisp add-on. 2018-02-02 18:11:37 -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
5429f4d329 More fixes for the Apollo update. It still has issues with ensuring queries are re-fetched properly, but it is at least modifying queries and doing what it's supposed to. 2018-02-01 16:39:24 -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
SirStendec
95d0002b56 Fix chat scroll pausing. scrollToBottom was moved from the object prototype (aka the correct place for functions) to being defined in the constructor (aka not the correct place), making it more annoying to override. 2018-01-15 20:40:54 -05:00
SirStendec
be9de6de25 Fix tool-tip placement. Fix incorrect player width in theater mode with collapsed chat and a custom chat width set. Fix channel bar placement with minimize navigation. Fix player size when entering fullscreen with theater mode enabled. Fix minor bug in has method. 2017-12-21 20:37:58 -05:00
SirStendec
53a47e02f5 Update changelog. Update build script to fix minified builds. The latest uglifyes requires keep_classnames as a compression option as well as mangle. 2017-12-16 02:13:53 -05:00
SirStendec
4c75eac19c Version bump. Fix Promise detection in non-Webkit browsers. Change how hollow button metadata is colored. 2017-12-14 16:21:30 -05:00
SirStendec
8e364e7d84 Misc. fixes to clean up after tw-. Fix tooltip placement. 2017-12-13 18:30:27 -05:00
SirStendec
4b246ade44 tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw- 2017-12-13 17:35:20 -05:00
SirStendec
e224800fb9 Add support for clickable stream metadata. Add helper utility for detecting clicks outside of elements. Add support for manually shown/hidden tooltips, which is used for custom pop-ups. 2017-12-04 18:58:19 -05:00
SirStendec
fc40353b87 Bump version. Update change-log. Hide avatars in the directory by default. 2017-12-01 17:00:19 -05:00
SirStendec
cf8774f1f2 Regenerate the gray theme and update the change-log. 2017-11-28 17:38:34 -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
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
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
24aac91258 Update the changelog. Remove useless logging. 2017-11-14 22:15:05 -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
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
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
SirStendec
c76f5ab7f9 Most changes for 3.5.481. Closes #146. 2017-05-09 16:49:24 -04: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
SirStendec
e2803a7e1d 3.5.471. Fixes for the directory. Closes #138. Closes #134. Closes #130. Closes #136. Older: Changes to ITAD popup. Top nav color. Better tool-tips for social bar 2017-04-21 20:02:27 -04:00
SirStendec
996ab7031e 3.5.463. Fix tab completion issues. Fix rendering of system-msgs that require special rendering. Fix compatibility with BetterTTV v7. This includes a lot of tiny changes because many features are only incompatible with BTTV v6. 2017-04-10 15:03:05 -04:00
SirStendec
c3e5aa4fcf 3.5.459. Improve prefix detection for sub-emotes. Allow prefixes for FFZ and API emote sets. Dark CSS tweaks. Closes #127. 2017-04-07 14:36:39 -04:00
SirStendec
1099cc95c2 3.5.458. Add a disclaimer to the ITAD popup about the benefits of buying games on Twitch. Fix player volume shenanigans. Closes #126. Closes #125. 2017-04-06 17:55:14 -04:00
SirStendec
61ac0b97f6 3.5.457. Commerce stuff. Favorite any emote. Consolidate emotes from your Twitch Inventory. Dark CSS tweaks. Add emoji size settings. Highlight messages with mentions without having alternating rows enabled. 2017-04-05 19:12:11 -04:00
SirStendec
3d6acd46dd 3.5.444. Fix bugs with the My Emoticons menu. Dark CSS tweaks. 2017-03-27 18:03:10 -04:00
SirStendec
3b38d12859 3.5.435. More dark theme tweaks for notifications. Add color support to channel metadata. Add warning colors for stream latency. Closes #113 2017-03-04 18:55:00 -05:00