1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-09-16 10:06:54 +00:00
Commit graph

1335 commits

Author SHA1 Message Date
lemonslut
bc91824beb
eslint: comment out empty render() method 2025-06-19 15:09:43 -06:00
lemonslut
5c11a0fcba
eslint: comment out empty onEnable method 2025-06-19 15:09:43 -06:00
lemonslut
45fb6e963a
eslint: oopsy comma operator 2025-06-19 15:09:43 -06:00
lemonslut
5b43e84bab
eslint: ref window.ffzSimplebar instead of just ffzSimplebar 2025-06-19 15:09:43 -06:00
lemonslut
0fa04e0659
eslint: turn off vue/multi-word-component-names 2025-06-19 15:09:43 -06:00
lemonslut
b9d1bd187e
eslint: const for never-changed-vars 2025-06-19 15:09:43 -06:00
lemonslut
7936d2336b
eslint: allow warning comments (TODOs) for now 2025-06-19 15:09:43 -06:00
lemonslut
623398cf6b
eslint: custom_denoflare_mqtt.js
* rearragned vars so they're declared before use
* s/var/const/
* fixed mixed tabs/spaces
* 1 unused var
* turned all of the incomplete jsdocs into regular comments
2025-06-19 15:09:43 -06:00
lemonslut
1e852c976d
eslint: unused vars, indent, const for unchanging 2025-06-19 15:09:43 -06:00
lemonslut
0a2e913f4c
eslint: turn mentions_processAll into instance method on Mentions since it references this 2025-06-19 15:09:43 -06:00
lemonslut
c4f1950d79
eslint: comment out unimplemented _unloadAddon method 2025-06-19 15:09:43 -06:00
lemonslut
aeea510445
eslint: unused var game_display 2025-06-19 15:09:43 -06:00
lemonslut
6ec770349c
eslint: unused vars chat/index.js 2025-06-19 15:09:43 -06:00
lemonslut
528f5882d6
eslint: modules/chat/emotes
* swap let for const in a few places
* convert processEmotes() to static method & update callsites
2025-06-19 15:09:43 -06:00
lemonslut
a514c143fa
eslint: undefined variable key; looks like it should be badge_id 2025-06-19 15:09:43 -06:00
lemonslut
2209ed92f9
eslint: unused vars 2025-06-19 15:09:43 -06:00
lemonslut
42792cbd80
eslint: unexpected comma operator; swapped for semi 2025-06-19 15:09:43 -06:00
lemonslut
48b37805e3
eslint: unused fmt vars 2025-06-19 15:09:43 -06:00
lemonslut
4dd4b1f0c5
eslint: add __version_build__ eslint global 2025-06-19 15:09:42 -06:00
lemonslut
1155119a66
eslint: unused var event in readystatechange callback 2025-06-19 15:09:42 -06:00
lemonslut
9dfd65a249
eslint src/entry_ext.js
* fix mistyped variable `connections` in handleMessage
* unused `sender` variable in message listener
2025-06-19 15:09:42 -06:00
lemonslut
52598fbe55
eslint: fix globalThis undef eslint errors
added env.es2020 = true to config so globalThis is recognized
2025-06-19 15:09:42 -06:00
lemonslut
a69832e3a3
eslint: run pnpm eslint --fix 2025-06-19 15:09:42 -06:00
SirStendec
d089002698 Merge branch 'master' of github.com:FrankerFaceZ/FrankerFaceZ 2025-06-17 16:13:40 -04:00
SirStendec
f9fb9c6fb5 4.77.6
* Added: Setting to hide gift subscription buttons on channel pages.
* Maintenance: Update dependencies, node, and package manager versions.
2025-06-17 16:13:18 -04:00
Mike
195fe74875
Merge pull request #1675 from lemonslut/🍋/hide-gift-sub-buttons-bc-i-have-poor-impulse-control
add toggle to hide gift sub buttons
2025-06-17 15:14:10 -04:00
SirStendec
3c92b0fe75 Update the NPM and PNPM version used by GitHub Actions to build the extension. 2025-06-17 15:06:16 -04:00
Mike
8254f6efe3
Merge pull request #1689 from lemonslut/🍋/uppies
chore: bump deps
2025-06-17 15:04:28 -04:00
SirStendec
1db9e0242f Add libxmljs2 to the list of dependencies allowed to run build scripts, explicitly deny the other dependencies. 2025-06-17 14:40:54 -04:00
lemonslut
5637764fdc
bump sass-loader to 16.0.5 to resolve legacy-js-api deprecations 2025-06-07 15:29:36 -06:00
lemonslut
d078d6e3a9
migrate off of deprecated sass @imports
used `sass-migrator` and some manual intervention to migrate all of the
`@import`s to `@use` statements.

1. needed to prefix all of the `styles/main.scss` imports to use a
   relative path (i.e. `../../../../styles/main.scss`
2. needed to add a `@use "container"` to `styles/tab-container` so it
   could resolve its `@extend`s
    - not sure if this was just an ordering issue or what, but it works
2025-06-07 15:29:36 -06:00
lemonslut
6c48940f91
disable cors middleware in webpack-dev-server that breaks everything 2025-06-07 15:29:36 -06:00
lemonslut
c9a8e15bd8
bump deps
* bump @cyclonedx/webpack-plugin to 5.0.1
  * only breaking change was dropping support for old node
* bump webpack-dev-server to 5.2.2
  * misc config changes; followed [migration
    guide](https://github.com/webpack/webpack-dev-server/blob/master/migration-v5.md)
  * also configured `performance: { hints: false }` to get rid of
    warning about asset/entrypoint sizes
* bump webpack-cli to 6.0.1
  * breaking changes were meh https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md#600-2024-12-19
* general `pnpm up`
2025-06-07 15:29:36 -06:00
SirStendec
8ff9b9650a 4.77.5
* Fixed: Various player-related features not working correctly after Twitch's Friday update. Closes #1685
* Fixed: The current category not being detected correctly when viewing a channel.
* Fixed: The setting to hide bits not hiding the get bits button from the top navigation bar.
2025-06-07 13:40:10 -04:00
Mike
a364ca45cb
Merge pull request #1677 from lemonslut/🍋/bugfix-show-get-bits-button
bugfix: fix css selector for top nav get bits button
2025-06-07 13:31:52 -04:00
lemonslut
67ac661e2c
reimplement with CLASSES const over snippet
& more specific selector that still covers both buttons i want to nix
also remove unneeded `order: -1` that was cargo culted in there
2025-05-29 21:52:32 -06:00
lemonslut
c637804caf
fix selector for top nav get bits button
currently, the Get Bits button is still shown when unchecking 'Display
Bits' under Chat > Bits and Cheering >> Appearance. it looks like aria
attributes changed & it no longer has `data-test-selector`. updated to
use `data-a-target="top-nav-get-bits-button"`

note: i couldn't get the 'Show the Get Bits button.' option under
Apperance > Layout >> Top Navigation to work independently of the option
under Chat > Bits and Cheering. not sure what's up with that.
2025-05-28 23:39:15 -06:00
lemonslut
d035105819
add toggle to hide gift sub buttons
adds a toggle under `Channel > Appearance >> General` to hide the "gift
a sub" buttons from the channel header (right under the player) and from
the channel goals.

because i have poor impulse control sometimes

<3 tyvm; i love the extension
2025-05-26 01:02:10 -06:00
SirStendec
b250075813 4.77.4
* Fixed: The video player appearing as the incorrect size when a custom chat width is set, portrait mode is enabled, or swap sidebars is enabled.
* Fixed: Channel page tweaks being removed when Twitch refreshes the channel page for whatever reason they're doing that.
* API Fixed: Elemental not correctly detecting new elements in some situations.
2025-05-21 13:02:09 -04:00
SirStendec
872b0ff731 * Maintenance: package wasn't saved, apparently, after incrementing the version. 2025-03-29 20:04:51 -04:00
SirStendec
b6eec59396 4.77.3
* Fixed: Duplicate channel points redemption messages appearing in chat after the latest fix.
* Fixed: Channel points redemption messages not rendering correctly for 7TV users.
2025-03-29 20:01:19 -04:00
SirStendec
ddfcf9e17c 4.77.2
* Fixed: Channel points reward messages not appearing in chat correctly for some users. (Closes #1650)
* Fixed: Clicking on a stream's up-time not being able to find the ID of the current broadcast.
* Maintenance: Update the `twitch_data` module to have better typing and better use of promises.
* API: Change the `createElement` method to create SVG elements with the proper namespace.
2025-03-29 16:06:33 -04:00
SirStendec
43c80713e9 4.77.1
* Fixed: Add support for a new React router Twitch is testing in an A/B experiment.
2025-03-12 13:34:39 -04:00
SirStendec
850c4d53fd 4.77.0
This is a very significant rewrite of a fragile system as a result of changes to Twitch's webpack settings, so there may be bugs or performance regressions. Thank you for your patience while we solve these issues.

* Fixed: Bug where the viewer count would sometimes be read incorrectly when more than 1,000.
* Fixed: Bug where some parts of the Twitch website would fail to load when FFZ is already loaded.
* Fixed: The channel carousel on Twitch's home page not being recolored correctly by themes.
2025-03-04 17:35:08 -05:00
SirStendec
1169d8fe64 4.76.5
* Fixed: Current Channel profile rules not working correctly in mod view.
* Fixed: The viewer count being detected incorrectly for users in some locales.
* Changed: Add settings search support for several settings, such as blockable chat callout types.
2025-02-14 13:49:56 -05:00
SirStendec
15c33281ad 4.76.4
* Fixed: Emoji appearing very large in some situations.
* Fixed: Callouts not being removed correctly.
* Fixed: Periodically detect and remove orphan chat message nodes.
* Fixed: Bug rendering re-sub messages in some situations where a message wasn't already tokenized.
2024-12-30 13:57:51 -05:00
Mike
dc1493c0b6
Merge pull request #1598 from Devsencel/master
Fix for randomly oversized emojis for some users
2024-12-30 12:18:11 -05:00
Devsencel
9e98ae7789 Fix for randomly oversized emojis for some user by adding a default value of 1em to where the css-variables get used 2024-12-13 20:40:16 +01:00
SirStendec
93181dc8e8 4.76.3
* Added: Setting to block call-outs based on type. This should stay up to date automatically whenever Twitch adds new call-out types.
* Added: Setting to specifically block clip suggestion call-outs. Twitch has reversed the roll-out for now but I suspect they'll be back.
* Fixed: Bug related to badges and emote sets not being tracked correctly in some situations.
* Fixed: Bug where the new replacement Clip button not functioning correctly after the player state changes.
2024-12-06 14:43:26 -05:00
SirStendec
18bff3371d 4.76.2
* Fixed: Directory items not being hidden correctly.
2024-12-04 00:39:40 -05:00