#github
1 messages ยท Page 25 of 1
b55da46 Conditionally set Content-Type only when we are... - Melonify
9975286 Conditionally set Content-Type only when we are... - Melonify
9975286 Conditionally set Content-Type only when we are... - Melonify
Ever since the 3.0 update BTTV channel emotes have not been working.
If I have the BTTV extension enabled then BTTV emotes will auto-complete and appear on the carousel, but in chat I only see the words and none of the emotes. BTTV global emotes and all other emotes work fine.
If I disable the BTTV extension then BTTV channel emotes do not even appear on auto-complete.
Firefox 111.0.1 on Win 10.
If I have the BTTV extension enabled, the emote carousel doesn't work correctly. It doesn't move if I press tab or arrow keys, and clicking on it doesn't do anything either.
Firefox 111.0.1, Win 10
Hey,
this is due to BTTV blocking our extension from seeing their emotes (out of pure pettiness.)
This is worked around via #445 #446 and fixed with v3.0.3
In the meantime, you can use the nightly version of the extension. Also consider telling your favorite streamers about migrating to 7TV, we've got a ton of emote slots for free :smile:
Adds chat rich embeds for twitch clips.
Example screenshot:

Closes #360
50a7a01 ci: only build browser installables if secret - AnatoleAM
64af210 Staggered Query & Loader - AnatoleAM
Changing some batching options to stop mongo from dropping queries
24a7a7b no max batch on loaders? - AnatoleAM
You've got static emotes. You've got animated emotes. You've even got 0-width emotes! Now it's time for the next evolution of emote technology: contextual emotes.
What are contextual emotes? They are a term that I made up for emotes that change orientation and/or color when placed next to another emote. Need an easy example? Let's look at Clap. In its current form, it is only capable of clapping to the right, meaning you needed to add a second emote, Clap2, in order to do the opposite....
As of right now, it's currently formatted as Added the emote [name] to, which just looks incomplete.
It should include the channel name at the end in order to look less strange.

@Geczy that commit addresses a different issue, it's the one on http.worker that fixes bttv.
e8f0722 chore(deps-dev): bump @typescript-eslint/parser... - dependabot[bot]
Bumps @typescript-eslint/parser from 5.48.1 to 5.57.1.
Release notes
Sourced from @โtypescript-eslint/parser's releases.
v5.57.1
5.57.1 (2023-04-03)
Bug Fixes
eslint-plugin: [strict-boolean-expressions] support mixed enums in allowNullableEnum option (#6740) (49be8a8)
v5.57.0
5.57.0 (2023-03-27)
Bug Fixes
eslint-plugin: [no-unnecessary-boolean-literal-compare] simplify fixer and add support for double neg...
Bumps @typescript-eslint/eslint-plugin from 5.48.1 to 5.57.1.
Release notes
Sourced from @โtypescript-eslint/eslint-plugin's releases.
v5.57.1
5.57.1 (2023-04-03)
Bug Fixes
eslint-plugin: [strict-boolean-expressions] support mixed enums in allowNullableEnum option (#6740) (49be8a8)
v5.57.0
5.57.0 (2023-03-27)
Bug Fixes
eslint-plugin: [no-unnecessary-boolean-literal-compare] simplify fixer and add s...
003c931 chore(deps-dev): bump @typescript-eslint/eslint... - dependabot[bot]
@TheRealGI I expect it makes the most sense to put it there. I'm looking forward to having seconds. ๐
I know that this is closed and more or less handled, but given that there's contention from BTTV that this is occurring and instead they're claiming that it's a result of the 7tv extension's chat renderer, can someone provide some evidence that there's intentional blocking going on? A commit or file change, etc.?
The 7tv commits linked above also don't seem to be a bypass of any sort to circumvent anything as far as I can tell, other than n...
Emote detail popup rendered correctly when rendered on top of an emote

But when rendered under an emote it suffers with layout bug

@gruxor,
The header was indeed being used as a form of fingerprinting. It also had the side effect of triggering pre-flight requests, which may have looked like increases in request rate to web servers. However, pre-flight / cors (OPTIONS) requests are inert and do no damage.
In essence, it is correct to call the presence of a content type header a misconfiguration, as it causes the browser to issue CORS checks.
That being said, knowing this wasn't damaging to an API, creates no ad...
It should be noted that the issue on nights end is locked, which should be a red flag to anyone reading. It's an obvious mis-characterization and defamatory statement, yet he is not allowing any discussion within.
Same thing, wont found something by request to /emotes
If you cheer using GUI or enter 'Cheer100', it enters the cheer into chat with animated cheer emote. If you type 'cheer100' into chat (with lowercase 'C'), this does not show the animated cheer emote. I haven't checked the other ones (e.g. 'uni100'), but I'd assume the bug affects those too.
Same thing here.
I'm guessing the API is still a work in progress, but very annoying that its stated to work in the docs...
A feature I've seen in BTTV that I'd like to see if it can be added to 7TV is the ability to auto-claim drops, this would be a lot more helpful for people who use Twitch to get Drops for games and 7TV could offer a way to auto-claim them while doing something else.

I didn't touch anything, it just went missing. I tried reinstalling the extencion but it didn't work. Any ideas how to fix it?
I believe the youtube support got disabled temporarily. Source
I would love to be able to link 7TV with Youtube again since I disassociated myself because I thought it was a bug, which did not allow me to see the emotes on youtube. Thank you so much!
A tooltip to view the entire message being replied to, eliminating the need to open the thread to read it.
bff513f fix(deps): bump peter-evans/create-pull-request... - dependabot[bot]
Bumps peter-evans/create-pull-request from 4 to 5.
Release notes
Sourced from peter-evans/create-pull-request's releases.
Create Pull Request v5.0.0
Behaviour changes
The action will no longer leave the local repository checked out on the pull request branch. Instead, it will leave the repository checked out on the branch or commit that it was when the action started.
When using add-paths, uncommitted changes will no longer be destroyed...
This looks fine, but it could be drastically simplified using the v-tooltip custom directive.
Just setting v-tooltip on any element will setup a tooltip exactly like the one you've created manually
c55902d fix: bad ci condition syntax - AnatoleAM
this is why you don't push straight to master ๐ค
9c14bb6 fix: further ci fixes - AnatoleAM
It will be nice to see a custom command that show you a chatters count or add a meter that will count that all the time
Made some changes to wording, and made the timestamp reactive so that it updates on existing messages when the setting is toggled.
Thank you for your contribution.
57b8312 feat: add seconds to timestamp in twitch chat (... - TheRealGI
57b8312 feat: add seconds to timestamp in twitch chat (... - TheRealGI
After some testing, it seems that the rich embed does not apply if the message doesn't come from the tab you just typed in.
This is most likely why, use messages.awaitMessage instead.
This method can be removed, as in almost any case where it might be useful, the existing awaitMessage would cover it.
Lint issue here
<RichEmbed v-if="msg.richEmbed.request_url" :rich-embed="msg.richEmbed" />
Overall this is nice, just these fixes, and then add a changelog entry.
I am using messages.messageById because the chat message arrives before the pubsub message does (on the sender), but this is the opposite (on the receiver).
- Fixed issue where rich embed only appeared on the senders side.
- Added check in awaitMessage function to check if the message has already been pushed to the displayed or buffer (this was done because the pubsub message arrives after the message arrives which results in the promise waiting for something that has already happend).
- Fixed vue/attribute-hyphenation lint issue.
- Added the changelog entry to nightly.
Fixes the ungodly flickering when hovering over a message ban state message sometimes.
Changed "display: none;" to "visibility: hidden"
Bug Issue:

fe7067f fix: personal queue - AnatoleAM
fixes emotes going back into the personal despite having been handled previously
Looks like this issue has become relevant again in 7tv@v3.0.3.1000 on Firefox
5f15858 send resume response - AnatoleAM
4d20d9f update config - AnatoleAM
Hot fresh off the presses, Firefox enabled animated AVIF support and is allowing it to pass into stable for 113.0: https://bugzilla.mozilla.org/show_bug.cgi?id=1825580
Using Firefox 113 (Nightly) right now confirms that animated AVIF images work now, but the 7TV website still claims it doesn't.

I also noticed that this happens after I preview the emote with mouse hover:
Before hover

After

My twitch has an inline style tag that sets .control { position: absolute; } , which results in the settings menu being unusuable.
I thought it was a compatibility issue as there's no open Issue about that, so I disabled all other twitch extensions and that didn't fix the issue. This is quite a serious issue and since nobody else reported it I guess it's an edge case with my system.
Anyway, this fix is just a single line of css that shouldn't conflict with anything else. I didn't both...
Two features added
Feature 1
Toggleable 'Copy' icon to copy a chat message. Icon appears next to reply/pin icons:

Clicking the icon copies the chat message and shows a toast for 1 second confirming the message was copied:

**This copies purely the chat me...
Please will you consider add these option for the chat:
- add/remove hype train
- add/remove top gifted
- add/remove pinned
- option to show pinned for 30secons
- add/remove "STREAM CHAT" title and "COMMUNITY" button
- add/remove chat button, channel points button, twitch chat settings icon.
Here is a before and after photo of what chat looks like with all these options disabled.
Before: https://1drv.ms/i/s!Avv6335OlHOmgTuM4nkO564xvIpw?e=OC5xcA [Microsoft OneDrive]
![Untitl...
I have made a post about this in discussion: https://github.com/SevenTV/Extension/discussions/467
consider bumping it for me?
usually when i have my screen like this i have to use inspect element to remove all this stuff
This is an initial scaffolding for adding a "stream info" element next to the timer for seeing the stream latency. I believe this will fulfill #363 as I also enjoyed having that FFZ feature to know how delayed the stream is.
I am working on figuring out how to capture the player video stats "Latency to Broadcaster" then patching it into the normal stream info section
Checklist
- [X] I'm reporting a problem with Chatterino
- [X] I've verified that I'm running the most recent nightly build or stable release
- [X] I've looked for my problem on the wiki
- [X] I've searched the issues and pull requests for similar looking reports
Describe your issue
Got banned and unbanned from channel. Can view chat, can chat from browser. Can chat in other channels from...
Definitely yes, there is a lot clutter in chat, which there really should be options to either make more compacted or hide altogether. This isn't top priority for us at the moment, but if someone wishes to make a pull request we'd be more than happy to merge it in. :+1:
Isn't this an extension using the same .control class, thereby adding extra styling? If so, it would be better to simply add a prefix to the classes here. This is something we do everywhere else, i.e seventv-settings-...
Run make format to fix ci warnings
cb827db Fix message ban state flickering (#463) - MatinAniss
Not sure I like how it appears in the middle :thinking: looks a bit goofy when in popout mode
cb827db Fix message ban state flickering (#463) - MatinAniss
I think this might be a twitch issue (you might be shadowbanned). If you know the broadcaster, try asking them to VIP you and check if you can type as a VIP.
Since this isn't 7TV related, I'll transfer this to the upstream repository.
Looking a lot more functional!
Rebase or merge master, then have this under Untitled Version
You should return here, otherwise the code below will still run
if (displayedMessage) return resolve(displayedMessage);
We prefer the use of rem as a unit. Also, I think the box shadow might be a little too excessive, maybe too bright?

vs native:

You should return here, otherwise the code below will still run
if (bufferMessage) return resolve(bufferMessage);
nit: the log here incorrectly says "low trust user"
You are correct, I have been shadowbanned from that specific channel. Thanks for your help :)
Isn't this an extension using the same
.controlclass, thereby adding extra styling? If so, it would be better to simply add a prefix to the classes here. This is something we do everywhere else, i.eseventv-settings-...
You are right, it'd be better to add a prefix here. I didn't question it, as it's a nested class in scss, but since there's no shadow-dom it'd make sense to future proof all generic class names being used by enforcing prefixes. Question is, does it make sense to make...
You are correct, I have been shadowbanned from that specific channel. Thanks for your help :)
If you confirmed the issue by having them VIP you as neri suggested, can you have them time you out for any duration, that's how I've seen it resolved.
Checklist
- [X] I'm reporting a problem with Chatterino
- [X] I've verified that I'm running the most recent nightly build or stable release
- [X] I've looked for my problem on the wiki
- [X] I've searched the issues and pull requests for similar looking reports
Describe your issue
i click on the "Two people icon on chatterino to view viewer list"
its loading..........
Screenshots
...
FFZ has the option to highlight messages I send (not only messages I'm tagged in) so that I can see my message in a fast chat. This feature request was actually suggested by another 7TV user and they asked me because I have a founder badge. I can contribute and start a PR for this later but I wanted to log the feature request here at the very least.
I have an international name set and if someone @s me using the international name, it doesn't trigger the mention event, it just shows the message normally. If I get an @ using my english twitch name, everything works as expected.
Unfortunately, Twitch has shut down the service that Chatterino used. See https://github.com/Chatterino/chatterino2/issues/4494.
af47633 move emoji insertion to content script - AnatoleAM
Allowing the extension to load the site script from a remote host, in order to allow making hot-patches without waiting for web store approvals.
Hello,
Want that in the Custom Highlights function, can be added a check option for searching user-name
Judging from the current existing functions, this requirement should be easily fulfilled, but I have not learned the relevant grammar, so I am not sure if what I wrote is correct.
And my computer has been problems in the environment installation, and there is no way to start "yarn start".
I Hope to add this feature in the future
in src/composable/chat/useChatHighlights.ts



