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
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
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
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
Lordmau5
7a01f5d79e
Featured Follow buttons ( #406 )
...
* Basic featured follow support
* Implement `do_authorize`
* More work on Featured Follows.
- Refresh button
- Also implement emotes
* Remove debug log
* Remove featured emote support in favor of next merge
* Fix linting errors
* Implement requested changes
* Fixes
2018-04-08 13:44:44 -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
96b03290c8
Fix an issue subscribing to topics when a socket first connects.
2018-03-14 17:32:19 -04:00
SirStendec
254d297f79
Use ref-counting with socket topic subscriptions to make it easy to tell when we should and shouldn't actually unsubscribe. Add route awareness to FineWrapper so that we can unregister the MutationObserver when we know we won't be suddenly finding an instance that we're looking for. Have the channel bar register for the channel pubsub topic. Fix minimize navigation showing the navigation bar over top of theater mode.
2018-03-14 13:58:04 -04: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
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
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
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
7e88c18ead
3.5.426. Fix ember navigation to game directories. Fix mod badges in Firefox. Change badge rendering for the API to not needlessly duplicate data structures. Add bttv-room-message event for API. Clean up logging output for Firefox developers. Fix issue in socket handling. Tweak chat sub notification appearance. Closes #104
2017-02-14 00:07:55 -05:00
SirStendec
87e7a7fb29
3.5.425. Fix whisper button visibility on mod cards. Fix log message colors. Reduce logging when not running a development build. Fix ban notices rendering HTML.
2017-02-03 02:01:18 -05:00
SirStendec
1a52caab6b
3.5.323. Refactor Debug. Use channel cover height in mini-player calculation.
2016-10-12 11:11:06 -04:00
SirStendec
8280b93c97
3.5.301
2016-09-30 13:09:03 -04:00
SirStendec
9592dc1c2c
3.5.270. Fix a BTTV template. Change the get_editor_of function to use DOMParser for better security. Fix websocket callbacks not getting called. Remove a client-side permissions check from the /ffz following command.
2016-08-12 14:25:19 -04:00
SirStendec
11164648e9
3.5.183. Added ban reasons to moderation cards. Cleaned up socket server subscription logic. Changed utils.prompt to let you specify your own input element. Made inverted transparent badges less harsh in normal Twitch.
2016-05-22 14:08:11 -04:00
SirStendec
8056463bbe
3.5.169. Oops. Haven't commited in a while :< Did... stuff? And things.
2016-05-06 02:23:12 -04:00
SirStendec
21d1ce0d8f
3.5.156. Feed Cards. CSS tweaks. Fixed Golden Kappa's tooltip. Not much here.
2016-04-11 18:57:25 -04:00
SirStendec
d55af32b4e
I really need to remember to commit more frequently.
2016-03-23 19:28:22 -04:00
SirStendec
800553c602
3.5.84 to 3.5.100. Most importantly, started using new Ember stuff. -view-registry instead of Ember.View.views, and such. Finally added UI for managing pinned channels. Use HTTPS for the API and socket servers. Don't immediately unload chat rooms. Smarter chat tab behavior. Added /card command for opening mod cards. Other stuff.
2015-12-12 13:28:35 -05:00
SirStendec
c167a8b626
3.5.78 to 3.5.83. It's been so long since I've commited. I'm a bad person. Added grouping for hosted channels, and a menu to select which channel you visit. Added weights for selecting which socket server to use. Added server time offset calculations. Refactored a LOT of how chat badges and chat line rendering and history processing works behind the scenes. Removed a ton of duplicate code. Added basic adjacent chat message lookups. Need better server support.
2015-11-19 02:45:56 -05:00
SirStendec
c40b3ba337
3.5.51 to 3.5.57. Changes to how chat history is implemented. Made the Actions and Metadata overlay for theater mode optional. Added support for the new Conversation UI. Increased socket server rollout. Mod cards update history in real time. Fixed global moderator badges. Refactored emote clicking code. Moved CSS to external again.
2015-11-07 22:56:15 -05:00
SirStendec
10da2b4fd5
3.5.41 to 3.5.50. Viewer list sorting is now optional. CSS is now embedded in the script to prevent loading issues. Started testing new socket server. Added chat batching option to display new messages in batches for performance reasons. Changed socket server rotation logic. Added error checks for Stream Latency. Socket protocol now uses ok instead of True. Added deploy and clear_cache commands to gulp for convenience.
2015-11-01 17:28:19 -05:00
Kane York
2fd1817627
Merge branch 'master' into socketdev
2015-10-27 18:26:28 -07:00
Kane York
44bcd7df05
client: Start at random point in round-robin
2015-10-26 12:26:47 -07:00
Kane York
85d261afb3
client: Move room/channel distinction into name (room.trihex)
...
Also, have the client send a "ready" message when it has sent all its
initial requests.
2015-10-26 12:14:03 -07:00
Kane York
9b75026422
Add client handling for "error" messages
2015-10-24 21:33:31 -07:00
Kane York
61b4ef33e3
Implement recieve loop
2015-10-24 20:40:49 -07:00
Kane York
36ac3e576f
Start writing socket server in Go
2015-10-24 19:59:34 -07:00
SirStendec
d934508b04
3.5.31 to 3.5.36. Added Portrait Mode. Fixed missing Op button on mod cards. Changed Feature Friday code to facilitate events without an associated channel, like Halloween. Fixed Stream Latency breaking on a broken player function. Added a simple JS API to let other extensions add emoticons to FFZ.
2015-10-24 22:44:00 -04:00
Kane York
dfcd6bf413
Cycle socket servers when connection fails
2015-10-24 16:04:27 -07:00
Kane York
a2116591bc
Switch the socket server in development
2015-10-24 15:59:58 -07:00
SirStendec
4072f3c82a
3.5.17 to 3.5.21. Added font family option. Added timestamp seconds option. Fixed regex emoticons in My Emoticons pasting the wrong code. Added Google Noto emoji. Fixed broken chat line alternation. Made My Emoticons menu button not visible when the menu wouldn't contain anything.
2015-08-28 22:54:12 -04:00
SirStendec
9ece18ec0f
Added nice following tooltips to the sidebar. Shift-clicking emotes in the menu works now. Fixed color code bugs on non-ember. Fixed DDoS prevention nonsense.
2015-08-02 02:41:03 -04:00
SirStendec
08ad23ec02
Added aggressive caching of Twitch emoticon set data for more reliable tooltips.
2015-07-31 21:40:51 -04:00
SirStendec
c5f55bd6b8
Re-factored chat rendering. Lots of other stuff. Still don't remember to commit frequently like I should. :(
2015-07-29 01:03:10 -04:00
SirStendec
2bc2b7003b
Abandon all hope of useful commit messages, ye who enter here.
2015-07-13 21:52:44 -04:00
SirStendec
6a62804ec1
Pre dev stream
2015-07-04 17:06:36 -04:00
SirStendec
b184fc74b2
An update!
2015-06-10 18:46:04 -04:00
SirStendec
6264da62fc
Bunch o changes. I'm a bad person.
2015-06-05 03:59:28 -04:00
SirStendec
576c9569b2
I'm literally a terrible person. Just LOOK at this commit. I did some stuff. A lot of stuff. Too much stuff.
2015-05-17 19:02:57 -04:00
SirStendec
216a82aa5a
Rough support for the updated BetterTTV. It's kind of messy, so I'll investigate a better way to hook into it with less chance of breaking.
...
Other minor changes.
2015-03-30 00:52:18 -04:00
SirStendec
45f82701c2
Fixed UI for inviting user to chat in dark mode. Bot badges. Fixed mod badges not overriding in some cases. Other minor tweaks.
2015-03-15 21:24:22 -04:00
SirStendec
dc2189d5f0
Update dark theme. Add Bot badge. Add support for badge visibility checks. Enable username color fixes by default and require slightly brighter names in dark mode. Change image tooltips to not use HTML. Add option for global Twitch emoticons in My Emoticons menu.
2015-02-26 00:42:11 -05:00
SirStendec
fc21671b2c
Way too much stuff for one commit. I'm a terrible person.
2015-02-24 00:33:29 -05:00
SirStendec
b284bd0f8d
Add settings support. Make FFZ menu modular. Add support for chat row styles. Add support for dark twitch (disabled). Add support for SRL races. Update SRL race dialog. Everything.
2015-02-08 02:01:09 -05:00