#stage-discussion
1 messages ยท Page 25 of 1
... I hope this isn't just for the role icon
hi guys, I would be happy to be part of the stage tester 

any stage testers news
7tv was planning to do their own cryptocoin but the devs pump dumped It before it was even finished
This lead to multiple sueing
And they're gonna broadcast the court cases
Imagine streaming some mock court hearings about this fictitious scenario. Would be hilarious content for streamers to react to
there will be testing this week
we are aiming, in the best case scenario, to go for a production deploy by the end of the week
good one 
positive, however, seven televisions are not a directly involved party and i am uncertain
probability of a massbing to the tester role at 70% today
oh god

how many stage testers you think are actually gonna stage test
I bet
less than half
locking that in
that is, less than half that would be willing to
not that actually will
wtf discord
that took like 25 seconds to send
time to make the fake promise of a badge for testing
but make the requirements to get it so absurdly high it's humanly impossible

badgeeeeeeee 
actually 5head
although
you'll just get pepegas
which depending testing actually
might be what you want
yeah im joking

7tv.dev doesnt even work 


yeah but 7tv is like a 3rd party thing
nice event ๐
it got you hyped though didnt it
when it goes live you'll just be bursting at the seams to go test
seems like its done its job to me
anatole is glados
hey anal toe, im testing 7tv.dev and so far it seems liek a pretty good update. I like all the new features and design changes. only problem is that the site doesnt fucking load. please fix this. thanks
in what other ways can we change user data to mess up the migration
likely not today
troy has to debug the container build, and each try takes like 20 minutes
sorry for the event misfire i forgot to delay it

and yes .dev is down because it's being moved to the cloud
no v3

try not failing
why the fuck does it take that long to build
is it just cause its on github actions?
C
But also running on a small machine
setting up the environment now

starting in 14 mins
time to test??
he forgot ๐คฃ
๐
yo
happening....
i stand corrected

no need for mods stuff will get listed automatically every few mins
I totally didn't miss the big ass "add emote" button at the very bottom 
something doesnt seems right
unless loading time
I see notification, i'm pogging
this is apu
ping troy with your emote ID if you get artifacts
perfect
@desert canopy EmoteID: 62b4f7d42ca9268355f2b531
he's in a meeting rn so he'll look after

may just be taking a little bit to validate
what do u want me to check
EmoteID: 62b4f7d42ca9268355f2b531
look up troy
๐
this
is it fine on your end?
@teal knoll is it over 1000 frames
what the fuck
previews are a bit broken on the user page https://next.7tv.dev/users/62b4f7922ca9268355f2b522
300 frames
Is the /emotes page supposed to show emotes uploaded to the stage? I only see a row of 8 emotes
yes
My emote isn't previewing on the userpage
I dont see the emote i just posted there 
need some time to load i think
Oo
userpage previews might be broken i'll look later, but do keep uploading various things and check for artifacts or quality issues
It says unlisted
stuck on 100% for a few mins now 
Oh i see. I like the way this is laid out
do avifs not move in preview as gifs? 
Whats the point of converting it
depends if you're using firefox
firefox doesnt support avif
right
there is no error for 413s
tried another tab, again stuck on 100% - both files are webp
can i just change gif to avif on the page?
still on this page 
can you check devtools->network tab and paste the response of the request
are we supposed to only upload avif? 
no upload anything
even though its 300 frames
Minor issue: processed emote looks a bit jagged (ID: 62b4f9612ca9268355f2b5a3)
@teal knoll
is this supposed to look this pixelated? 
whats the largest a file can be
I donk think emote tab is refreshing cus i upload a new emote but I dont see it on the emote page and when i go to my profile it's also not there
is this what you're asking for? 
this looks like ur original upload was shit too
the side image might be wrong
I refreshed and it showed now
but now this shows up when trying to upload a 3rd version of it

โผ๏ธ
they do

clueless
but you need to create version from the original
i'll fix that later
oh i see
@desert canopy this got messed up too actually https://next.7tv.dev/emotes/62b4f3da2ca9268355f2b512
quite pixelated
so instead of this one i would need to select the orinal one
my side image also kinda pixely, maybe cuz 112x112 source gif?
what will happen if i'll upload an 8k image
yep selecting the original one worked to upload a 3rd version
well the only way to see is to try it
gachipls breaks everything
oh I didn't know you could click on the avif thingy, my donkwalk is static when I click it
hmmmm
what it looks like in my files compared to what it looked like uploaded
oh wait
yeah the frame delays seem off on Soaral's emote
dont u use firefox
I'm on firefucks
goofy ahh browser
fdm
@cloud drum we're not asking you to convert to avif with some online converter before uploading
converting to avif is what we are doing programatically in the backend
worked well for me, from uploading the emote to giving the description and emote looks good on quality on the side
yea i understand now 
i tried this mp4, but got stuck on loading


@daring gale there should probably be some kind of an error if the image is too big right?

yea, i dont think there is right now though
what i meant was it looked laggy on the page, this was the og and then in the video i showed how it looked laggy
for some reason for me the only thing i can upload is webp
yeahhh thats probably why the thing with my video happens
dunno about others
sorry 
i uploaded gif 

(the pixelated effect goes away completely on the original but not on 7tv)

@teal knoll nvm im
it was the webp version I uploaded
webp looks good for these emotes https://next.7tv.dev/emotes/62b4fcf22ca9268355f2b62a https://next.7tv.dev/emotes/62b4fc3c2ca9268355f2b614

yeah looks solid
keep going
๐ important to find the stuff that gets processed wrong
we store your original file so we'll be able to retry it on our end
upload eg
https://next.7tv.dev/emotes/62b4fdb32ca9268355f2b651 i think it got some slowdown (original)

how do i close this window again?
definitely slower lol

idk 
is that gif above 50 fps
idk
i think i've seen something like that happen when the fps is too high
since there's a lot of frames the gif just slows down
ok
frame rate got like, triped or something
man this thing is so good. flawlessly uploading mp4s

the original got 232 frames
the uploaded one got 92 frames
would that explain it
yeah it did
does it cut frames on 7tv?
it does
fdm
right
it looks like it accepts svgs but when you press submit it sends you onto an error screen
๐๐ผ looks good here, im going to try and upload mp4 file now

it does not accept svgs
bruh i hate obs
@desert canopy perhaps a better version of that optimization would be to pool all those dupe frames' timings into one?
not sure how dank that is to do
when hovering over the yellow check for gif:
i assume that emote got frames cut because it had a bunch of dupe frames with short delay
which is stupid just make the delay bigger lole
but yea in practice the processor should handle that
neat
this one won't upload, always stuck at 100% 
original emote had 4 frames (all with different delays), 2 of those frames just dont show up + it's slow
original
@desert canopy yea something with frame timings is off
or whatever is the optimization youre doing here, probably something dumb though
yoinking frames 
for .mp4 i tried 1st with one that had 12sec and it got stuck at 100% but when uploading one with 5sec it worked well so im guessing it was frames related
remember there is a file size limit
"no"
ye i was dank for a second there 
...
looks good 
original: 999x100, just doesnt even process it I guess
https://next.7tv.dev/emotes/62b502d22ca9268355f2b703
original: 384x38, same as above
https://next.7tv.dev/emotes/62b5033d2ca9268355f2b716
also 192x19:
https://next.7tv.dev/emotes/62b503d12ca9268355f2b725
500x100 works 
i've only noticed a few errors in emotes but a lot of solid uploads
seems like we've got the data we needed. tomorrow i will likely be doing further testing and dropping a special build of chatterino/the web extension to test backwards compatibility with v2

nice
will leave the stage open so people can trickle in and try out themselves, but i think we got the few cases where images glitch out

is the pixelated image issue related to some optimization thing?
not sure yet
what was the file size limit? maybe im blind but i cant find it
about 6MB
ok im home now
lets test this thing now
im uploading all my 7tv emotes into the stage


i cant take this out of my screen

.mov btw
prob its because its just a bit above the upload limit
177mb jesus christ 
everytime i press enter on the name it resets the page
smol gif yet im still stuck here 
ive had this problem too, best way to upload it for me was making it a webp file
dm troy your failing files so he can look at it

skill issue
does ezgif gifs not submit or something
finally something got through

why does it look so shit btw
https://next.7tv.dev/emotes/62b4faa62ca9268355f2b5d4 why cant i add the most recent ver
yea the problem is definitely ezgif
yea i also seem to be not able to upload mp4s
Any ideas how I can convert an .mov file with transparency to some of the supported formats 
That support partially transparent pixels
where are you doing that
After Effects, it's an old emote
you could try with imagemagick or ffmpeg
you'd need to specify the correct input codecs though
Might be good to test partially transparent emotes
I assume you encoded with vp9?
thats like the only codec that has transparency
that can be contained in those formats
I do it with quicktime then bring it to photoshop
yeah it seems like the new image processor has no filtering
i love it. so fast too
Any good ones that also support transparency
I tried flowframes, it says it does, but it doesn't 
https://next.7tv.dev/emotes/62b52c732ca9268355f2b810 think it looks better than the one i got up rn
kinda slow idk
also is it just me or does MOV upload just not work
maybe its the RGB + Alpha that fucks it up but idk
If it's slower than original, probably too much frames
these encodes are so scuffed 
but AVIF is SO TINY
it's gonna be great
you could honestly just serve 4x versions for every case
would save on processing time
my entire homework folder: 50 TB
my entire homework folder in AVIF: 3 KB
50 kb from a 400 kb webp p nice
my forsen hentai folder in avif: 70PB
on gif: 1 petabyte
it does
ah ok
the image processor doesnt like prores 4444 
I tried with vp9 alpha and it rejects it too
This is kinda how it would look like
I saw that too
I thought it might be possible for the nearest-neighbor interpolation seemingly used in some format conversions to cause that effect
It was this one
ah so I was right
it's a cool effect tbh
further proof that 3X size is weird and unholy
1x 2x and 4x all have something in common
https://7tv.app/emotes/61443b057b14fdf700b939b1
this is the same one in V2
You could try exporting it with media encoder 
nothing happen after i tried upload 2.02MB GIF 
also after clicking "Supported formats" there's no way to close the popup 
this emote is strange
it seems that
the frame timings on this gif are all on the same time
raw.gif[0] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.043
raw.gif[1] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[2] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[3] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[4] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[5] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[6] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[7] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[8] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[9] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[10] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[11] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[12] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[13] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[14] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[15] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[16] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[17] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[18] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[19] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[20] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[21] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[22] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.041
raw.gif[23] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[24] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[25] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[26] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[27] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[28] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[29] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
raw.gif[30] GIF 112x112 112x112+0+0 8-bit sRGB 256c 0.010u 0:00.036
like looking at the frame timings
all the frames happen at the same time
or overlap
this is strange and obviously not what is supposed to happen and is likely a bad encoding although we should support this edge case
i will look into how this is handled so we can figure out what is actually supposed to happen when the image has such poor frame timings
@desert canopy
i fixed it already
@woeful stirrup https://next.7tv.dev/emotes/62b4f7d42ca9268355f2b531
this emote
is a rare exception
i wont fix it.
is also incorrect
the correct one is supposed to be like
the problem is each dot is a single pixel
which means when we resize them they get small and combine into bigger dots
or like in 3x
the ratio is just right so that the resize algorithm thinks the avg is a dot when its not
not worth the fix but very interesting
so would the old one i upload from V2 also be fucked?
im confused
there isnt dots here?
is it just semi transparent pixels?
if u want semi transparent pixels
make semi transparent pixels
dont make dots hoping the image processor will make the semi transparent pixels for you
๐
although i will investigate a bit more here
i used dots cuz i couldnt think of another way of making semi transparent animations
gif wont allowed that, either solid or transparent
but some how in V2, the dots became semi-transparent pixels
so was wondering if it works the same here
i see
the resize algo we used in v2 was likely bilinear
which is what caused the semi transparent pixels
in v3 we used a different one
INTER_NEAREST_EXACT
which is what makes it pixelated aswell
im going to see if i can fix this
perhaps, we allow uploaders to select which resize algorithm to use
im guessing you use nearest neighbour cuz faster process time than bilinear?
no
it was entirely because bilinear merged with transparent pixels
so gif outputs looked really bad
but i suppose i could tinker with this a bit more
perhaps at render time of the gif i can remove semi transparent pixels
<@&857301549440696372> i looked into some of the failed images please try again now all of them should be resolved.




what ?
i cant upload big .gif
then why tell me 
ok
how big
https://next.7tv.dev/emotes/62b5d2bb2ca9268355f2b85c Sadeg (.bmp)

is this wrong?
ill look now
uploaded image

no it worked
๐
dont think it does but the upload page doesnt handle error i believe
or like the api doesnt return an error
nice
if u try upload a bad file
dude
@daring gale
uploads fail
because nginx ingress has a max body size
old bugs come back hard
all of stage is running on Amazon web services atm
new infra new issues to think about 
try now
emote upload max is 6mb now
yeah

also
everyemote is a gif
just change the extension at the end
to .gif
https://cdn.7tv.dev/emote/62b5d6320bca997135a212bf/4x.gif @woeful stirrup

why does this look different like this 
yeah
i think its just becsause gif is limited to max of 200 colors on a single framee

and the interpellation adds noise
255 colors yea
its not even my emote 
huh

gif sucks thats why we dont use it to display emotes 

#stage-discussion message
my 2038 is still stuck in loading



i uploaded the same emote
now
its processing currently
oh it took longer than 2 min to process

oh yeah that's what i meant
processing, not loading
yeah
we max processing time at 2min
and av1 takes time
i guess i can bump it to 5min
no error msg when over 2 mins?
it should have been
troy we should store a failure reason in the emote state
if it fails
right now the only indication that it failed is that we set the lifecycle to -2 FAILED
well i return the error
but it isnt helpful to users
since it says context canceled

make it so if it fails uploading, it opens up a window and plays this https://youtu.be/51RqgCizcgo?t=19 instead

still doesnt like this 999x100 - wont even process it
can someone remove my tester role, the reaction thing no longer works fdm
is there like a "this ratio is too thin" kind of thing or why isnt it working
any error msg in the console?
interesting
i think its because
essentially, the image is so wide
that the ratio is like less than a pixel
when we resize it
3 : 1
like
urs is 9:1
when we resize it to be the right ratio
which would be
less than a pixel on 1x
so it fails to encode

not sure how to fix this
shouldn't 999x100 convert to somewhere around 384x38
for the super wide emotes:
- Take the dimensions of the emote, (widthรทheight) WรทH = X
2a. If X is higher than 3, take the width W and divide it with 384 then it should give a number R (Wรท384=R), now take the height of the emote H and divide it with the previous number R. HรทR= new height (this would always be smaller than 128 therefore fitting inside a 384x128)
2b. if X is smaller than 3: do whatever it currently does lmao
?

it seems like that if you upload really long emotes it just doesn't work and changes the emote site to this. It's 750 Frames so it should work like it does on the current site right? 




๐ everything is perfect

gonna be delayed a bit, having to optimize the data migration flow slightly or it'd take hours to complete



testing time
im back


hey troy
nice 

hi
allow me to participate moderation team
bc taiwan i think
All my channel's emotes are unlisted.

he was actually pog
old site is building, use new one for now
ok
iโve been friends with him for a while

yea same raven
idk if client-side
client side bug
right
are we supposed to see the admin tab?
remember to try chatterino and the web extension, we arent really testing the website
๐


@daring gale explain what im supposed to do as if i were mentally deficient (im not)
lemme know if you need help 
this guy wants to be mod 
who're you 
remember to disable the live one though
Yeah I yeeted that one off my chrome
fuck you
Woah woah woah woah
wooow
^

words hurt lipton
also let me know if browsing around feels faster


oh ok
all the queries have been significantly optimized so the wait times should be rather low
how do i disable the 7tv that's live 
Browsing around twitch?
anywhere where you're pinging the stage api
Anything in this stage connected to name paints?
Im not getting my paint
browser cant find the 7tv file
wdym
i did that

don't know if i'm dumb but i don't see the emotes 
wait which one do i disable
strange 
Bottom
oh i think i don't have the good version 
๐
Check there
nope, i did make sure to desactivate it
i'm restarting the browser just in case (chrome)
Ok

chatterino doesnt show emotes either 
๐ถ ๐ข I can't use my seven television emotes in mr. cow's chat!

I use em through FFZ and it shows em
oh you have the extension activated through ffz that's why you see them 

Nonono
I use em through FFZ emote picker
the one distributed through ffz doesnt have any of the stage stuff
I have 7TV stage


@daring gale
just out of curiosity does the built in ffz addon in the web ext have the right urls
I dont remember if it pulls from the extension or not
it might use its own urls
yeah now it shows
well the chatterino doesnt show emotes
iknow
you mean remove the extension @daring gale ? 
yeah you right, without ffz it works 
yeah i don't see them either 
same
i see it
#stage-notes read pls
And do it through stage website
Stage seems to work fine with FFZ enabled tho anatole, emotes update in their emote picker fine
probably bc ffz just gets them from the old api? 

No bc I add through the next website
what do you mean by emotes update
thats not possible
yeah same for me
what are you trying to tell me with this still image 

Thats the FFZ emote menu, and its finding my stage 7TV emotes
i can reproduce that also 
okay but it's impossible for you to be getting instant updates because the event api is down
yeah after refresh
ok
the emote i just uploaded shows on chatterino https://next.7tv.dev/emotes/62b79a060eafd3b1c66f391e
globals should work now
yeah they do
the chatterino build is incorrectly pointing to the stage cdn, so you're not seeing emotes from production
can everyone access /admin on 7tv.dev? 
i pushed a patch so you can re-download when its done
๐
sure but there isnt much in there
ok just making sure you know 
Only Anatoles name paint producer 
error i got for paints @daring gale 

if that helps
They're disabled
or well not working
its an internal error, i know what it is already
ok nice 
Was the first thing I told him 
Mi paints are holy 
oh yeah i just saw, i'm blind 
everything on youtubes side seems to be working per usual aside from selected channel emotes not appearing
is there anything that should be looked at on the chatterino stage?
like the emotes specifically or?
just whether it works exactly as it did before
because there are no cosmetics
also dont know if it's been brought up. but aliased emotes arent working by their aliased name
in native
uh possible i overlooked that
opening 7tv emotes is good as well when opening the emote from the next.7tv.dev website
๐
everything seems good from the chatterino stage, other than the cosmetics its good

yeah this emote in this channel is aliased docLeave but is only appearing under its original name in chat and in emote select
bruh
@dull siren @teal knoll @forest pawn cosmetics should work now 
okay will test again
@wet quartz can you let me know if aliases are working now
wait should i be on a new chatterino nightly for this?
no, just restart
selected alias is working but everything is appearing like this
its a cosmetic thing, from what i hear
ye thats fine, alias's are fixed tho 

(idk what that means)
thats an extension bug if you mean the autocomplete previews appearing as broken images
what if i disable 7tv on ffz
Hi Lipton
hello
Lipton I want to be your land lord
I wanna enslave you to grind link levels for me
๐
...
@warped egret that's what i got when disabling 7tv on ffz with the addon 
if it's your question
go here if you want to remove it from ffz
if you disable it from ffz that way emotes wont load at all
if ffz is installed 7tv diverts rendering to it
disabling it from within ffz just makes emotes disabled entirely
now wot
Event API should now work if you're using the stage extension
Try swapping out your entire emote set and enjoy the spam 
@daring gale I dont see my paint, do I need to select one on the staging api? 
I also just tried to add an emote, the event worked, got a message but the emote wasnt added
So paints are not in front, but behind?
Or Im blind idk
Confirmed with the user, he's using the fairy glow, Im seeing the glow but not the colors
(Firefly also made a user's name black/dark)
Do I need some dank permissions to add emotes on the stage env? Because the buttons to add emotes aren't showing 
No you just do it through the staging site
You also need to select an emote set after pressing use emote
Permission bits are slightly scuffed, will fix them manually in a bit (ba dum tss)
Also 4x size isn't there because I typoed

What's wrong with cosmetics?
scroll up

Paints not showing, could be behind the twitch color
I think I know why
Firefly made someones name dark
I changed the name of gradient gen functions but must have forgot to translate them for v2
Does that go instant or 10mins?
Badges seem not to update nor does FFZ find them when looking at the add-on in the badges tab
@daring gale So changing paint seems to do something https://i.vgy.me/PYpRrd.png
But dunno what
@daring gale So the paint I had before turning to staging is showing
Not the one I selected now
oke will look, selecting might not have been implemented correctly
i did change a lot of things since so it prob just broke
10 mins delay because it's still v2, even if it's simulated via v3
Ok
it works the same fundamentally
Badges are not in staging

where update
away for a few days so no updates but release date is scheduled for july 12
V3 release stream? 

nah won't be streamed because it's literally just gonna be us moving data over and inputting credentials like 10 times a minute
Chatting cp ./v2/data.db ./v3/data.db
true , should just do that
Cant wait for the personal emotes slots 
mv v2/data.db v3/data.db, no need to keep the old one 
I wish
Im not kidding when I say there's no similarity between v2 and v3 in terms of data
Everything that could have changed has changed
Really noticed that when I was building the simulation of v2
Ie for channel emotes
I have to query the users connected accounts, get twitch account, get the emote set attached to the twitch account , then get the emotes inside set, then send those emotes back as "channel emotes"
what is he talking about
How do I get a user's id in the v3 gql api?
In v2, I could do
query getUser($id: String!) { user(id: $id) { id } }
In v3, I have to pass the user's id to query a specific user (but that's what I want to get).
Also: there's a typo here https://github.com/SevenTV/API/blob/02bc70275495f4268e7635d157afd305f017920a/internal/gql/v3/resolvers/query/query.go#L41
And: Is it correct that updates to emote-sets not include the actor and emote?
And2: specifying a non-object-id in the target when subscribing in the v3 event-api should probably return some kind of error/warning
It is missing data, not a full implementation yet
I believe you can't query by username / Conn I'd in v3 yet, i haven't got around to that yet
Won't take long though once I get to it
It's fine I was just experimenting
Jesus that message took 2 hours to send
im in Uganda rn sorry
could i get tester role โค๏ธ
yo can i also get the tester role

Can I get tester role

no 
Reported
Can I get tester role?
thx
๐
.
Why does it not load images on android 10 chrome browser
both firefox and chrome
ain't working
done 
done 
ty 
pls also give me the role
<@&857301549440696372> gonna need testers for the event api update on chatterino
try renaming, adding/removing emotes give me feedback on how we can do it differently.
https://github.com/SevenTV/chatterino7/actions/runs/2602879583
is where u can download the nightly version
Chat client for https://twitch.tv. Contribute to SevenTV/chatterino7 development by creating an account on GitHub.
just extract it and place it over ur current install of chatterino
its a zip inside a zip




it might not be today, it takes a WHILE to compile this shit
















