7,647 Commits over 3,684 Days - 0.09cph!
Add Stream.GetUserFollowing and Stream.GetUserFollowers
Enable twitch avatars again
Optional channel param in Stream.SendMessage, sends to your own channel if non specified
internal Stream.Connect and Stream.Disconnect, auto connect to twitch service on loop init
Implement Sandbox.Stream.GetUser
Refractor so that TwitchService handles client and api
Add channel modify functions to Sandbox.Stream
Internal twitchapi
Add Sandbox.Stream.IsActive
Sandbox.Streaming.StreamClient to Sandbox.Stream
Stream.OnChat library method instead of event system CommandAttribute
Have lock, cancel and resolve prediction functions, more clear than an enum for each end status
Add TwitchAPI.CreatePrediction, TwitchAPI.EndPrediction
Let's not fuck up this branch this time
Use userId instead of broadcasterId, they're the same thing but userId makes more sense
Fix TwitchAPI.SetChannelLanguage
Add TwitchAPI.GetChannel
try catch http requests
Remove username from IStreamClient, no longer needed
Add commands to set channel info
Add TwitchAPI.SetUserDescription
Add TwitchAPI.SetChannelTitle
Add set channel game, language and delay
Add StreamClient.UserId so this doesn't have to be queried all the time
▅▉▊ ▋ ▆▌▋▌▌ ▌█ ▅▇▇▍▋ █▋▇▊▍▌ ▄█▄▉▍▆ ▅▄▌▄▋▌
StreamClient.Username uses name from service token
Remove box shadow from name tag avatar
Use api to request twitch profile image
Make StreamClient.TwitchAPI publicly accessible
Don't connect to twitch pubsub for now, isn't useful yet
Only fetch twitch credentials once across client, pubsub and api
Initial support for twitch helix api. Added TwitchAPI.GetUser
Add internal TwitchAPI.ServiceToken which throws for invalid token for convenience
Add internal TwitchAPI.Http which sets up http client with client-id and auth headers
Add TwitchAPI.GetUserFollowing and TwitchAPI.GetUserFollowers
Add the rest of the UserFollow data
Add TwitchAPI.GetStream
Make sure join and part use lowercase channel name
▄▆▄ █▊▅▉▄▍ ▉▌█▊▊▆ ▅▋▍ ▄▇▉▇▋▆▆: ▍▉█▊:█▇▊▍, ▌▇█▄▇▇▄:█▅▌▅:▉▉▆▇▊▊▅▌▌▉▌, ▊▉▌▅▊▊▄:▇▉▅▅:█▌▆▌▅▇▉▍▌█▉▊▊
merge subsequent chat messages
Remove twitch test menu cmd
Add chat ui
Remove player when they leave chat
Add coin pickup that scales player on pickup
stream_joinchannel and stream_leavechannel admin commands
Add StreamClient.LeaveChannel
Join our own channel on stream connect now it's not done automatically
Add StreamClient.Username
Add StreamClient.JoinChannel, don't automatically join our own channel
Add StreamClient.Service getter
Initial commit
Initial commit
Remove rfc2812 class, isn't needed anymore
Add cap req for tags, commands, membership
Grab chat message color from tags
Add badges to chat message
Don't split badges string if it's null or empty
Add join/leave events
Send username in join and leave events
Add StreamClient.ClearChat
Add StreamClient.BanUser and StreamClient.UnbanUser
Add StreamClient.TimeoutUser
Resizer tool resizes root entity
Squashed commit of the following:
override SimulateAnimator in pistol, change toolgun handedness to 1H for fun