#github

1 messages ยท Page 26 of 1

cloud quailBOT
cloud quailBOT
cloud quailBOT
#

Discussed in https://github.com/SevenTV/Extension/discussions/467

Originally posted by Treadspear April 5, 2023
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...

cloud quailBOT
#

Maybe hiding offline channels in the sidebar should be an option here as well.

Also I think the settings tab should be named something more generic, like Layout or something, or be a sub-section of Appearance -> Interface

@Melonify I looked into making it a subsection of Appearance -> Interface but it does not seem a subsection of a subsection is supposed in the code right now. I think there are too many "Hide" settings for all of them to just be a part of the "Interface" subsecti...

cloud quailBOT
cloud quailBOT
#

https://github.com/SevenTV/Website/blob/7cb35f1dd0b7467c30d8b48b8acf8b4f75673a01/src/views/home/Home.vue#L90-L98

This request is being identified as a tracker by Privacy Badger and thus blocked, resulting in the Discord Invite being unavailable. Took me a while to figure out what was causing this.

There should be a fallback to the actual discord invite link when the widget.json can't be requested.

cloud quailBOT
#

Even if they are not supported, I would rather be able to see them instead of being silently hidden. At least you can understand what picture the person is trying to make. Without it, there is context missing from the message.

Blacklisting and hiding them is also not perfect. New ones have been added since the initial blacklist (for example, !w and !z), and ones that 7TV doesn't recognize will still be displayed in the chat.

cloud quailBOT
cloud quailBOT
#
[SevenTV/Extension] New branch created: feat/performance\-tweaks
#

Making some changes and fixes on performance issues

  • [x] Remove use of v-memo (causes issues with unloading)
  • [ ] Refactor logic for most used emotes (currently performs extreme iteration)
  • [ ] Set a limit on the amount of items returned by colon-complete
  • [ ] Use async image decoding & native on-screen image loading
  • [ ] Remove manual stagger in the Emote Menu
  • [ ] Don't delay full-size load in tooltips when a cached version already exists
  • [ ] Unify Emote Data Mutations & ...
cloud quailBOT
cloud quailBOT
#
[SevenTV/API] New branch created: feat/anatole/fix\-name\-changes
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
#
[SevenTV/Website] New branch created: dependabot/npm\_and\_yarn/dev/eslint\-8\.38\.0
#

Bumps eslint from 8.32.0 to 8.38.0.

Release notes
Sourced from eslint's releases.

v8.38.0
Features

a1d561d feat: Move getDeclaredVariables and getAncestors to SourceCode (#17059) (Nicholas C. Zakas)

Bug Fixes

1c1ece2 fix: do not report on RegExp(...args) in require-unicode-regexp (#17037) (Francesco Trotta)

Documentation

7162d34 docs: Mention new config system is complete (#17068) (Nicholas C. Zakas)
0fd6bb2 docs: Update README (GitHub Actions Bot)
c...

#
[SevenTV/Website] branch deleted: dependabot/npm\_and\_yarn/dev/eslint\-8\.37\.0
#
[SevenTV/Website] New branch created: dependabot/npm\_and\_yarn/dev/floating\-ui/dom\-1\.2\.6
#

Bumps @floating-ui/dom from 1.1.0 to 1.2.6.

Release notes
Sourced from @โ€‹floating-ui/dom's releases.

@โ€‹floating-ui/dom@โ€‹1.2.6
Bug Fixes

fix(getClippingRect): incorrect calculation of position: fixed clipping ancestors (#2280)

@โ€‹floating-ui/dom@โ€‹1.2.5
Bug Fixes

fix: don't skip initial ResizeObserver callback update in autoUpdate (#2232)
This runs two updates on mount instead of one when elementResize is enabled. When de...

#
[SevenTV/Website] branch deleted: dependabot/npm\_and\_yarn/dev/floating\-ui/dom\-1\.2\.5
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
#
[SevenTV/Extension] branch deleted: feat/anatole/moz\-sign\-ci
#
[SevenTV/Extension] branch deleted: feat/performance\-tweaks
cloud quailBOT
#
[SevenTV/chatterino7] New branch created: dependabot/submodules/lib/serialize\-bbf0a34
cloud quailBOT
#
[SevenTV/API] branch deleted: feat/optimize\-emote\-and\-user\-query
#
[SevenTV/API] branch deleted: feat/anatole/fix\-name\-changes
cloud quailBOT
#

Heyo,

I've noticed a problem recently between both the FFZ and official 7tv addon that no longer lets me see animated profile pictures. I have tried across multiple machines, only within Google Chrome, and can't seem to get anything workin.

I do not use the 7tv extension normally. Nor do I run both extensions in tandem - I have 7tv enabled under FFZ. I did disable FFZ entirely before testing with the 7tv extension. The issue persisted.

FFZ version - 1.57 // 7tv version - 3.0.3 (not i...

#

Not a fan of this change, we should be using actual standards defined pattern matching for URIs.

This patch places us out of line with how other clients handle links, as well as native. Links which are valid but not prefixed or suffixed should be considered as links.

We may desire to use a TLD based test like the domain listing from Mozilla, this is the behavior of Chatterino at least. This is also achievable by using a small weight library which bundles the tasks of link matching and ...

#

Not a fan of this change, we should be using actual standards defined pattern matching for URIs.

This patch places us out of line with how other clients handle links, as well as native. Links which are valid but not prefixed or suffixed should be considered as links.

We may desire to use a TLD based test like the domain listing from Mozilla, this is the behavior of Chatterino at least. This is also achievable by using a small weight library which bundles the tasks of link matching and ...

cloud quailBOT
cloud quailBOT
cloud quailBOT
#

:thinking: I think this is almost close to being perfect.

My only concern is that the library makes no other concerns with URL semantics than the domain name itself.
I think this can be easily rectified though, I think doing two checks here makes sense.

First check if the word/token matches from tldts and is a valid domain, then use the native URL() parsing, or alternatively we could parse with URL first then use tldts only on the hostname part of the URL.

Something like

cloud quailBOT
cloud quailBOT
cloud quailBOT
#
[SevenTV/Website] New branch created: dependabot/npm\_and\_yarn/dev/typescript\-eslint/parser\-5\.58\.0
#

Bumps @typescript-eslint/parser from 5.48.1 to 5.58.0.

Release notes
Sourced from @โ€‹typescript-eslint/parser's releases.

v5.58.0
5.58.0 (2023-04-10)
Bug Fixes

eslint-plugin: [unified-signatures] allow overloads with different named and different number of parameters (#6877) (939d665)
update getLib for new TypeScript targets ES2021, ES2022 (#6782) (1c04664)

Features

eslint-plugin: [no-unsafe-enum-compariso...

#
[SevenTV/Website] branch deleted: dependabot/npm\_and\_yarn/dev/typescript\-eslint/parser\-5\.57\.1
#
[SevenTV/Website] New branch created: dependabot/npm\_and\_yarn/dev/typescript\-eslint/eslint\-plugin\-5\.58\.0
#

Bumps @typescript-eslint/eslint-plugin from 5.48.1 to 5.58.0.

Release notes
Sourced from @โ€‹typescript-eslint/eslint-plugin's releases.

v5.58.0
5.58.0 (2023-04-10)
Bug Fixes

eslint-plugin: [unified-signatures] allow overloads with different named and different number of parameters (#6877) (939d665)
update getLib for new TypeScript targets ES2021, ES2022 (#6782) (1c04664)

Features

eslint-plugin: [no-...

#
[SevenTV/Website] branch deleted: dependabot/npm\_and\_yarn/dev/typescript\-eslint/eslint\-plugin\-5\.57\.1
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
#

i use 4 addons for twitch ride now (7tv, ffz, bttv, previews for ttv) and it sometimes lags (understandabe)
7tv alone runs clean but some settings are missing / not working.
i list features i need to remove some addons.

  1. bttv
  • drops and moments auto claim (#454)
  • pause featured streams (#407)
  • hide interactive overlays on video player
  1. previews for ttv
    (addon has lots of bugs, removed code from github (only issues now) and displays a promt to tip money which is annoying, ...
#
[SevenTV/Extension] tag deleted: vnightly\-release
cloud quailBOT
#
[SevenTV/Extension] New tag created: v3\.0\.4
cloud quailBOT
cloud quailBOT
cloud quailBOT
#

Wasn't exactly sure of the regex you provided. Should it have been ^[a-z]*: ? Regardless I used the URL_PROTOCOL_REGEXP again to make sure its https protocol. Whats with tcp? Do we need here a better regex?
Beside IsIcann property I also have to check if the domain is not null because the word cool is also a TLD which the library return true for IsIcann property. I also ignore IP address as I'm not sure if you want them rendered as link.

cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
cloud quailBOT
#

This, is not a great patch. We should be very much avoiding use of manual DOM manipulation, and querying.

Setting an interval to find a page element is not the right way to go about this, nor is fetching the data directly from the DOM. Especially because you do it here on an interval, which is always running.

The teleport should also not be using a static selector.

We have built in tooling that is designed to help with this, see [ReactHooks.ts](https://github.com/SevenTV/Extension/b...

#
[SevenTV/Extension] branch deleted: fix/ci/xpi\-sign\-timeout
#
[SevenTV/Extension] New branch created: fix/ci\-master\-commit
#
[SevenTV/Extension] branch deleted: fix/ci\-master\-commit