Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into chatterino7
Browse files Browse the repository at this point in the history
  • Loading branch information
Nerixyz committed Apr 21, 2024
2 parents 811cefb + 3aead09 commit 4053ecd
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 18 deletions.
24 changes: 12 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,7 @@

## Unversioned

- Minor: Added context menu action to toggle visibility of offline tabs. (#5318)
- Minor: Report sub duration for more multi-month gift cases. (#5319)
- Minor: Improved error reporting for the automatic streamer mode detection on Linux and macOS. (#5321)
- Bugfix: Fixed a crash that could occur on Wayland when using the image uploader. (#5314)
- Bugfix: Fixed split tooltip getting stuck in some cases. (#5309)
- Bugfix: Fixed the version string not showing up as expected in Finder on macOS. (#5311)
- Bugfix: Fixed links having `http://` added to the beginning in certain cases. (#5323)
- Bugfix: Fixed topmost windows from losing their status after opening dialogs on Windows. (#5330)
- Bugfix: Fixed a gap appearing when using filters on `/watching`. (#5329)
- Dev: Changed the order of the query parameters for Twitch player URLs. (#5326)

## 2.5.0-beta.1
## 2.5.0

- Major: Twitch follower emotes can now be correctly tabbed in other channels when you are subscribed to the channel the emote is from. (#4922)
- Major: Added `/automod` split to track automod caught messages across all open channels the user moderates. (#4986, #5026)
Expand Down Expand Up @@ -67,6 +56,16 @@
- Minor: Change Lua `CompletionRequested` handler to use an event table. (#5280)
- Minor: Changed the layout of the about page. (#5287)
- Minor: Add duration to multi-month anon sub gift messages. (#5293)
- Minor: Added context menu action to toggle visibility of offline tabs. (#5318)
- Minor: Report sub duration for more multi-month gift cases. (#5319)
- Minor: Improved error reporting for the automatic streamer mode detection on Linux and macOS. (#5321)
- Bugfix: Fixed a crash that could occur on Wayland when using the image uploader. (#5314)
- Bugfix: Fixed split tooltip getting stuck in some cases. (#5309)
- Bugfix: Fixed the version string not showing up as expected in Finder on macOS. (#5311)
- Bugfix: Fixed links having `http://` added to the beginning in certain cases. (#5323)
- Bugfix: Fixed topmost windows from losing their status after opening dialogs on Windows. (#5330)
- Bugfix: Fixed a gap appearing when using filters on `/watching`. (#5329)
- Bugfix: Removed the remnant "Show chatter list" menu entry for non-moderators. (#5336)
- Bugfix: Fixed an issue where certain emojis did not send to Twitch chat correctly. (#4840)
- Bugfix: Fixed the `/shoutout` command not working with usernames starting with @'s (e.g. `/shoutout @forsen`). (#4800)
- Bugfix: Fixed capitalized channel names in log inclusion list not being logged. (#4848)
Expand Down Expand Up @@ -137,6 +136,7 @@
- Bugfix: Fixed a data race when disconnecting from Twitch PubSub. (#4771)
- Bugfix: Fixed messages not immediately disappearing when clearing the chat. (#5282)
- Bugfix: Fixed highlights triggering for ignored users in announcements. (#5295)
- Dev: Changed the order of the query parameters for Twitch player URLs. (#5326)
- Dev: Run miniaudio in a separate thread, and simplify it to not manage the device ourselves. There's a chance the simplification is a bad idea. (#4978)
- Dev: Change clang-format from v14 to v16. (#4929)
- Dev: Fixed UTF16 encoding of `modes` file for the installer. (#4791)
Expand Down
2 changes: 1 addition & 1 deletion lib/lua/src
Submodule src updated 63 files
+161 −153 lapi.c
+14 −5 lapi.h
+100 −33 lauxlib.c
+2 −0 lauxlib.h
+31 −24 lbaselib.c
+6 −6 lcode.c
+1 −1 lcode.h
+0 −9 ldblib.c
+11 −8 ldebug.c
+17 −11 ldo.c
+0 −12 ldo.h
+92 −32 ldump.c
+6 −4 lfunc.c
+328 −347 lgc.c
+69 −22 lgc.h
+23 −26 linit.c
+5 −5 llex.c
+16 −13 llimits.h
+8 −18 lmathlib.c
+4 −4 lmem.c
+2 −0 lmem.h
+7 −7 loadlib.c
+58 −1 lobject.c
+52 −11 lobject.h
+36 −27 lparser.c
+29 −64 lstate.c
+14 −15 lstate.h
+85 −10 lstring.c
+9 −5 lstring.h
+12 −6 lstrlib.c
+409 −126 ltable.c
+119 −11 ltable.h
+16 −29 ltablib.c
+144 −55 ltests.c
+4 −3 ltests.h
+28 −23 ltm.c
+8 −7 ltm.h
+6 −2 lua.c
+33 −15 lua.h
+26 −13 lualib.h
+126 −56 lundump.c
+5 −1 lundump.h
+128 −131 lvm.c
+19 −24 lvm.h
+28 −8 lzio.c
+1 −0 lzio.h
+1 −1 manual/2html
+340 −272 manual/manual.of
+1 −1 testes/all.lua
+101 −22 testes/api.lua
+1 −1 testes/attrib.lua
+26 −1 testes/calls.lua
+8 −11 testes/closure.lua
+5 −5 testes/coroutine.lua
+9 −0 testes/events.lua
+4 −2 testes/files.lua
+38 −54 testes/gc.lua
+27 −17 testes/gengc.lua
+2 −8 testes/locals.lua
+5 −5 testes/main.lua
+8 −6 testes/nextvar.lua
+32 −4 testes/sort.lua
+23 −3 testes/strings.lua
5 changes: 4 additions & 1 deletion resources/com.chatterino.chatterino.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,10 @@
<binary>chatterino</binary>
</provides>
<releases>
<release version="7.5.0" date="2024-04-07">
<release version="7.5.0" date="2024-04-21">
<url>https://github.com/SevenTV/chatterino7/releases/tag/v7.5.0</url>
</release>
<release version="7.5.0~beta1" date="2024-04-07">
<url>https://github.com/SevenTV/chatterino7/releases/tag/v7.5.0-beta.1</url>
</release>
<release version="7.4.6" date="2023-09-28">
Expand Down
2 changes: 1 addition & 1 deletion src/common/Version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* - 2.4.0-alpha.2
* - 2.4.0-alpha
**/
#define CHATTERINO_VERSION "7.5.0-beta.1"
#define CHATTERINO_VERSION "7.5.0"

#if defined(Q_OS_WIN)
# define CHATTERINO_OS "win"
Expand Down
9 changes: 6 additions & 3 deletions src/widgets/splits/SplitHeader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -525,9 +525,12 @@ std::unique_ptr<QMenu> SplitHeader::createMainMenu()

if (twitchChannel)
{
moreMenu->addAction(
"Show chatter list", this->split_, &Split::showChatterList,
h->getDisplaySequence(HotkeyCategory::Split, "openViewerList"));
if (twitchChannel->hasModRights())
{
moreMenu->addAction(
"Show chatter list", this->split_, &Split::showChatterList,
h->getDisplaySequence(HotkeyCategory::Split, "openViewerList"));
}

moreMenu->addAction("Subscribe", this->split_, &Split::openSubPage);

Expand Down

0 comments on commit 4053ecd

Please sign in to comment.