pajlada
06eb30a50a
fix: double margin ( #4839 )
...
order of the QMargins class differed from the old custom Margins class
Fixes #4838
2023-09-23 21:14:53 +00:00
nerix
6860c7007e
Fix selection rendering ( #4830 )
...
The rendering of selections was not aligned to the actual selection that took place for newlines at the end of messages, if they were the only part that was selected of that message.
In addition to that fix, we've already refactored the MessageLayoutContainer to try to make it a little bit more sane to work with in the future.
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-23 15:09:56 +00:00
Brian
c71e91200a
streamlink: trim custom paths ( #4834 )
...
this makes sure no spaces are accidentally left in the custom path
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-23 08:20:05 +00:00
pajlada
7ea742c593
fix fedora build dependencies ( #4828 )
2023-09-18 14:12:19 +02:00
Felanbird
89b915bad1
Mention filters in the note for features that nicknames don't work with ( #4826 )
2023-09-18 08:52:08 +02:00
pajlada
e6df652a4f
fix: QuickSwitcherPopup now pops up in the selected window ( #4819 )
2023-09-17 21:52:17 +00:00
nerix
3265df7661
Fixed too much text being copied when copying chat messages ( #4812 )
...
* fix: selection copying too much
* chore: add changelog entry
* Update changelog entry
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-17 12:37:02 +00:00
nerix
dc62e8248b
Add (invisible) resize handle to frameless usercards and reply threads ( #4795 )
...
* feat: add resize handle to usercards&reply threads
* Add changelog entry
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-17 11:27:20 +00:00
nerix
f13a3b9685
Cleanup Windows helpers ( #4820 )
...
* fix: clipboard exception
* chore: cleanup windows helpers
2023-09-17 10:20:26 +00:00
Mm2PL
d752ce86fd
Add WindowManager::getLastSelectedWindow()
to replace getMainWindow()
( #4816 )
...
1. No longer can return a nullptr if no window was ever focused
2. When closing a window, it will no longer return an invalid pointer
2023-09-16 20:53:44 +00:00
qooq69
38c994be49
Fixed Usercard Popup not floating on tiling WMs on Linux ( #3511 )
2023-09-16 22:15:01 +02:00
pajlada
83328e7de5
Add the Changelog Category Check workflow ( #4821 )
...
This ensures the changelog entry added, if any, is under the Unreleased category
This action can be skipped with the `skip-changelog-check` label
2023-09-16 17:41:53 +00:00
pajlada
8fe3af3522
Fix signal connection nodiscard warnings ( #4818 )
2023-09-16 11:52:51 +00:00
nerix
2d5f078306
Style account switcher to match the current theme ( #4817 )
2023-09-15 18:44:36 +02:00
nerix
337b043bc3
Fix input in reply thread popup losing focus when dragging ( #4815 )
2023-09-13 20:38:32 +00:00
pajlada
9ca2578c1e
Refactor Image
& Image's Frames
( #4773 )
2023-09-13 19:26:45 +00:00
dependabot[bot]
be7140ecce
Bump lib/lua/src from 9b4f39a
to 6baee9e
( #4813 )
...
Bumps [lib/lua/src](https://github.com/lua/lua ) from `9b4f39a` to `6baee9e`.
- [Release notes](https://github.com/lua/lua/releases )
- [Commits](9b4f39ab14...6baee9ef9d
)
---
updated-dependencies:
- dependency-name: lib/lua/src
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 09:43:00 +00:00
dependabot[bot]
a442a86492
Bump ZedThree/clang-tidy-review from 0.13.3 to 0.13.4 ( #4814 )
...
Bumps [ZedThree/clang-tidy-review](https://github.com/zedthree/clang-tidy-review ) from 0.13.3 to 0.13.4.
- [Release notes](https://github.com/zedthree/clang-tidy-review/releases )
- [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zedthree/clang-tidy-review/compare/v0.13.3...v0.13.4 )
---
updated-dependencies:
- dependency-name: ZedThree/clang-tidy-review
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 11:02:38 +02:00
nerix
283ede86ad
Only layout visible ChannelView
s ( #4811 )
2023-09-10 17:08:13 +02:00
Daniel Sage
1b9ee939bb
Select correct notebook tab after closing while filtered ( #4770 )
2023-09-10 10:38:59 +00:00
dependabot[bot]
e00b7371ed
Bump lib/lua/src from ea39042
to 9b4f39a
( #4782 )
...
Bumps [lib/lua/src](https://github.com/lua/lua ) from `ea39042` to `9b4f39a`.
- [Release notes](https://github.com/lua/lua/releases )
- [Commits](ea39042e13...9b4f39ab14
)
---
updated-dependencies:
- dependency-name: lib/lua/src
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-09-10 00:03:04 +00:00
dependabot[bot]
a0ae1651eb
Bump actions/checkout from 3 to 4 ( #4806 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-09-09 13:31:12 +00:00
pajlada
813d96867b
Migrate to the new Get Channel Followers Helix endpoint, fixing follower count not showing up in usercards ( #4809 )
2023-09-09 12:51:45 +00:00
nerix
515c40f857
Use QFontMetrics::elidedText
over manual implementation ( #4807 )
2023-09-09 12:09:25 +00:00
pajlada
d4558b5fe5
Fix all warnings from the cppcoreguidelines-pro-type-member-init clang-tidy check ( #4426 )
2023-09-09 11:11:19 +00:00
pajlada
877a4e05fa
Remove boost::noncopyable use & boost::random dependency ( #4776 )
...
The use has been removed from the following files:
* Atomic.hpp
* SignalVector.hpp
* Benchmark.hpp
* IvrApi
* LoggingChannel.hpp
* Singleton.hpp
* Image.hpp
* PrecompiledHeader.hpp
* Message.hpp
* MessageElement.hpp
* MessageLayout.hpp
* MessageLayoutElement.hpp
* Fonts.hpp (just include)
2023-09-09 10:23:20 +00:00
pajlada
ba440e0ccb
Fixed /shoutout
command not working with usernames starting with @'s (e.g. /shoutout @forsen
) ( #4800 )
2023-08-28 17:17:03 +00:00
nerix
af4233850d
Remove offset logic from BaseWindow::moveTo
( #4798 )
...
It's now up to each window to offset its coordinates themselves (which is good 👍 )
2023-08-28 16:38:41 +00:00
pajlada
7cb04bf58b
Remove BaseSettings & merge ConcurrentSettings ( #4775 )
2023-08-28 17:51:28 +02:00
pajlada
4c942a2a42
Fix data race in PubSub ( #4771 )
2023-08-27 21:35:38 +00:00
dependabot[bot]
14731012ad
Bump ncipollo/release-action from 1.12.0 to 1.13.0 ( #4786 )
...
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/ncipollo/release-action/releases )
- [Commits](https://github.com/ncipollo/release-action/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: ncipollo/release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-08-27 14:38:53 +00:00
dependabot[bot]
2812625c1f
Bump lib/settings from f168c09
to f92bc7b
( #4788 )
...
Bumps [lib/settings](https://github.com/pajlada/settings ) from `f168c09` to `f92bc7b`.
- [Commits](f168c0997f...f92bc7bc49
)
---
updated-dependencies:
- dependency-name: lib/settings
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-08-27 13:38:03 +00:00
dependabot[bot]
3347da4781
Bump lib/signals from 6561aa5
to ca452a8
( #4789 )
...
Bumps [lib/signals](https://github.com/pajlada/signals ) from `6561aa5` to `ca452a8`.
- [Commits](6561aa559f...ca452a811d
)
---
updated-dependencies:
- dependency-name: lib/signals
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-08-27 12:57:35 +00:00
pajlada
3f7671000a
Fix memory leaks & data races in tests ( #4772 )
...
* Add a few pre-made sanitizer suppressions
* Test Sanitization: Fix threading issues
* Test Sanitization: Allow deletion of PubSub
We still don't delete it in main code, but this allows us to try
deleting it in tests.
* Test Sanitization: Fix some memory leaks
* fix gtest clang-tidy warning
* const emojis test :-)
2023-08-27 12:07:46 +00:00
pajlada
ac6708b3a2
Fix input completion tests on Qt6 & run tests on 22.04 ( #4774 )
...
* Tests: Fix InputCompletion tests in Qt6
This is achieved by not checking exact order for certain completion tests
* Tests: Use Ubuntu 22.04 for all tests
This allows us to be a bit more loose and use more C++20 features in
tests
* Update dockerfiles
2023-08-27 11:11:59 +00:00
nerix
72f0f49fbf
Set QT_ENABLE_HIGHDPI_SCALING
to 0
on Qt 6 on Windows ( #4767 )
2023-08-27 10:32:09 +00:00
nerix
15bd72eed1
Encode modes
file in UTF8 ( #4791 )
2023-08-27 11:45:16 +02:00
pajlada
05a72d335a
Release v2.4.5 ( #4787 )
...
* Update documentation for Ubuntu PPA & appdata.xml updates
2023-08-26 12:33:01 +02:00
Felanbird
b77653761e
Remove comment for incorrect Twitch response ( #4781 )
2023-08-21 22:34:12 +00:00
nerix
ea30c3a619
Fix XDG tests on Windows ( #4779 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-08-21 17:00:37 +00:00
Felanbird
381d5c4276
Change Elevated Messages
to Hype Chats
( #4766 )
2023-08-14 17:19:20 +00:00
Felanbird
2d30ff62bf
Prepare changelog for v2.4.5 release ( #4765 )
2023-08-14 11:14:24 +02:00
nerix
e7281b033e
Show historic timeouts and bans in usercard ( #4760 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-08-13 10:00:52 +00:00
Mm2PL
1e35391075
Hide AutoMod term management messages in Streamer Mode. ( #4758 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-08-12 12:16:30 -04:00
pajlada
3e1e400e3e
Refactor recent messages API ( #4763 )
...
This exposes internal functions for testing by splitting the implementation & internal API into separate files
2023-08-12 11:34:59 +00:00
dependabot[bot]
5ee9697dd2
Bump ZedThree/clang-tidy-review from 0.13.2 to 0.13.3 ( #4759 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 22:21:16 -04:00
Mm2PL
ec0d77643f
Remove USEWEBENGINE ( #4757 )
...
This code has been sitting behind a define since 2018 (de3a490
). I'm not opposed to this code coming back however in this state, it feels better to remove it.
2023-08-07 18:24:17 +00:00
Mm2PL
59160c5d04
Minor: Add missing hotkey Action for Open Player in Browser. ( #4756 )
2023-08-07 13:41:32 +00:00
dependabot[bot]
e0417bc87e
Bump lib/miniaudio from 9a76634
to 3898fff
( #4754 )
2023-08-07 10:11:20 +00:00
dependabot[bot]
8330119425
Bump jurplel/install-qt-action from 3.2.1 to 3.3.0 ( #4753 )
2023-08-07 11:00:33 +02:00