Stepping down as lead developer (RIP Tc?)
Hey all,
Nearly 4 years ago I created Tc as a side project to put my skills to the test and because at the time the alternatives didn't meet my requirements.
I wanted Tc to:
- be simple to use
- have a backlog feature to see messages if you disconnected or went offline
- be somewhat aesthetically pleasing
On those fronts I would consider it a success.
As you may have noticed though, it was never catered to broadcasters nor moderators. Many features are missing from Tc, or are a bit wonky, For example I don't think raids even show up. Over the last few years it's become apparent that I don't have the time (or maybe motivation? 👀) to maintain and improve Tc, and as Twitch keeps changing their API it's becoming more and more of a chore.
Does this mean Tc is dead? Most likely yes, in the sense that there won't be any new features or fixes. I'd actually prefer to let the project die than hand it off to someone I don't know very well. That said the code and license are permissive so feel free to fork it and release it under a different name.
There are good news though! These days we have more tools than we did when Tc was created:
- For streamers, there's Twitch's own Stream dashboard
- Chatterino exists now and is a great Tc alternative with backlog. It looks pretty good too.
- And yes Chatty is still around
Thank you to each and every one of you who contributed to the project by submitting PRs and issues or simply by being a loyal user.
It was good while it lasted!
Yeah, standard and sub smiles stop working. Rip
hi everyone ~ I amma take a look at the code and start contributing
It has been a while but maybe I could start contributing again so Tc stays alive. @mccxiv do you have any thoughts on what is most important to get done?
A, I got other things to do and forgot it I am sorry
@Bauke
- Fixing "unlocked" emotes, many of them don't seem to autocomplete or show up when sent. Example the
hahaones, or2020ones. - Switch from my personal tmi/twitchjs fork back to tmi.js main. I forked it at the time so that I could listen to more new events that twitch was sending
- Improve emote autocomplete. In
<current year>people expect to type:kaand have emotes show up as a list they can pick from, including emojis - Split emotes in the big emote menu by channel
- Dark mode by default
- Would be nice to switch to a different self updater that read directly from Github instead of needing a server. The issue with this is the transition, I would not want people to have to reinstall
- Sure would be nice to move onto something different from AngularJS (angular 1) but that's too big in scope for now