#stage-discussion

1 messages · Page 13 of 1

gleaming dagger
#
  • Made it possible to delete one's own messages when broadcaster or mod
    Susge how...
unkempt hill
#

always been a thing thats possible

#

no client lets you do it but the irc and gql let you

#

you can actually do it yourself on any client

#

if you get the message id

unkempt hill
#

and type .delete <id>

dull siren
#

oh

gleaming dagger
#

interesting

#

thats pretty cool

#

wonder why twitch hasn't implemented a <Message Retracted> thing from youtube yet

naive hatch
#

too busy figuring out how to inject more ads into stream and cuck adblockers to do anything feature related

polar magnet
#

!vanish tf

eternal iron
#

Do you have any idea how to solve injecting out own elements into twitch's stuff? @unkempt hill

#

For the tray i can pass one of reacts JSX elements. but how do i nicely teleport to it again

finite monolith
#

😂

rain bolt
#

did someone say react 😏

eternal iron
#

Nvm i did it pOg

unkempt hill
#

so like {$$typeof......, ref: {current: null}}

#

and then set a property hook

#

on current

#

then set that to a vue ref

#

and do <Teleport :to="node">

#

property hooks are easy to set

#

just import definePropertyHook

#

then definePropertyHook(ref, "current", {value: (v) => {node.value = v;}});

#

you'll get the current value and any future updates

eternal iron
#

Even easier

#
const el = ref({current: null})
...
{
$$typeof...,
ref: el.value
}

<teleport :to=el.current /> ```
unkempt hill
#

yeah that works too

#

vue refs are automatically converted into reactive()

eternal iron
#

i guess reactive is better here

unkempt hill
#

yeah doesnt really matter here

#

since its something we define

#

we control the object completely and all refrences to it are deliberate from us

#

its a proxy object though, so this doesnt work if you dont control the refrences

#

like if you took an already existing object and reactive()ed it

#

you'd only get dispatches from your modifications to it, not any other code

eternal iron
#

Yea, because they still write directly to the object

unkempt hill
#

NODDERS

eternal iron
#

Soon recreated the entire twitch chat visually LULE

finite monolith
#

the problem with that

#

is that

#

if it looks exactly like the twitch chat

#

and it doesn't behave exactly like normal twitch chat

#

people will be very confused

daring gale
#

we can provide a native mode eventually

#

where it only patches messages

quasi carbon
#

Name it slow modeLULE

daring gale
#

Maybe under an option named like, "Disable high-performance chat"

eternal iron
#

"Normie mode"

quasi carbon
#

"non-sub chat"

eternal iron
#

Should we use the modifier tray for emote set updates?

#

@daring gale

daring gale
#

perhaps

#

Though might be more efficient to just

#

Make our own tray

eternal iron
#

hmm

#

not sure

daring gale
#

But if using twitch tray makes it easier to handle conflicting trays

eternal iron
#

Yea, the setTray is kinda sticking, meaning it will stay until you close it

#

the modifier tray can render over/instead of the normal tray, but the normal tray will come back once its gone again

#

So like the connecting to chat loading thing can suddenly replace the mention tray, but once its gone you will see the mentions one again

daring gale
#

I see, make a composable then useChatTray

eternal iron
#

Yea, just experimenting first

daring gale
#

Pass a component instance

eternal iron
#

Since there are lots of parameters that can be passed

daring gale
#

Then return show/hide methods

eternal iron
#

We need to be able to use the handlers tho

#

So that we can override the messagesend

polar magnet
daring gale
#

youtube's instant message delivery? LULE

polar magnet
#

It’s not instant

#

But it’s like chatterino

#

Where they come in 1 at a time

daring gale
#

you mean like displayed as it comes?

polar magnet
#

Yeah

daring gale
#

we can easily add an option to make it batched

polar magnet
#

Yeah

#

this is must

daring gale
#

in fact it's basically just changing the milliseconds on one value

polar magnet
#

Customizable is even better

#

As long as there’s a normie-friendly button to make it like twitch chat

daring gale
#

can be like this

#

but "batch messages" instead or w/e

polar magnet
#

Would probably be fine

daring gale
#

ApuThink simplified settings might be nice to add as well

#

like a button to switch between simple and advanced

polar magnet
#

Yes

#

On the simple side, you could have a drop down with a few preset values

#

That’s very FFZ-like

daring gale
polar magnet
#

“Instant”
“200 ms”
“500 ms”
“1000 ms (Twitch-like)”
Stuff like that

daring gale
#

no shot twitch has a 1s delay LULE

polar magnet
#

Yeah idk what it is

#

It feels like a lot though

#

Probably closer to 250 ms per update

eternal iron
#

Only added support for replies for now

#

And you cant alt+enter to start a reply either

#

And i've not set it up as a composable yet, gonna think a bit about the best solution since there might be different stuff that different tray types want

#

@daring gale

daring gale
eternal iron
#

You can even reply to yourself PagStick

#

Changed the look of the mentions a bit, lemme know what you think

daring gale
#

ill look Okayeg

#

can u pr it so i can use gh cli to clone it docSpin

unkempt hill
#

crumpPuke gh cli?

woeful stirrup
#

does this extension has live emote add?
doesn't seems to work for me

dull siren
#

doesnt work for me either

#

i dont think it does right now

eternal iron
#

done @daring gale

daring gale
#

@eternal iron looks giga pog, we should support emotes here tho

eternal iron
#

That would be kinda painfull

#

And twitch dosnt do it natively

daring gale
#

wait is the replying text from native or rendered

eternal iron
#

Rendered

daring gale
#

ApuThink cant we just tokenize the text and then scale the emotes down to like 75%

eternal iron
#

But we only have a limited scope of the message

#

Voice?

daring gale
#

sure

hexed cliff
#

wait can someone show me how to delete your own message as mod?

eternal iron
#

The slider allows you to do it when using the new extension

hexed cliff
#

OMG ily

peak shuttle
#

In Firefox, 7TV animated emotes only work on the hover popup.

eternal iron
#

Will be fixed in the next version

peak shuttle
#

Thank you all PagStick

midnight bison
#

Sorry, what mean "historical chat messages"?

eternal iron
#

Messages that were sent before you joined the chat

midnight bison
midnight bison
#

Do you plan to add support for different languages ​​for the settings menu in the new extension?👀

eternal iron
#

Its planned, but not very high priority

midnight bison
#

thanks

naive hatch
dull siren
#

yes

low wadi
#

The beta 3 now being out. Syncing settings with ffz, does it mean I get to see my badges again? ffz, ffz AP and chatterino? PauseChamp

dull siren
#

Ffz badge is planned, but not ap afaik

#

Chatterino idk

ruby otter
#

Okayge everything seems to be working fine for me

deft tangle
#

Huuuuge beta

daring gale
#

Do let me know if you find any major problems, we are planning to make a full announcement tonight otherwise

daring gale
deft tangle
#

Yeah badges would be huge too. Imagine stuff like that will come in the future

vapid veldt
#

the colon tabbing menu conflicts with the ffz one really bad Hmm

#

it was so annoying that I disabled ffz entirely

nocturne juniper
vapid veldt
empty dawn
#

Should be fixed, right?

vapid veldt
#

ye, I'ma just wait for the web store auto update tho

empty dawn
#

There's an update button at chrome://extensions/

vapid veldt
#

yea but I think it has to get approved first

empty dawn
#

it is

vapid veldt
#

takes like 8h iirc

empty dawn
#

otherwise it wouldn't be live

vapid veldt
#

oh ok, well I'm not home anyways Lime

empty dawn
vapid veldt
daring gale
#

Pending approval

merry elk
#

own paint 👁️

#

// special paint

deft tangle
#

Now time for twitch to update their chat to break compatibility with the new beta

peak shuttle
#

💀

deft tangle
#

Twitch API devs waiting for the exact moment to break as many third party plugins as possible

peak shuttle
#

Genius PagMan

desert canopy
#

fixed an issue

#

its actually

daring gale
#

FeelsDankMan wat

desert canopy
#

unusable now

#

the fucking

daring gale
#

??

desert canopy
#

CHANGE LOG

#

DOESNT GO AWAY

daring gale
#

how LULE

desert canopy
#

like the change log keeps insta reopening

#

before it was every refresh

#

now its whenever i fucking close it

daring gale
#

try close all ur twitch tabs

#

and reopen

desert canopy
#

i restarted chrome and it worked

vapid veldt
shell schooner
livid fern
#

Any idea when the 3.0 store Mozilla version will drop

daring gale
livid fern
#

Only reason is because temp addons are shit PEPW

#

Since have to reload them every time

vapid veldt
#

retroraMock Firefox user

dull siren
deft tangle
#

As intended 5Head

minor ruin
#

The 7tv changelog keeps appearing every time I close it Apu

finite monolith
#

@daring gale PagChomp

#

Manifest Version 3 (MV3) extension support is now enabled by default

#

in firefox 109

quasi carbon
#

Eyy nice

unkempt hill
#

no not nice

#

mv3 is shit all around

#

and its another case

#

of google forcing shit on the web

#

literally less capable than mv2

#

because google wanted to neuter ad blockers

quasi carbon
#

Aaaah yea i read about that actually. I guess ff is still able to support either at least just to not be locked out.

ruby otter
#

Apu will there be an option to disable localized names?

finite monolith
#

FeelsDonkMan thanks google

peak shuttle
#

@daring gale Beta is live for Firefox PagStick

finite monolith
ruby otter
peak shuttle
#

Not for firefox

#

It just got approved

dull siren
peak shuttle
#

I'm a Danki

ruby otter
#

FDM ye

dull siren
ruby otter
#

Apu the settings menu cant be closed when window is like this, maybe make it resizable when windows changes size like ffz has

eternal iron
#

The setting ui is missing most of its stuff, so this will be fixed later

ruby otter
south estuary
#

im aware this is known but sub messages still bugged Gayge

daring gale
#

ffz conflict

south estuary
#

ahh i see

#

just disable ffz for the beta then?

daring gale
#

ye

#

it doesnt have a whole lot of use anyway

#

unless you use ffz features outside of chat

south estuary
vapid veldt
#

bc I use other ffz settings so I don't wanna fully disable it

daring gale
#

both 7tv beta and ffz hook the same thing at a low level so it's clashing in a way that is hard to solve

vapid veldt
peak shuttle
#

When an emote is defined in multiple service providers under the same name. The preview prioritize 7TV emote while the chat prioritize FFZ . IMHO 7TV should always give precedence to 7TV emotes.

#

It was confusing when I typed "Clap" which was animated in 7TV and showed as animated emote in the text box but I hit enter it was not animated because the FFZ emote isn't.

#

Can be tested in Kitboga channel.

daring gale
#

i dont think there's any handling for priority atm, it's arbitrary as far as i know

#

so completely random what you get if theres a same-name emote on different providers

peak shuttle
#

I see. Ok

#

I'll create a suggestion then. Thank you for your prompt response.

peak shuttle
#

Tier 3 subbing makes emote modification free ( no channel points needed ). It would be nice if we get that feature back with the new emote menu.

unkempt hill
#

not sure if this is feasable

#

@eternal iron have you come across this data exposed anywhere?

#

its not all modifiers that you get access to

#

its up to the streamer

#

to select like 4 for teir 3 and 2 for teir2

#

or none

peak shuttle
unkempt hill
#

oh so its 1 and 2

#

so we'd need to have that info available

peak shuttle
#

Could be reused later for 0 width 7TV backgrounds preview too PagMan

eternal iron
low wadi
#

I can only modify my tier 3 emotes from the mobile app Bruhge

green wing
#

@daring gale for next beta release, or when everything is fully done, are we gonna be able to see the emote show up in the chatbox when we tab to autocomplete it

unkempt hill
#

PagStick thats my task

teal knoll
#

amongE your what?

naive hatch
#

get to work melon

shell schooner
#

ejaculate him

ruby otter
#

I found this on 39daph channel, i guess because FeelsDankMan is a 7tv global it picked up the global on the preview rather then the actual emote in chat

vapid veldt
daring gale
#

there's no priority handling, you'll get whatever

eternal iron
#

Strange that it shows a different emote tho

finite monolith
#

widedank

woeful stirrup
#

isnt it using the aspect ratio of the bttv FeelsDankMan, and 7tv FeelsDankMan as image

unkempt hill
daring gale
#

im pretty sure its just whatever loads last

unkempt hill
#

emote - > tooltip: name -> tooltip fetches emote again from name?

#

why dont we pass the emote data to the tooltip directly

#

why the additional fetch

eternal iron
#

No, we sort the sets i believe

green wing
daring gale
#

AINTNOWAY mf typed ffs over an issue on a build that isnt even released yet

inner sorrel
polar magnet
#

Clueless surely no one needs to type a capital E

#

pepeLaugh 👉 ForsenE

daring gale
#

so i set it as shift for testing and forgot to change it back

polar magnet
#

💀 he forgor

daring gale
#

i guess the build is live on firefox

#

its not really meant to be live tho

quasi carbon
#

Doesent happen for me.

daring gale
#

prob bc youre on chrome

quasi carbon
#

noidontthinkso

polar magnet
#

But you said “browsers”. What else exists besides chrome?

daring gale
#

do you see this in the settings menu

daring gale
#

browsers tend to keep keybinds consistent

#

for users' sake

polar magnet
#

Firefox? Never heard of it

quasi carbon
#

I dont noe Apu

daring gale
#

then you dont have the update

quasi carbon
#

Thanks for fixing the non issue i wasnt having

polar magnet
daring gale
#

which one LULE

quasi carbon
#

whataniceguy

polar magnet
quasi carbon
#

Thats right.

#

Cuz anatole so smart he didnt message firefox team to send me the update

polar magnet
#

I think maybe Mozilla decided you didn’t need the update

daring gale
#

well if u restart your furry web explorer youll probably get it

#

the build does have cool things aside from preventing you from typing a capital E PagStick

polar magnet
#

Yeah. It’s 100% worth

quasi carbon
#

oogabooga well here goes

polar magnet
#

it’s a ReALLY cool update tbh

daring gale
#

anson did u see the new setting

#

FeelsLagMan chillz

polar magnet
#

No I’m not home

quasi carbon
#

ppL emote button FeelsGoodMan nevermind it did need a restart

daring gale
polar magnet
#

This is truly a pags tick moment

inner sorrel
#

peg stick

daring gale
#

that ones for you enzo

#

im pretty sure u asked for it

#

maybe it was someone else

inner sorrel
#

i didnt happE

daring gale
#

i could be mistaking for one of the many thousands of people i answer to daily

#

because i am quite popular

inner sorrel
quasi carbon
#

Didnt even remember what browser i was using after changing every 4 months

daring gale
#

but anyway beta 5 is mostly just a big perf boost

#

also ffz compatibility

#

which is nice to have

quasi carbon
#

It did resonably well with ffz before keeping the sidebars swapped and such but i guess a few more things now then.

daring gale
#

i havent tested with bttv yet but im assuming it would work fine since they dont do any low-level hooking at all

#

so 7tv should be the only thing running in the chat when you have the beta extension on

#

all other extensions are locked out or disabled, which itself is good for performance + avoiding bugs

quasi carbon
#

Keep it to 1 miner FeelsGoodMan

shell schooner
#

add a link to firefox version

daring gale
#

no troll

#

yea i will l8r

#

prob tomorrow where ill ping subscribers to test personal emotes

naive hatch
#

make it a link to a better browser PEPW

eternal iron
#

Thoughts?

quasi carbon
#

Very clever! Nice way to not get locked out on a samol samol res.

polar magnet
#

but will it still work when I'm watching streams at the native 160p?

#

(I actually do this)

#

(I have bad wifi and high res streams clog it up)

#

(I like watching streams at 100% scale so the pixels all heckin line up)

#

(It looks better and IDK why they don't just give you an option to do this without making the window a specific size)

quasi carbon
#

Yea thats fair enough i guess. Video gets a wee blurry stretched all to hell.

polar magnet
#

even larger resolutions look better at native size

#

look how sharp minecraft looks at native 360p

#

or 720p

quasi carbon
#

If only 7tv emotes were native 720pFeelsGoodMangi

polar magnet
unkempt hill
#

you can preventDefault it

#

unless its a major keybind but I'm pretty sure that will just work always

#

yeah just tested in chrome and just even window.addEventListener("keydown", (e)=>{e.preventDefault()}) stops it

#

so it should work fine

#

even off an input box

polar magnet
#

yeah discord.com is what I use and that's where I learned about control e

#

so obviously there's a way

#

but also now I know how to quickly get to the search bar without using the mouse

willow kite
#

nice meme

polar magnet
#

shifty

iron lake
#

New extension seems to coming along nicely. Any particular areas one should focus on while beta testing?

daring gale
rain bolt
#

any reason my chat messages are kinda grayed out when I send them?

rain bolt
#

are my messages just never sending

polar magnet
eternal iron
#

There might also be issues with the current implementation

rain bolt
#

it’s basically every message

#

just to let you know

deft tangle
#

lol

#

couldnt help but notice how similar the new settings pane is to ffz sodaxdd

unkempt hill
#

FeelsStrongMan copied bttv emote menu

#

and ffz settings

#

FeelsStrongMan extension unity

deft tangle
#

assimilation FeelsStrongMangi

#

So i just killed my entire browser changing the emote spacing setting

#

Holy shit OMEGADANCE

polar magnet
#

You don't want to end up with this

deft tangle
#

Lol

polar magnet
#

How is this acceptable?

#

It's still not fixed

#

Brian: I can't believe this

unkempt hill
#

not just the sidebar categories

#

thats normal

#

but like the changelog with twitter on the right

#

version on the bottom

#

little notch in the bottom left

naive hatch
polar magnet
#

look closely

naive hatch
polar magnet
#

it'll just get stuck like this half the time

unkempt hill
#

electron based settings menu 😭

naive hatch
#

I dont think I've ever tried to resize it or at least didnt notice it before but holy shit Giggle

unkempt hill
#

why u got an ltt theme

#

second off

#

why u on windows

naive hatch
#

I tried ubuntu like yeeeeears ago when my schizo andy friend convinced me to dual boot it. meanwhile dude was running arch and I swear to fuck it became his personality

#

I will say tho that the linux community as long as you aren't on some fucking obscure as shit 6 users build of it is pretty helpful to users trying to learn shit

#

microsoft you look some shit up and they are like Danki shit bruh that sucks idk why its doing that I'd just factory reset imo

polar magnet
#

Windows isn't meant to be fixable

naive hatch
#

true and they make a factory reset so fucking braindead and quick you're better off just taking the L on some settings you gotta fix and resetting

polar magnet
#

Right

#

I now store everything important outside my computer

#

and all the setup I need I've been moving to .bat files and .reg files so I can just run those to set up a fresh install

#

because I was having to do a fresh install so often

#

back when I was running on rotating HDDs

naive hatch
#

like if someone ever told my arch buddy "oh shit that's not good you're gonna have to fucking recompile everything from scratch." im pretty sure he would 🌩️

polar magnet
#

Arch is very personality-creating though. I can confirm.

naive hatch
#

oh for sure watching him build everything exactly the way he wanted it was cool AF but I was like bro im just tryin to play some TF2 with you and hes out here like

#

yeah I'll get it running in like 5 minutes

polar magnet
#

Gentoo is the one where you need to compile basically everything

#

whereas on Arch most of the stuff you use is pre-compiled

naive hatch
#

didnt you used to have the compile your kernel for arch?

#

maybe im not remembering what he told me correctly.

polar magnet
#

I mean you definitely still can, especially if you want special features in the kernel

#

because you make tailor it for your specific needs

#

but AFAIK you've never needed to

naive hatch
#

I meme about it but he was basically self taught/ followed forum posts and YT videos, and now has himself a pretty nice paying job because of his knowledge. I'm just dank/lazy and want shit that 4HEad "just works" Giggle

finite monolith
#

@daring gale thoughts on animated avif being merged to firefox

#

Soon that is

polar magnet
finite monolith
#

Yes

#

Into the dev version first

#

Then after a quality approval into the main branch

polar magnet
#

That's pagman

deft tangle
#

Notice some of my messages are greyed out when I type them in the new chat on the beta 6

#

Is that them not being sent, or just a visual bug?

dull siren
deft tangle
#

Got it

#

Now my question is, does this message not get sent at all? Does it get sent late? I havent seena greyed out message turn normal. Is there no visual indication for when the message does get sent after its greyed out?

merry elk
#

Towa, you sure? I have the same "problem" sometimes but if the streamer has emotes pop up on screen enabled my sent emotes still appear, so the message must have been sent.

sinful forum
#

I get that problem in fast chats. With the live version of the extension, all my messages get sent without a problem but when using the beta barely any of them get sent

dull siren
#

"- Added message send state indication: greys out sent messages until confirmed"

deft tangle
#

I think it's supposed to show when a message isnt sent, but it has also been bugged

sinful forum
#

Yeah i get that but why with the beta version it takes 10 years to "confirm" the message

deft tangle
#

I havent had that issue

dull siren
#

ApuThink no idea then

deft tangle
#

Keep in mind I use previews and FFZ so it could be weird issues not buffed out yet

#

With intercompatibility

sinful forum
#

Im using just ffz and its happening a lot

#

I also seen a bunch of other people talking about it

#

and even without ffz it happens

charred pendant
#

clicking several emotes at once lumps it together into a single string

#

or in a row

deft tangle
#

Smooth scrollling should function when chat is paused and X amount of messages have built up, skip to the bottom of chat instead of trying to smooth scroll through hundreds of messages and freeze the tab

tall reef
teal knoll
#

pervert

rain bolt
#

2 suggestions:

#

this whole box should be a button for drop down, not just the arrow

#

and the background should be blurry, hard to read text over a stream with text on it

unkempt hill
#

the arrow state shouldnt be different

#

than the tab open state

#

if your in the tab it should be expanded

rain bolt
#

huh

#

oh

#

yeah it's just annoying to navigate

polar magnet
unique island
#

Am I the only one who can't login with firefox?

#

nvm It might have worked, just not showing anything

naive hatch
#

if so it isn't fully implemented yet and doesnt do anything

unique island
#

Yea, ic.

indigo swan
#

Is there a way to fix the Clock ? 😄
And normaly i got a Alert from Pinging me how can i activate it again ?

naive hatch
indigo swan
naive hatch
# indigo swan The mention alert aswell ?

if people use @erynation to mention you then you should get a highlight but currently there isn't a custom highlight feature where they can ping you without using @

indigo swan
#

i mean like a alert sound

sinful schooner
#

has that ever been a thing with bttv or ffz?

unkempt hill
#

no

sinful schooner
#

i thought so

unkempt hill
#

theres a ffzap addon for it

#

in ffz

#

but thats it

#

addon to an addon

#

of an extension

sinful schooner
#

do you think itd be worth having in 7tv v3? thinkEgg

unkempt hill
#

i mean mention sounds are coming yes

sinful schooner
#

alright thats neat

unkempt hill
#

custom sounds have already been designed

sinful schooner
#

ooo neat

#

it does feel like a given

deft tangle
#

My messages are still getting greyed out like more than 50% of the time

#

Beta 7

naive hatch
deft tangle
#

Errr

#

Well no

deft tangle
#

I tested it and messages were just all greyed out

unkempt hill
#

shadow banned PEPW

deft tangle
#

Lol

unkempt hill
#

do any spamming recently?

deft tangle
#

No

#

I was just chatting to you in robs channel

#

So like, do you just need to keep sending the message until it's not greyed out anymore?

unkempt hill
#

@daring gale how is this check done?

daring gale
#

i think it half doesnt work

unkempt hill
#

is it stored in a prop on the message

#

because if its not

#

you need to add it to v-memo

#

otherwise it wont update until msg also updates

daring gale
#

it's using a special message type

#

that i think

#

is actually an experiment

unkempt hill
#

is there actually feedback for this

#

there didnt used to be

#

so I figured you just copied chatterinos impl

#

of dual websockets

daring gale
#

nah yea i think its new

#

afaik @eternal iron discovered it but im pretty sure it's a twitch experiment

#

so not actually viable to use

#

will probably change it to a dual socket

eternal iron
#

Dont think its an experiment

daring gale
#

it has to be

#

sometimes i dont receive it at all

eternal iron
#

The websocket just responds with the message id instead of a nonce now

daring gale
#

which is indicative that it's been turned off

eternal iron
daring gale
#

i think we need to swap to parsing twitch irc soon tbh

#

it's getting a bit weird going thru this 2-step process of conversion

#

either way we need to do it in order to make our extension compatible without being on twitch

deft tangle
#

Still getting some really fucky behavior in the colon autocomplete menu

#

Definitely cause ffz is installed

unkempt hill
#

thats just what happens

#

same thing happens if you install ffz and bttv

#

twitch's autocomplete doesnt expect there to ever be two emotes with the same name

daring gale
#

@unkempt hill can we force off ffz settings without perma disabling them

#

cuz we could just

#

tick off ffz's coloncomplete

#

but then again i guess we plan on reworking this entire menu

#

so might be unnecessary to do that

twilit haloBOT
#

majed6 is no longer AFK: (no message) (13d, 11h ago)

peak shuttle
#

nvm fixed by reopening in a new tab

daring gale
peak shuttle
#

Fix a bug where emote div blocks were multiplicating

twilit haloBOT
#

majed6 is no longer AFK: (no message) (10h, 50m ago)

peak shuttle
#

Like this. I'll report, if it reoccurred.

#

It was covering that much of the UI. If it helps, whatever tab is opened during a beta update acts weirdly and have to be closed and new one opened.

#

The previous updates weren't that breaking for the twitch tab opened during the update. Usually they missed up the padding on left side of the chat container.

All in all. Maybe it's worth regress test the updating process with an active twitch tab.

daring gale
#

looks like missing stylesheet

daring gale
peak shuttle
#

ah

daring gale
#

this is on purpose so it loads lazily and doesnt lag the page

#

but they are meant to be invisible

peak shuttle
#

Nice! As I said. I only noticed it on the tab what was active during the addon update.

daring gale
#

ApuThink best guess is id guess the stylesheet url changed when the addon updated

#

@unkempt hill do extension URLs change between updates on firefox?

#

it's static on chrome, always use the extension's ID, but not sure on ff

peak shuttle
#

Wouldn't it be cached then ?

daring gale
#

it's local files so no

peak shuttle
#

I see.

#

Maybe next update we could regression test what happens on an active tab before pushing the update. Let's me know if you want me to track something specific in the bugged tab.

unkempt hill
#

every browser start

#

ids are random

#

you cant rely on ids

daring gale
#

well ok theres ur problem OMEGALUL

unkempt hill
#

yeah the only way is to use getURL

#

you have to

daring gale
#

yeah thats what i do

#

but i guess sometimes it doesnt work if the ids change inbetween

#

not sure

unkempt hill
#

well

#

I think theres also an issue

#

ive expereienced this all development

#

firefox is kinda retarded

#

when it comes to caching the stylesheet

peak shuttle
daring gale
#

el classico

unkempt hill
#

if you update without disabling and reenabling

#

it caches the old random vue ids

#

and then the new build

#

has different ids

daring gale
#

FDM pog

unkempt hill
#

a fix for this I think

#

would just be randomize the stylesheet name

daring gale
#

i guess yea

unkempt hill
#

but yeah always happens to me

#

if I dont disable and reenable

#

after a vite rebuild

daring gale
#

the stylesheet bundling is primitive atm anyway

#

it all compiles into one file

unkempt hill
daring gale
#

yeah i mean that makes sense

deft tangle
#

So yeah, that message grey out thing is definitely bugged

#

Just saw my message come up on streamer's chat overlay despite the message staying greyed out in chat

#

:/

#

I cant figure out why it sometimes happens and why it sometimes doesnt

novel portal
#

not sure if anyone said this yet Apu but if start typing alien and tab complete it wants to give me the emoji, just that it does that without colons

#

idk if thats an ffz influence or not tho

sinful forum
#

I let anatole know about this yesterday

#

And it doesnt have ffz influence

deft tangle
#

Are we going to get that nifty little message that shows if a person was timed out or banned like ffz has?

vapid veldt
empty dawn
#

When you use gendered Emojis, like "man-in-lotus-position", it will just show a standard Emoji and add an ascii gender sign to it. Didn't expect that. LULE

Some other Emojis like women-holding-hands:-medium-light-skin-tone,-medium-skin-tone will show as one Emoji in the preview, but three seperate Emojis in Chat.

Also, I think it's too much to add every emote in every version (gender, skin tones etc.). If you use colon-completion with words like "women", "man", "hand" etc. my PC lags until everything is loaded and its hard to find what you're looking for, because there's so much with small differences.

daring gale
#

is that rendered by the beta or another client

#

those emojis are very new so it'd be expected they dont work if youre looking via a different extension or something like chatterino

empty dawn
unkempt hill
#

I beleive this may be a missplaced mitigation on ffz's part

#

tmi used to break emoji combos like this by blocking the joining character required

#

however if they reinsert it twice, our client wont see that as the same emoji

#

because we dont technically parse like that

#

we just look for known emojis

polar magnet
#

Number of emojis increasing exponentially pepeW

unkempt hill
#

not anymore

#

elon killed twemoji theres no more good live up to date emoji sets

#

i dont know if any have u15

#

sadL we'll never get :moose: or :donkey:

#

or :peapod: back

#

@polar magnet nvm your right oh god

#

u15.1

#

will have a modifier

#

that doubles every single emoji

#

to make it face the other way

polar magnet
#

Stealing BTTV’s features smh

#

Emojis are WAY past their intended purpose at this point

#

There have been some good additions 🫵

#

But most are just bloat

daring gale
#

yeah i'll probably filter out all the skin tone modifiers

#

it multiplies the emoji count by 5

#

and i dont i ever see people unironically using skintone modifiers

#

like just be a normal person and use the default yellow one

polar magnet
daring gale
#

he fired every single person that was maintaining twemoji

#

there's no longer anyone with any direction on the project

teal knoll
#

ChadArrive time for us to step in

unkempt hill
#

and also wont release the version 15

#

it was finished around october, but never released and likely wont ever be

#

they also shutdown the cdn that was hosting the files for sites to use

vapid veldt
#

bruh

#

got rid of the one good emoji set

#

Cringe

wet talon
polar jackal
#

I was out for 2 weeks so im kinda confused Donk

#

I'm I supposed to be able to use the paint and the personal emotes without sub?

sinful schooner
#

the paint yes, not sure about emotes

naive hatch
unkempt hill
#

oh your not

#

@daring gale Apu wird

daring gale
#

uh might be cached? ask if other users see your personal emote

sinful schooner
#

no, my non sub friends have it baldman

polar jackal
unkempt hill
#

not sure how it would be related though but it could be

polar jackal
#

I tested it with a friend

#

He sees it

polar jackal
#

/shoutout [username] is kinda broken

#

it works but for some reason is showing me and only me some old messages I sent

#

Like if i sent it but it only shows to me

#

Idk if it shows to anyone else with the Beta 7, didn't test

#

happens when i delete any message too

#

seems to be something related to the logs?

unkempt hill
rain bolt
#

when will grey messages get fixed

naive hatch
polar magnet
#

the real question: When will Twitch stop dropping messages? ReallyMad

rain bolt
#

shadow banned on twitch CatDespair

deft tangle
#

There are certain periods of time where all messages stay greyed out until I refresh a few times

#

All messages go through whether or not they are greyed out in my chat. Tested using a second account in my own channels chat

deft tangle
#

Further proof that the greyed out message thing is indeed bugged

#

I knew messages being dropped was certainly possible, but not nearly to the extent that the 7tv beta has made it seem

rain bolt
#

I KNEW IT

#

my messages grey out but still show up on streams

charred pendant
#

@daring gale DinkDank decent idea COPIUM 👇

daring gale
#

wat

charred pendant
#

when dragging your own message with the mod slider additional options could be added, drag a little bit to delete your own message, drag more to make an annoucement with the message, and more to pin it

#

thoughts? okayge

daring gale
#

maybe but i think i'll just make a right click menu

#

feels like it would be more convenient

#

idk if people use the slider much

charred pendant
#

alright Okayge

#

maybe its feature creep idk YEAHBUT7TV

daring gale
#

i think people like the slider mainly for the random timeout values but ApuThink i doubt more options would be very useful

#

any further message actions could make more sense in a right-click context menu

naive hatch
polar magnet
#

(iOS user type comment)

scarlet rover
#

dankWave the tab-complete emote preview stays showing after Ctrl+A Ctrl-Del, until there's a new input, Ctrl+Del alone works fine

#

well i retried and its random, not because Ctrl A feelsd

sinful forum
#

This is known

scarlet rover
#

it's actually happen if tab 2 times

sinful forum
#

You can reproduce it a lot by tabbing back and forth really fast and then deleting the text

scarlet rover
rain bolt
#

i have suggestion for extension v3

#

the ability to switch between streamer chats

#

and stay in the same window

#

so basically watch one stream but be able to chat in another streamers chat

#

chat hopper’s paradise

#

have saved chat tabs for streamers and stuff like that

polar magnet
#

I joked about Anatole recreating chatterino

#

He has the chat functional

#

I guess he could copy the rest of it too LULE

#

It would be poggers

#

Like actually

rain bolt
#

i’m telling you bro

#

it’s gotta happen

polar magnet
#

And not the ironic fortnite poggers either

rain bolt
#

haven’t seen it in other extensions

#

definitely a feature to set it apart in a big way

polar magnet
#

Yes

#

The memory management if you have multiple tabs open could be tricky

#

But I’m sure not insurmountable

rain bolt
#

gotta be better than having multiple twitch tabs open

#

i’m sure the engineers in here could figure it out

polar magnet
#

Well yeah but I meant if you also then opened their stream

#

Ideally it would share the chat memory or whatever

#

But that sounds like a security risk that Chrome wouldn’t allow

#

Disclaimer: not a programmer

sinful forum
polar magnet
rain bolt
#

pausechamp.......

vapid veldt
finite monolith
#

how the hell do i check what the memory leak is from

#

it's from twitch

#

for sure

#

oh jesus fucking christ what the fuck

polar magnet
#

omegalul

rain bolt
#

yeah extension lags my shit like crazy after a few minutes

daring gale
#

so it never deleted old chat lines

rain bolt
#

makes sense then lmao

#

thanks for fixing peepoGlad

finite monolith
#

oof nice thanks

#

lmfao

rain bolt
finite monolith
#

i am being possessed

#

fixed FeelsOkayMan

#

hmm

#

@shell schooner would you say it looks better like this without an outline between

#

or alternatively

#

i think not having the outline at all makes it look better

#

it also removes the line if you're pointing at a twitch emote that doesn't have any extra context

#

which previously looked ugly af

#

(i also added some padding because some square emotes made me mald at pixels)

teal knoll
finite monolith
#

there's never enough namming

teal knoll
#

very true

shell schooner
#

It’s whatever tbh ApuShrug

#

I can’t really tell the difference

#

They all have outlines

finite monolith
#

fake designer

unkempt hill
#

yeah I agree with bubu

#

theres no reason to change this now

#

it looks perfectly fine

finite monolith
#

wtf do you mean it looks perfectly fine

unkempt hill
#

bro

#

you

finite monolith
#

asfosdklgopwelgkpdflhprephfgdpofh

unkempt hill
#

designed it

#

im not sure

#

if you remember

#

like a few months ago

finite monolith
#

i DID NOT add the outlines

unkempt hill
#

but you commited this

shell schooner
#

I’m looking at blurry stretched pics on my phone

unkempt hill
#

so whatevers in prod

#

is your design

#

LULE

shell schooner
#

Would have to test it live

finite monolith
#

its literally not

#

i did not fucking add this

shell schooner
#

Oh you mean the line separator

finite monolith
#

yes

shell schooner
#

deadass

unkempt hill
#

you did not

shell schooner
#

I was looking at the card outline

unkempt hill
#

make it seem

#

like thats what you were talking about

#

but also

#

I think it looks fine

finite monolith
#

nah look

#

there's literally no reason for it to be there

#

and it hurts my eyes

#

boom

shell schooner
#

I mean yeah it’s not really that useful

#

I don’t think it would matter much if we removed it

finite monolith
#

ok thank you i'm getting rid of it immediately

unkempt hill
#

pr denied

#

better luck next time

finite monolith
#

uhhh

#

i'm going to complain to uhhhhh

#

merge it now 😡

#

ah great, ci flakes

polar magnet
#

Kreygasm complaining about things that are displayed as pixels?

shell schooner
#

is that gap intentionally smaller compared to native? ayyybuLULE

olive iris
shell schooner
#

ayyybuLULE the chat looks the same if i change these settings

finite monolith
#

^

#

yep

#

it broke

polar magnet
#

More space for chat

#

Although that’s not necessarily desirable for pastas that rely on consistent line wrapping

finite monolith
#

it doesn't look bad

#

but it's a bit donk and usual

shell schooner
#

i mean i can see why it can be useful

#

but the settings are still broken ayyybuLULE

fleet beacon
#

Can we get Youtube support re-enabled how it was a few days ago? Sure @mentions and links were broken in chat but at least the emotes worked Sad

vapid veldt
#

so is this just nightly discussion now Apu

#

anyway reply + first message looks supa jank

olive iris
polar magnet
#

Pepepains pixel complainers

ornate badger
#

We ignore that one.
How often will this happen ?

vast parcel
#

fwiw does the contributor badge not imply contributor role? someone saw the contributor badge in the chat and was suspecting me of somehow exploiting 7tv to get the badge without role on the website LULE

#

but others who also got the contributor badge recently don't have it either so Shrugeg

shell schooner
#

nah the roles are cosmetic

polar magnet
#

The roles imply the badges

#

At least they used to

#

And at least for discord syncing

untold chasm
#

should probably fix this for consistency

polar magnet
#

Yeah

unkempt hill
#

you guys dont understand

#

EVERYTHING

#

about the cosmetics system is manual

#

manual db modification by anatole

#

even badge drops for subs

polar magnet
#

If only this weren't a joke TrollDespair

untold chasm
#

naaaah

unkempt hill
#

ever wonder why it takes seemingly arbitrary amounts of time for badges to be handed out?

#

120% to the next badge Clueless

untold chasm
#

why not automate

shell schooner
#

cause Anatole doesn’t have enough work

polar magnet
#

I was sleep deprived

shell schooner
#

ayyybuLULE custom icon color

woeful stirrup
shell schooner
#

@void junco ayyybuLULE i didnt mean this as a feature

#

i thought this was just a bug

#

cause the icon color changes with the color of the message for some reason

polar magnet
#

it's cool though

void junco
#

LULE should test what it does with other message colors

#

bug = feature

#

but I kinda liked that so I implemented it LULE

unkempt hill
#

its just because the currentColor prop cascades through to the svg elements

#

since the icons don't have their color set properly, they just inherit it

unkempt hill
#

we should not use v-bind

#

its very fucky

#

causes extreme performance issues

#

(god knows why)

void junco
#

okay i guess it could be passed inline then

unkempt hill
#

it should probably be done the same way the rest of the chat styling settings are done

#

i left a review

void junco
#

alright

void junco
shell schooner
#

OMGScoots nice

silk mango
gleaming dagger
#

i think y'all are missing some cheer emotes

#
CHEER_REGEX: str = r"(?i)(cheer(?:whal)?|doodlecheer|biblethump|corgo|uni|showlove|party|seemsgood|pride|kappa|frankerz|heyguys|dansgame|elegiggle|trihard|kreygasm|4head|swiftrage|notlikethis|vohiyo|pjsalt|mrdestructoid|bday|ripcheer|shamrock|streamlabs|bitboss|muxy|anon)\d*"

those are all the ones i have, "streamlabs" "bitboss" "muxy" and "doodlecheer" are all not shown on the bit menu, idk if this is a problem with the extension or twitch

polar magnet
#

what on earth is a doodlecheer?

#

docWTF

#

that is amazing

#

that is far superior to all the normandy cheers

wet talon
#

and the most surprising thing is that it still works

#

at least it did work when I used it in paja's chat a couple years ago

#

just replace the id of the normal cheer with "DoodleCheer"

#

i.e. DoodleCheer100

gleaming dagger
gleaming dagger
daring gale
#

deploying a large refactor to nightly, might break 🙂

unkempt hill
#

Madeg @daring gale counter ping

finite monolith
daring gale
#

Not big enough

finite monolith
#

that's what she s-

vapid veldt
#

Pepepains in 2023

random patrol
#

wtf when did 7tv go on kick

polar magnet
random patrol
#

damn

#

do we still hate kick btw?

#

i need to mindlessly follow what’s current

polar magnet
#

so no. :)

random patrol
#

alright dulynoted

daring gale
#

its a quiet release though im not including it in non-nightly changelogs for now

#

letting it cook a little

polar magnet
#

yeah that's good

#

let him kuk

hollow sapphire
#

so its normal that a new 7tv account is created when linking to kick?

shell schooner
coral linden
#

hii

summer goblet
gilded swan
#

Hello, I was wondering, what if I buy a 7TV subscription and turn it off after a month, will the 7TV badges remain or will it be taken away until I buy the next month?

polar magnet
sick sedge
#

hi @daring gale
good morning.

aside the option of downloading Xtra-kick , it has the problem of delay and sometimes chat messages can't be as intuitive as regular mobile ui


so this is a method to enable 7tv for kick on mobile through Firefox

So at first you have to install Firefox nightly from Google play store

Then once you set up the basics of the app , go to settings tab and scroll down till you see about section.

Then once the Firefox nightly logo pops up, spam click that logo until it says debug menu enabled

Then you will see add on collection enabled . And install add on via file options under add ons section

Now in your Firefox go to 7tv. app website then download the nightly 7tv version . this will download a .xpi extension

now head to install add on via file option . then after that you click on it and find the file with .xpi extension for 7tv . after you installed and clicked on add , you can go to kick.com , sign in , then after completion . click on the 3 dots and click on add ons and click on 7tv nightly , set up the basics of the 7tv extension , then refresh the kick.com website , now let's say we go to xqc chat room , we can see that 7tv perfectly works for mobile ui ,

keep in mind I tried this in kiwi browser but ended up crashing .......

so Firefox is the best for this . I'm switching to Firefox for this.....

polar magnet
#

new copypasta

shell schooner
daring gale
#

bro what

teal knoll
#

docRant firefox better

daring gale
#

the thing is i didn't even ask i don't know why he pinged me LULE

woeful stirrup
#

No

tawdry sky
limpid fiber
#

Last LULE

daring gale
#

try again?

#

kk it crashes still, OOM

#

panic

#

the app crashes entirely

#

gonna see if increasing memory limit solves it

#

@proven hatch can you send me the file that's causing the panic?

elder lichen
#

my username is auror6s Okayga

daring gale
elder lichen
#

pepeLaugh my panels are a little too dank

daring gale
#

do what u want this is stage

#

it's completely isolated

#

doesn't affect the live service in any way

elder lichen
daring gale
#

so it seems larger files are causing a panic in general

#

im trying to figure out the cause of that

#

prob because the app crashed in between

#

from auro's upload

#

yea u can see why we needed a staging environment before pushing this to live PepeLa

elder lichen
#

pepeLaugh 7tv incident of 6/23

daring gale
#

but the quality is so much better for the emotes that do go through it's unreal

#

The good news is that i'm now able to reproduce this issue locally so pinpointing it just became a hundred times faster

elder lichen
#

forsenL looks a lot more crisp on staging SeemsGood