#github
1 messages ยท Page 31 of 1
d9e5569 chore(deps-dev): bump @vue/compiler-sfc from 3.... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-vue\-compiler\-sfc\-3\.3\.2
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.4 was force-pushed to `1b2810a`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-vue\-tsc\-1\.6\.5 was force-pushed to `0b82cf2`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-vue\-3\.3\.2 was force-pushed to `8ddbf97`
75644c4 chore(deps-dev): bump vue-tsc from 1.6.4 to 1.6... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-vue\-tsc\-1\.6\.5
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-vue\-3\.3\.2 was force-pushed to `964ff49`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.4 was force-pushed to `c83fed3`
622cdbf fix(deps): bump vue from 3.3.1 to 3.3.2 (#588) - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-vue\-3\.3\.2
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.4 was force-pushed to `85255de`
6691df2 chore(deps-dev): bump @types/node from 20.1.3 t... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.4
Currently you can dlick to the right of the name in the new usercard and get redirected to the user's channel.
This is can happen on accident if you click/drag it, even though this was not your intention.
This commit makes the tag to just the name instead of being the whole container.
Is there an existing issue for this?
- [X] I have searched the existing issues
This feature does not exist in the latest nightly version
- [X] I have checked the latest nightly version
Feature Description
The native twitch user card provides information about the followage and sub duration:
The new usercard currently only shows followage:
: bump @vitejs/plugin-vue from 4... - dependabot[bot]
d9e5569 chore(deps-dev): bump @vue/compiler-sfc from 3.... - dependabot[bot]
75644c4 chore(deps-dev): bump vue-tsc from 1.6.4 to 1.6... - dependabot[bot]
622cdbf fix(deps): bump vue from 3.3.1 to 3.3.2 (#588) - dependabot[bot]
6691df2 chore(deps-dev): bump @types/node from 20.1.3 t... - dependabot[bot]
[Extension] Branch fix/remove\-cookies\-permission was force-pushed to `d7421d8`
e196758 manifest: remove cookies permission (#597) - AnatoleAM
I have that setting enabled, but that shouldn't hide followed channels, it never did from my experience. Had the issue for hours, even after CTRL+F5, but can't reproduce it now after a firefox restart. I'll close this for now, if it happens again I'll try to give more info.
[SevenTV/Extension] branch deleted: fix/remove\-cookies\-permission
e196758 manifest: remove cookies permission (#597) - AnatoleAM
Is there an existing issue for this?
- [X] I have searched the existing issues
This feature does not exist in the latest nightly version
- [X] I have checked the latest nightly version
Feature Description
some streams are very quiet, even when turned up to full volume. i'd enjoy an audio compressor/normalizer that brings the stream's audio up to a [specifiable?] dBFS value. if not a compressor, then audio normalization to -3 or -6 dbFS would be helpful
Is there an existing issue for this?
- [X] I have searched the existing issues
This feature does not exist in the latest nightly version
- [X] I have checked the latest nightly version
Feature Description
sometimes internet connections get messed up and the stream buffers for a second before returning to the normal state. but when this happen, it can introduce extra latency, so instead of ~3secs delay, it can go up to like 5-10 secs. If a certain delay threshold is reached/de...
Is there an existing issue for this?
- [X] I have searched the existing issues
This feature does not exist in the latest nightly version
- [X] I have checked the latest nightly version
Feature Description
instead of regular purple buttons and black homepage, allow users to input custom hex codes to change the site's aesthetical appearance. also allow customization of fonts to make chat flow look more unique and personalized to the user.
concept: https://i.imgur.com/sOEBqn9...
[Website] Branch ci/update\-locale was force-pushed to `720ac4a`
Is there an existing issue for this?
- [X] I have searched the existing issues
This issue exists in the latest nightly version
- [X] I am using the latest nightly version
What browsers are you seeing the problem on?
Firefox
Current Behavior
According to this tweet "functionality" was reinstated to youtube.com on FF. This isn't the case.
Expected Behavior
I would expect to see the 7tv emotes panel, and...
a1e525b chore(deps-dev): bump vite from 4.3.5 to 4.3.6 - dependabot[bot]
Bumps vite from 4.3.5 to 4.3.6.
Changelog
Sourced from vite's changelog.
4.3.6 (2023-05-15)
fix: avoid dev-server crash when ws proxy error (#12829) (87e1f58), closes #12829
fix: call tryFsResolve for relative new URL(foo, import.meta.url) (#13142) (eeb0617), closes #13142
fix: don't inject CSS sourcemap for direct requests (#13115) (7d80a47), closes #13115
fix: handle more yarn pnp load errors (#13160) (adf61d9), closes #13160
fix(...
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-vite\-4\.3\.6
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.5
8acec07 chore(deps-dev): bump @typescript-eslint/eslint... - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-typescript\-eslint\-eslint\-plugin\-5\.59\.6
Bumps @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6.
Release notes
Sourced from @โtypescript-eslint/eslint-plugin's releases.
v5.59.6
5.59.6 (2023-05-15)
Note: Version bump only for package @โtypescript-eslint/typescript-eslint
Changelog
Sourced from @โtypescript-eslint/eslint-plugin's changelog.
5.59.6 (2023-05-15)
Note: Version bump only for package @โtypescript-eslint/eslint-plugin
...
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-eslint\-plugin\-vue\-9\.13\.0
2292012 chore(deps-dev): bump eslint-plugin-vue from 9.... - dependabot[bot]
Bumps eslint-plugin-vue from 9.12.0 to 9.13.0.
Release notes
Sourced from eslint-plugin-vue's releases.
v9.13.0
Support for Vue 3.3
โจ Enhancements
New Rules
#2167 Added vue/prefer-define-options rule that enforce use of defineOptions instead of default export.
#2165 Added vue/valid-define-options rule that checks whether defineOptions compiler macro is valid.
Other Changes
#2154 Added support for defineOptions and defineSlots to vue/define-ma...
e2a95e5 chore(deps-dev): bump @typescript-eslint/parser... - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-typescript\-eslint\-parser\-5\.59\.6
Bumps @typescript-eslint/parser from 5.59.5 to 5.59.6.
Release notes
Sourced from @โtypescript-eslint/parser's releases.
v5.59.6
5.59.6 (2023-05-15)
Note: Version bump only for package @โtypescript-eslint/typescript-eslint
Changelog
Sourced from @โtypescript-eslint/parser's changelog.
5.59.6 (2023-05-15)
Note: Version bump only for package @โtypescript-eslint/parser
Commits
5b0e577 chore: publish v5....
@dependabot squash and merge
1d53c62 chore(deps-dev): bump vite from 4.3.5 to 4.3.6 ... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-vite\-4\.3\.6
8fdcd7c dependabot: ignore patch versions - AnatoleAM
[SevenTV/Extension] New branch created: chore/dependabot\-ignore\-patch
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-eslint\-plugin\-vue\-9\.13\.0 was force-pushed to `3f337f2`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-typescript\-eslint\-parser\-5\.59\.6 was force-pushed to `9b0fa8b`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.5 was force-pushed to `4a5ce5e`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-typescript\-eslint\-eslint\-plugin\-5\.59\.6 was force-pushed to `36a0076`
Ignoring patch versions for dependabot notices to avoid flooding pull requests.
1d53c62 chore(deps-dev): bump vite from 4.3.5 to 4.3.6 ... - dependabot[bot]
All changes look good
0dd68c5 dependabot: ignore patch versions (#607) - AnatoleAM
Looks like @types/node is no longer being updated by Dependabot, so this is no longer needed.
Looks like @typescript-eslint/eslint-plugin is no longer being updated by Dependabot, so this is no longer needed.
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.1\.5
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-eslint\-plugin\-vue\-9\.13\.0 was force-pushed to `cc3d376`
All changes look good
0dd68c5 dependabot: ignore patch versions (#607) - AnatoleAM
c7648a2 chore(deps-dev): bump eslint-plugin-vue from 9.... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-eslint\-plugin\-vue\-9\.13\.0
c7648a2 chore(deps-dev): bump eslint-plugin-vue from 9.... - dependabot[bot]
This PR aims to add the foundational work of working with the media player by combining several requested features into one PR.
Player Settings Section
Stream info tooltip
Showcasing Twitch's auto speed up
. I didn't find any examples on the Internet, with a similar search through one regular, everywhere either there is jus...
This is not the behavior I'm seeing. The values under the state property change far more frequently then the props. I have to create those deeper hooks in order to get them to update as often as they change. Is there another way to go about this?
@Batyodie I mean that you don't need to use a regex to filter out special characters. What happens if I send a link surronded by characters you haven't specified in your special character regex?
You only need one regex to match URL's.
Ideally would be nice to bring back account age as well as icons for each line but i guess it's up to Anatole to do this
@berghall In different ways, a lot of curls, where the symbol is located, what kind of symbol, etc.
In the worst case, the link will become just text, another option is that this special character will be in the link display text, but it will not affect the link url.
It all comes down to the fact that we must find where the link starts and where it ends, in order to set the correct range for the token based on this information.
If you do not use 2 regular expressions to prepare the u...
Here's a solution where the entire URL is matched. It could be cleaned though
https://github.com/kuel27/Extension/blob/improvements/src/common/chat/Tokenizer.ts#L139
@kuel27 Overall yes, your solution is better. The regularity looks terrible, but it works.
I would still make a check for links from the tails of else if.... It doesn't look very declarative, there are several conditions where we still redefine the variable inside this condition. But this is so, the little things of life.
As I understand it, this was done as part of another task, how should it be in such cases? Close this pr?
[Website] Branch ci/update\-locale was force-pushed to `729e323`
Ah, I guess that's because it's a different component, where accesses to its state doesn't go through the same path.
In this case please assign it to a ref and use a watcher to define hooks. Again however, you only need to hook state, anything below is not necessary.
Hope it's more clear now. Also rebased on the most recent master branch
I added also the creation date to the user card. See top comment. If not in scope I can revert the last commit.
[SevenTV/EgVault] New branch created: fix/deps
[SevenTV/EgVault] branch deleted: fix/deps
27ce7b3 fix(deps): bump crowdin/github-action from 1.8.... - dependabot[bot]
Bumps crowdin/github-action from 1.8.0 to 1.8.1.
Release notes
Sourced from crowdin/github-action's releases.
v1.8.1
Updated
Bump CLI version to 3.11.1
Commits
102b5aa chore: use CLI v3.11.1
See full diff in compare view
[](https...
[SevenTV/Extension] New branch created: dependabot\-github\_actions\-master\-crowdin\-github\-action\-1\.8\.1
626ea3f fix(deps): bump crowdin/github-action from 1.8.... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-github\_actions\-master\-crowdin\-github\-action\-1\.8\.1
626ea3f fix(deps): bump crowdin/github-action from 1.8.... - dependabot[bot]
25dcc3d User Card Sub Duration & Account Age (#596) - TheRealGI
25dcc3d User Card Sub Duration & Account Age (#596) - TheRealGI
Thanks for your contributions, as a thank-you for making a number of improvements to the extension, please reply with your twitch username if you'd like to be entitled the "Contributor" badge in chat. :rocket:
The emote card pends a general redesign but this works for now :slightly_smiling_face:
1d44d52 Add link to emote page in emote card (#582) - saliven
1d44d52 Add link to emote page in emote card (#582) - saliven
Or you can postpone this court decision, as part of this task.
@berghall Hi. Please, can you review this pr?
@AnatoleAM Hi. Please, can you review this pr?
When there is long text with no spaces, the UserCard box overflows.
The problem was fixed with a minor CSS modification.
Is there an existing issue for this?
- [X] I have searched the existing issues
This issue exists in the latest nightly version
- [X] I am using the latest nightly version
What browsers are you seeing the problem on?
Chrome, Firefox
Current Behavior
You cannot block or report a user from the new user card.
Expected Behavior
Ability to report and block users from the user card
Steps To Reproduce
- open the user card
- Look for the button to report someone
I appreciate it. Username is domsking2013 @AnatoleAM
Is there an existing issue for this?
- [X] I have searched the existing issues
This feature does not exist in the latest nightly version
- [X] I have checked the latest nightly version
Feature Description
When clicking on a name in the Viewer List it should open the 7TV User Card instead of the one from Twitch
eda1a22 chore(deps-dev): bump @types/node from 20.1.4 t... - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.2\.0
Bumps pinia from 2.0.36 to 2.1.1.
Release notes
Sourced from pinia's releases.
pinia@2.1.1
Please refer to CHANGELOG.md for details.
pinia@2.1.0
Please refer to CHANGELOG.md for details.
Commits
1de507d release: pinia@2.1.1
b8fb165 fix: expect Vue 3.3
31b8f11 release: @โpinia/nuxt@โ0.4.11 pinia@2.1.0 @โpinia/testing@โ0.1.1
014869b docs: using inject within setup stores
1f115a1 chore: imports
f28b8fb test: add test utils test
c24d945 chore: comment in te...
5d2a348 chore(deps-dev): bump pinia from 2.0.36 to 2.1.1 - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.1
Closing as this is a wrong approach at implementing a feature like this. It should be part of a wider profile system
[Website] Branch ci/update\-locale was force-pushed to `671d119`
d35b176 fix: UserCard content box overflow (#610) - shaanaliyev
Functionality reinstated refers to basic YouTube support being re-added after it had been fully disabled in a previous version. It does mean that theater mode or the emote menu has been re-implemented.
d35b176 fix: UserCard content box overflow (#610) - shaanaliyev
6cdefca fix: chat scroller visible viewer list - AnatoleAM
[SevenTV/Extension] New branch created: fix/viewerlist\-scroller
Adding z-index: 1; to the chat scroller so that it can't spread into the layout change into Twitch UI
Closes #554
e7a9e62 fix: chat scroller visible viewer list (#617) - AnatoleAM
[SevenTV/Extension] branch deleted: fix/viewerlist\-scroller
e7a9e62 fix: chat scroller visible viewer list (#617) - AnatoleAM
Thanks for the cleanup so far :slightly_smiling_face:
Assign v.mediaPlayerInstance to a ref and use a watcher. You can see an example of this here:
https://github.com/SevenTV/Extension/blob/master/src/site/twitch.tv/modules/chat/ChatController.vue#L246
By doing this we are making vue handle diffing and avoid re-hooking the component many times. This also ensures that if we receive a different pointer, the hooks can be removed from the previous one.
nit: use css instead of <br />
nit: can avoid optional chaining
const videoElement = mediaPlayer.core.mediaSinkManager.video;
if (!videoElement || !videoElement.nextElementSibling) return;
const overlayContainer = videoElement.nextElementSibling.querySelector<HTMLElement>(
"div[data-a-target='player-overlay-click-handler']",
);
nit: less depth
const rootNode = inst.domNodes.root;
if (!rootNode) return;
const teleLoc = rootNode.querySelector<HTMLElement>("[data-a-target*='channel-viewers-count']")
?.parentElement?.parentElement?.parentElement;
videoStatsTeleportLocation.value = teleLoc;
Is there an existing issue for this?
- [X] I have searched the existing issues
This feature does not exist in the latest nightly version
- [X] I have checked the latest nightly version
Feature Description
I came across this extension that provides a live translations panel in twitch chat: https://github.com/LiveTL/LiveTL
Unfortunately, it's not compatible with 7TV, and they're not likely to be able to provide compatible in the near future: https://github.com/LiveTL/LiveTL/...
@AnatoleAM ะกan you take a look here too please
[SevenTV/Extension] New comment on issue #613: \[BUG\] Block and Report button missing from usercard
@EdVraz Hi.
What do you mean by the inability to block a user from the card?
The custom expansion card has a button to switch to a regular twitch card, there is a lock button.
Correct me if I'm wrong. From what I understand, the extension does not provide automatic translation through some kind of service, like google-translate.
Instead, it provides a "live translation", by live it means that a person who speaks the language can add his own translation and other people will see it during the broadcast. That's how I understood this concept.
With automatic translation as a function, everything seems to be clear. There is some kind of library that will do the tr...
That's correct. Tbh, for my purposes I don't really mind how we get the translations, whether they're crowdsourced from viewers or AI translated. If it's easier to integrate a translation API than to provide compatibility for this extension, that's fine with me.
[SevenTV/Extension] New comment on issue #613: \[BUG\] Block and Report button missing from usercard
@Batyodie hey,
Having to switch to the built-in user card to block someone is an inconvenience. It lacks the ease of directly blocking the user from the custom user card as it involves an extra step and degrades the usability of the new user card compared to the built-in user card.
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
Every channel I open says "Failed to load channel badges - OAuth token is missing" and doesn't show the sub...
9cb45b2 chore(deps-dev): bump @types/marked from 4.3.0 ... - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-types\-marked\-5\.0\.0
25f4c3d chore(deps-dev): bump @types/node from 20.1.4 t... - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.2\.1
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.2\.0
ba865f5 chore(deps-dev): bump pinia from 2.0.36 to 2.1.3 - dependabot[bot]
[SevenTV/Extension] New branch created: dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.3
Bumps pinia from 2.0.36 to 2.1.3.
Release notes
Sourced from pinia's releases.
pinia@2.1.3
Please refer to CHANGELOG.md for details.
pinia@2.1.2
Please refer to CHANGELOG.md for details.
pinia@2.1.1
Please refer to CHANGELOG.md for details.
pinia@2.1.0
Please refer to CHANGELOG.md for details.
Commits
18a5a98 release: pinia@2.1.3
3000161 fix(types): revert declare module vue
dc985cf release: pinia@2.1.2 @โpinia/testing@โ0.1.2
dd54e01 chore: up deps
6709...
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.1
780856d chore(deps-dev): bump @types/node from 20.1.4 t... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-types\-node\-20\.2\.1
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-chrome\-0\.0\.236 was force-pushed to `6efacbe`
All changes look good
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-marked\-5\.0\.0 was force-pushed to `bb6b624`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.3 was force-pushed to `9486f8a`
2be1bfb chore(deps-dev): bump @types/chrome from 0.0.23... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-types\-chrome\-0\.0\.236
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-types\-marked\-5\.0\.0 was force-pushed to `a601079`
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.3 was force-pushed to `80f23f2`
29ef337 chore(deps-dev): bump @types/marked from 4.3.0 ... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-types\-marked\-5\.0\.0
[Extension] Branch dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.3 was force-pushed to `6b8d794`
29ef337 chore(deps-dev): bump @types/marked from 4.3.0 ... - dependabot[bot]
c143321 chore(deps-dev): bump pinia from 2.0.36 to 2.1.... - dependabot[bot]
[SevenTV/Extension] branch deleted: dependabot\-npm\_and\_yarn\-master\-pinia\-2\.1\.3
c143321 chore(deps-dev): bump pinia from 2.0.36 to 2.1.... - dependabot[bot]
[SevenTV/Extension] New branch created: feat/generalize\-apps
Refactoring the folder structure so that site-agnostic components and code are under "app". This is done in order to ready the chat interface to be built into other apps such as a persistent chat app (chatterino-like) and stream overlays.
If you do it through automatic translation, then it does not seem to be a very difficult task. You just need to understand which library to use for translation.
@AnatoleAM What do you think about it?
I don't think it's that simple. I don't think there's any libraries that can be shipped with the extension and do translation locally. I think this is something that's only done through an api, which can be expensive. It would be cool, Facebook gaming has a way to translate chats and it works really well, but I don't think it's practical/7TV would ever want to spend that amount of money for a small feature.
dd3410f cosmetics: paints v3 - AnatoleAM
[SevenTV/Common] New branch created: feat/cosmetic\-paint\-spec\-upgrade
813d629 add text properties - AnatoleAM
This adds the following customizable parameters to Paints
- Canvas size: control the size of the canvas
- Canvas repeat: set the repeat mode for the canvas
- Gradient stacking: allows creating complex patterns
- Flairs: place objects around the tag
- Text weight, shadows, transform, stroke: control how the username text looks
Did you try and re-add your account? The new login might require new scopes for Twitch.
For automatic translations, this looks like an interesting option: https://github.com/LibreTranslate/LibreTranslate
@DanielFirpo
I wasn't thinking about translating the entire chat at once. And about the point translation of the message, at the request of the user.
Conditionally, by clicking on the text of the message, there will be some kind of button that can optionally translate the message, ignoring emoticons.
After clicking, the message tokens are sent to some helper function from the translation library, like this translate
As a result, we have a ...
Did you try and re-add your account? The new login might require new scopes for Twitch.
I've never been logged in to Chatterino
I've never been logged in to Chatterino
Then I don't think it's possible to get the Twitch badges anymore, as Twitch restricted the API - see https://github.com/Chatterino/chatterino2/issues/4492.
Yea that's what I had in mind too, a button that translates a single message. Never thought you meant whole chat. Also you linked a package that just wraps various translation APIs, so you didn't really address my concern about the feature costing money.
What @XHawk87 linked though is interesting. I'm sure it's not as good as the big APIs but it's free, so that's a possibility for sure.
Then I don't think it's possible to get the Twitch badges anymore, as Twitch restricted the API - see Chatterino#4492.
OK, thanks anyways!
I notice the translation package that @Batyodie linked also supports LibreTranslate. That offers a lot of flexibility. That could be a free option, and if a user wanted a premium option, they could supply their own API key for whichever engine they want.
LibreTranslate isn't actually free if you're not hosting it yourself. So the translate package could be used but it won't save from creating a server for LibreTranslate/adding it to the existing 7TV API.
[Website] Branch ci/update\-locale was force-pushed to `de6bfa5`
Also there is another highlight on moderator that disappear with 7tv, the "raid", where all users coming from a raid is highlight in a yellow box for a specific amount of time
c03fee3 sidebar previews: unmount if disabled - AnatoleAM
[SevenTV/Extension] New branch created: feat/sidebar\-previews\-unmount\-disabled
Unmounting the sidebar previews code if the option is disabled. This is to investigate if hooks used by this feature are causing a Twitch crash
9af88aa sidebar previews: unmount if disabled (#623) - AnatoleAM
[SevenTV/Extension] branch deleted: feat/sidebar\-previews\-unmount\-disabled
9af88aa sidebar previews: unmount if disabled (#623) - AnatoleAM
I have no idea why you renamed the issue to something I am not reporting. I did not mention anything even remotely related to moderator highlights. All the original issue is asking for is a way to turn off 7TV highlight handling, much like BTTV and FFZ have the options to NOT touch chat messages. 7TV becomes overreaching and overriding everything in this regard. All I want 7TV for is to use specific 7TV features, not entirely replace the way I interact with chat. This issue snowballed some ot...
Now that Youtube functionality is reenabled in the extension, this bug is bag and is very annoying. I'd consider it a high priority bug personally because it completely disrupts chat conversations.
[SevenTV/Extension] New branch created: fix/sidebar\-crash
Tentatively fixes an issue which caused the sidebar to crash sometimes, seemingly due to a new twitch experiment.
There is no "turn off 7TV handling", it's not possible, and would need to be separately implemented. Your issue was renamed as it is a feature request. I will close this issue as it is now invalid.