1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-07-07 11:38:32 +00:00
Commit graph

301 commits

Author SHA1 Message Date
SirStendec
d0789481fa 4.0.0-rc13.16
* Added: Option to display rich embeds in chat for all links and not just those to Twitch Clips and Videos. (Closes #554)
* Added: Option to only display rich embeds for links posted by users of a certain level. (Broadcaster, VIP, etc.)
* Fixed: Implement logic for determining if embedded chat is dark or not, since embedded chat is a special snowflake. (Closes #557)
* Fixed: Emote Alignment setting broke due to DOM changes in last update. (Closes #555)
2018-12-13 15:21:57 -05:00
SirStendec
9117ac89d2 4.0.0-rc13.15
* Fixed: Viewer Cards not opening when clicking usernames in chat. (Twitch renamed the method.)
* Fixed: BetterTTV compatibility regarding BetterTTV's "hat" emotes not appearing positioned correctly. (Fixes #553)
2018-12-11 17:40:02 -05:00
SirStendec
f2700db821 4.0.0-rc13.14
* Fixed: Clicking Stream Latency metadata not toggling the visibility of the player's playback statistics.
* Fixed: The Turbo landing page being inappropriately darkened. (Twitch forgot to add the "base text color" class to anything so text becomes invisible against the background.)
* Fixed: More emote menu fixes. Check that emote data from Twitch doesn't contain null values, because apparently it can.
* Fixed: Chat width in portrait mode using Microsoft Edge.
* Fixed: `no_invert` not applying to badges correctly. (Closes #547)
2018-12-09 15:09:18 -05:00
SirStendec
49bcfaebed 4.0.0-rc13.13
* Added: Setting to force the tags/metadata bar to the top of information pane beneath the player.
* Fixed: Some users, somehow, have their emote menu sorting setting set to an invalid value, breaking the player when it tries to sort. Fall back to the default if there's no valid sorting setting.
* Changed: Make the changelog properly handle commits with versions starting with a `v`.
2018-12-05 14:51:03 -05:00
SirStendec
a340f3cd00 v4.0.0-rc13.12.1
* Nevermind that last one, then... wow, people.
2018-12-04 04:25:01 -05:00
SirStendec
cc24c86068 v4.0.0-rc13.12
* Changed: Tweak automatic error reporting settings to catch more errors.
2018-12-04 04:20:00 -05:00
SirStendec
d6504757b3 4.0.0-rc13.11
* Added: Debug Log generation and easy uploading for issue reports.
* Fixed: Bug with chat lines not having a state causing rendering to crash.
* Fixed: Add an error boundary around the custom FFZ Emote Menu to catch errors, displaying feedback and sending error reports rather than silently failing.
* Fixed: Typo in Fine when logging errors.
* Changed: Update chat types with the latest values from Twitch's source.
* Changed: Update the GitHub issue template with instructions on uploading logs from v4.
2018-12-03 18:08:32 -05:00
SirStendec
cb2f2b19ee 4.0.0-rc13.10
* Fixed: Additional channel metadata not being displayed under live channels.
2018-11-19 17:38:25 -05:00
SirStendec
83d43a6bcf 4.0.0-rc13.9
* Added: Badge Style support for the VIP Badge.
* Fixed: Chat on Video width being incorrect in some situations, mostly Portrait Mode.
2018-11-14 18:33:57 -05:00
SirStendec
3694f3284d 4.0.0-rc13.8
* Fixed: Add support for disabling channel hosting when users are experiencing the `french_vanilla` Twitch experiment.
2018-11-13 14:50:17 -05:00
SirStendec
79e3ba23a2 4.0.0-rc13.7
* Fixed: Loading errors in the Browse Popular directory due to a renamed query field.
* Fixed: Block and Hide Thumbnail buttons not appearing in Game directories. (Fixes #538)
* Fixed: Custom chat width applying when portrait mode is active. (Fixes #540)
* Fixed: FrankerFaceZ not properly detecting the dark theme when theater mode is enabled and then not using appropriate colors. (Fixes #541)
* Fixed: Override badges appearing invisible with certain badge styles.

* Maintenance: Update the chat types enum to match current Twitch values.
2018-11-12 13:34:53 -05:00
SirStendec
b4b6f1a1cd 4.0.0-rc13.6
* Fixed: Don't hide streams of a blocked game on that game's page.
* API Changed: Expose the settings mixin for Vue components.
2018-10-22 18:56:24 -04:00
SirStendec
87f3f1835b 4.0.0-rc13.5
* Fixed: Stream up-time on channels.
* Fixed: More improvements to GraphQL merging logic.
* Fixed: Remove debug logging.
2018-10-16 18:04:54 -04:00
SirStendec
551a08bfd0 4.0.0-rc13.4
* Fixed: Game directory pages not loading.
* Changed: Rewrite GraphQL query merging logic to hopefully perform in a more robust manner less likely to break in the future.
2018-10-16 15:12:47 -04:00
SirStendec
7fc27ff025 4.0.0-rc13.3
* Added: Initial support for the `/delete` command. Only specific messages will be removed from chat when one is received, now, and there's an easy to add action for In-Line Chat Actions to let moderators perform the action.
2018-10-16 02:13:14 -04:00
SirStendec
796da1739a 4.0.0-rc13.2
* Fixed: The `chat:pre-send-message` event not being called correctly.
2018-10-14 13:12:51 -04:00
SirStendec
006631b6e0 4.0.0-rc13.1
* Changed: Open markdown links in new tabs.
2018-10-01 15:44:35 -04:00
SirStendec
c9d743c296 4.0.0-rc13
* Added: Custom timestamp formats for chat messages.
* Fixed: Hook the correct load event for video elements in rich link tool-tips.
* Fixed: Display Block and Hide Thumbnail buttons on the new game directory pages.
* Changed: Use markdown for rendering item descriptions in the settings menu rather than HTML.
2018-10-01 15:36:38 -04:00
SirStendec
1eefb1dc8b 4.0.0-rc12.23
Fixed: Twitch updated the raid chat UI, breaking the option to stop automatically joining raids.
2018-09-26 17:35:22 -04:00
SirStendec
fe41eecd77 4.0.0-rc12.22
* Fixed: Rename all references to `tw-c-background` to `tw-c-background-base` and `tw-c-text` to `tw-c-text-base` to fix rendering issues with FrankerFaceZ's custom UI due to Twitch CSS changes.
2018-09-25 18:37:14 -04:00
SirStendec
8c0b4b8bad 4.0.0-rc12.21
* Fixed: Merge User and Room objects when ID and login are both known at once.
* Fixed: Spacing and sorting of metadata beneath the player. (Closes %520)
* Fixed: Update the settings menu when new settings are added while the menu is open. (Closes #523)
* Fixed: Do not maximize or minimize the settings window when double-clicking in the search box. (Closes #521)
2018-09-24 14:33:06 -04:00
SirStendec
d8cdbb405f 4.0.0-rc12.20
* Fixed: Twitch modified the `chat-service` component, requiring a detection update.
2018-09-11 19:08:58 -04:00
SirStendec
112fde0f4b 4.0.0-rc12.19
* Fixed: Default in-line Ban action not functioning.
2018-09-03 14:32:58 -04:00
SirStendec
3a0f94a230 4.0.0-rc12.18
* Fixed: Force Apollo queries to reload if there is missing data in the cache. This should fix the loading errors.
* Fixed: Use `Tier 1`, `Tier 2`, `Tier 3`, etc. in the emote menu when the price is not available for a subscription product.
2018-09-02 13:30:51 -04:00
SirStendec
5cd0c11b0c 4.0.0-rc12.17
* Added: Setting to disable player auto-play. (Closes #515)
* Fixed: Cheers not appearing in chat messages.
* Fixed: Reasons not working for timeouts / bans in in-line actions. (Closes #513)
2018-08-29 19:03:10 -04:00
SirStendec
cf0245204e 4.0.0-rc12.16
Return to version 4.0.0-rc12.16 because Twitch pushed their changes live again. Whee.
2018-08-28 19:13:26 -04:00
SirStendec
513174fad8 4.0.0-rc12.14
Revert to the previous version, 4.0.0-rc12.14, because Twitch rolled back changes to their chat handler. This is probably temporary.
2018-08-28 09:45:53 -04:00
SirStendec
380037d64c 4.0.0-rc12.16
* Fixed: Typo in chat code fixes causing message deletion setting to not work correctly.
* Fixed: Remove request causing following directory to crash, until such time as we can figure out why it's happening.
2018-08-27 23:08:44 -04:00
SirStendec
cf3de0d238 4.0.0-rc12.15
* Not Fixed: Directory stuff.
* Fixed: Chat handling.

This is an initial release to add support for Twitch's changes to how chat works internally. Everything should be working. I'm not entirely happy with the code though, so I'll be reviewing this in the future when I have time to clean things up.

I haven't had a chance to go over directory features yet, and likely won't for several days because of my job.
2018-08-27 20:15:43 -04:00
SirStendec
d4deb36f08 4.0.0-rc12.14
* Fixed: Twitch changed the internal structure of their dynamically loaded component system, preventing FrankerFaceZ from being able to force a new chunk to load to grab the internals of webpack.
2018-08-27 17:22:06 -04:00
SirStendec
0090e43316 4.0.0-rc12.13
* Fixed: Issue where settings context was not being set up correctly in pop-out chat.
* Fixed: Chat Width setting on various channel sub-pages on the old layout.
* Changed: Limit emote menu subscription benefit requests to 75 items per request due to issues with Twitch's GraphQL API periodically returning errors when requesting 100 items.

* Changed: Set the API stress testing experiment to 100% roll-out.
2018-08-20 14:33:30 -04:00
SirStendec
20ade3e5a4 4.0.0-rc12.12
* Changed: Add a mouse hover event handler for emote menu sections to force emotes to display in the event that the IntersectionObserver fails to update correctly.
2018-08-17 02:02:07 -04:00
SirStendec
a2a4ef9d2a 4.0.0-rc12.11
* Changed: Display gift icons in the emote menu next to gifted subscriptions.
* Changed: Force the IntersectionObserver in the emote menu to update whenever a new section is added to ensure that there's always a valid state.
* Changed: Set the API Stress Testing experiment to 35%.
2018-08-17 01:47:02 -04:00
SirStendec
1c19fe2282 4.0.0-rc12.10
* Fixed: Chat Width not applying correctly on pages like Videos on the old channel layout.
* Changed: Implement an IntersectionObserver into the emote menu in an attempt to get the menu rendering faster when there are an incredible number of emote sets.

* Changed: Roll out the new API experiment to 25%. (This is still pulling data from the old server, and merely serves to test the performance of the new server stack.)
2018-08-16 23:33:27 -04:00
SirStendec
4320f7b222 4.0.0-rc12.9
* Fixed: Disable hosting not working on the new channel layout again.
2018-08-08 23:23:10 -04:00
SirStendec
bdfdc0d75f 4.0.0-rc12.8
* Fixed: The channel metadata issue, on the legacy channel layout.
2018-08-07 22:03:34 -04:00
SirStendec
321ba85e7a 4.0.0-rc12.7
* Fixed: The fix for metadata needed a fix.
2018-08-07 21:37:21 -04:00
SirStendec
9cded8480e 4.0.0-rc12.6
* Fixed: Socket server not joining the correct room when using the new channel layout, causing some metadata to work incorrectly.
* Fixed: Featured Follow buttons not disappearing correctly when they are removed from a channel.
2018-08-07 21:14:42 -04:00
SirStendec
7b8c3617dc 4.0.0-rc12.5
* Added: Toggle the Player Stats pop-up when you click on the stream latency metadata tag.
* Fixed: Bug where the chat would not appear at full width when combining portrait mode, theater mode, and swap sidebars.
2018-08-07 14:51:06 -04:00
SirStendec
ea52a77b7b 4.0.0-rc12.4
* Fixed: Make channel metadata work again. I'm a genius. NotLikeThis
2018-08-05 17:39:19 -04:00
SirStendec
976e915ae3 4.0.0-rc12.3
* Fixed: Subscription balloon appearing off screen with the new layout and the Swap Sidebars option.
* Fixed: Metadata not updating correctly on the legacy layout.
* Fixed: Controls to block/unblock games and hide/unhide thumbnails not appearing on the directory with the new layout.
2018-08-05 17:30:59 -04:00
SirStendec
d091a35079 4.0.0-rc12.2
* Fixed: Take a few more variables into account when sizing the player for Portrait Mode.
* Changed: Fade in the Host button, not responding to user interaction while it's fading to give users a chance to react to the UI change.
2018-08-04 15:01:00 -04:00
SirStendec
7e4223ccdd 4.0.0-rc12.1
* Added: Portrait Mode Threshold setting for customizing at precisely which point Portrait Mode kicks in.
* Fixed: Do not automatically hide chat because of a narrow window when Portrait Mode is enabled.
2018-08-03 16:33:58 -04:00
SirStendec
81ebb14937 4.0.0-rc12
* Added: Portrait Mode! Put chat beneath the player when your window is taller than it is wide to make the best use of space for both the player and chat.
* Fixed: Better route matching for when we're actually on the new channel page.
* Fixed: Unable to effectively collapse chat with a custom width on the new layout.
2018-08-03 15:25:50 -04:00
SirStendec
089bc6d715 4.0.0-rc11
* Added "Chat > Behavior > Deleted Message Style" setting to customize how deleted messages appear when set to always be visible.
* Added "Chat > Filtering > Filter your own messages." setting to control whether or not your own chat messages are filtered. Defaults to disabled.
* Fixed: Channel Hosting, via better detection of new vs old channel component style.
2018-08-02 14:29:18 -04:00
SirStendec
25069e1298 4.0.0-rc10.1
* Fixed: Unreadable text on metadata pop-ups with the dark theme enabled.
2018-08-01 15:29:44 -04:00
SirStendec
6654fda11d 4.0.0-rc10
* Added: Support for rendering metadata for the new Twitch layout.
* Fixed: The option to disable Hosts not working with the new Twitch layout.
2018-08-01 15:11:03 -04:00
SirStendec
44dd04de20 4.0.0-rc9.3
* Fixed: Tooltips for sub emotes in the emote menu.
2018-07-28 12:15:42 -04:00
SirStendec
4808911b39 4.0.0-rc9.2
Fixed: Bug with player stats metadata creating an error when the player object is unavailable.
2018-07-27 14:35:11 -04:00
SirStendec
d886e5cdb5 4.0.0-rc9.1
* Changed: Do not hide the emote menu when it's taller than the whisper UI.
* Fixed: Chat features not working on the dashboard.
* Fixed: Player features not working with Twitch's new player loading scheme.
2018-07-27 03:18:19 -04:00