Commit graph

4597 commits

Author SHA1 Message Date
kornes
1e2c943ae9
perf: prevent unnecessary layouts at leaveEvent (#4879) 2024-02-25 12:19:50 +00:00
Mm2PL
a737d4b755
Introduce c2.later() function to Lua API. (#5154) 2024-02-25 11:45:59 +00:00
pajlada
101dc82ea0
feat: Show FrankerFaceZ channel badges (#5119) 2024-02-25 11:18:57 +00:00
pajlada
2815c7b67d
feat: Add a fallback theme to custom themes (#5198) 2024-02-24 15:14:49 +01:00
KleberPF
86111d59b6
Add option always include broadcaster in user completions (#5193) 2024-02-24 13:21:29 +00:00
hemirt
66910507dc
Fix incomplete traversal of clipboard data when an image is present resulting in Not an Image error (#5156) 2024-02-24 12:52:35 +00:00
Mm2PL
df2b5f94f4
Allow theming of tab live and rerun indicators (#5188) 2024-02-24 12:26:49 +00:00
nerix
dd61482046
fix: tooltips showing out-of-bounds after loading images (#5186) 2024-02-24 11:52:16 +00:00
pajlada
dcd6179434
fix: /openurl can now open urls with spaces, assuming the url allows it (#5197)
This allows for commands like `/openurl https://www.deepl.com/en/translator#auto/en/{1+}` that previously worked
2024-02-24 11:27:24 +00:00
Mm2PL
ffa63f0dc9
Update chatterino.d.ts for the ChannelRef change (#5187)
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2024-02-18 21:35:40 +00:00
Mm2PL
a5ac06124d
Update plugin documentation document (#5185)
* Add blurb about LuaLS type definitions

* Add c2.Channel documentation replacing c2.send_msg and c2.system_msg

* Use snake_case for command names in examples

to align to Lua naming convention

* Unrelated: add missing ChannelType
2024-02-18 21:09:19 +00:00
Mm2PL
4a4f62dc4a
Make Lua CommandContext use a ChannelRef (#5184) 2024-02-18 19:55:00 +00:00
nerix
cd0387b064
fix: double ellipsis in reply (#5174) 2024-02-18 19:25:46 +01:00
Mm2PL
5c51ec8382
Live streams that are marked as reruns now mark a tab as yellow instead of red (#5176) 2024-02-18 16:22:53 +00:00
nerix
641cb26a76
Update emoji-data to v15.1.1 (#5182) 2024-02-18 13:11:25 +00:00
nerix
e130c48f76
refactor: Turn link-info into its own element and class (#5178) 2024-02-18 12:34:00 +00:00
KleberPF
42e4559910
fix: "reply to message" now takes usernames with @'s & commas into consideration (#5173)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2024-02-17 13:25:14 +00:00
pajlada
32d269dffc
feat: add the ability to unit test some aspects of SplitInput (#5179) 2024-02-17 12:26:54 +00:00
KleberPF
4b48774cbb
fix: searching redemptions that require user input (#5177)
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2024-02-17 11:49:06 +00:00
KleberPF
3cdb7bf4f6
fix: resolve /live channel liveness using their channel ID (#5172) 2024-02-17 11:22:49 +00:00
nerix
4a5d4ef3fa
fix: minimize button remaining hovered on Windows (#5175) 2024-02-14 14:49:31 +01:00
pajlada
fe1e498a5f
chore: Run Ubuntu tests in Docker (#5170)
Co-authored-by: Wissididom <30803034+Wissididom@users.noreply.github.com>
2024-02-11 19:11:30 +01:00
pajlada
e3c9c13598
chore: update the ci full build script (#5168) 2024-02-10 21:13:53 +00:00
pajlada
a6e5505fb7
chore: Add a full-build shell script for use in CI/docker (#5167) 2024-02-10 20:39:16 +00:00
nerix
7a70d785a4
revert: uncomment NCCALCSIZE adjustment (#5166) 2024-02-10 13:29:52 +00:00
pajlada
edcd0b8010
feat: build Ubuntu & AppImages in Docker + Qt static linking (#5151) 2024-02-10 12:47:15 +01:00
nerix
10aabd39e7
fix: avoid promoting child widgets to child windows (#5161) 2024-02-10 11:43:59 +00:00
pajlada
f34a371576
chore: Use OpenSSL 3 by default in conan (#5159) 2024-02-10 11:40:58 +01:00
dependabot[bot]
137cd7a46b
chore(deps): bump ncipollo/release-action from 1.13.0 to 1.14.0 (#5160) 2024-02-05 20:28:39 -05:00
pajlada
6ad203f231
chore: Build with Qt6 by default on Windows (#5155)
Co-authored-by: nerix <nerixdev@outlook.de>
2024-02-05 10:59:41 +00:00
dependabot[bot]
c6f365b681
chore(deps): bump lib/settings from e5346c3 to b791880 (#5153) 2024-02-05 00:32:40 +00:00
nerix
af8eba0323
feat: add option to change the top-most status of a window (#5135)
* feat: add option to pin a popup

* chore: add changelog entry

* chore: change changelog entry
2024-02-04 12:33:37 +00:00
Mm2PL
8e9aa87a08
Add a new Channel API for experimental plugins feature (#5141) 2024-02-03 19:12:00 +01:00
pajlada
7fdb3841db
feat: Add "Copy message as JSON" option when shift-right-clicking a message (#5150) 2024-02-03 12:03:31 +00:00
pajlada
0393146187
feat: Allow /openurl to force use private/non-private mode (#5149)
Examples:
 - /openurl https://twitch.tv/forsen
   with the setting "Open links in incognito/private mode" enabled
   Opens https://twitch.tv/forsen in private mode
 - /openurl https://twitch.tv/forsen
   with the setting "Open links in incognito/private mode" disabled
   Opens https://twitch.tv/forsen in normal mode
 - /openurl https://twitch.tv/forsen --private
   with the setting "Open links in incognito/private mode" disabled
   Opens https://twitch.tv/forsen in private mode
 - /openurl https://twitch.tv/forsen --no-private
   with the setting "Open links in incognito/private mode" enabled
   Opens https://twitch.tv/forsen in normal mode
2024-02-03 11:39:05 +00:00
Manfred Stienstra
a6c450f16b
chore: Include all requires sizes in macOS icon file. (#5148)
Thanks @cupppcakes for packaging the icons in different sizes!

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-02-03 10:08:51 +00:00
nerix
f2eabacda1
fix: use neutral or username color for reply messages (#5145) 2024-02-03 10:25:16 +01:00
pajlada
f960990492
fix: Benchmarks segfaulting/asserting on missing emotes (#5146)
This was caused by 5628605de4
2024-02-02 15:37:11 +00:00
pajlada
ab7e6e0281
fix: Twitch global emotes not loading (#5144) 2024-02-02 14:28:27 +00:00
dependabot[bot]
d0c321e19f
chore(deps): bump lib/settings from 53be078 to e5346c3 (#5140) 2024-01-31 21:11:04 -05:00
Ilya Zlobintsev
f2210f7a3c
Add developer_name appdata field (#5138) 2024-01-30 19:42:50 +00:00
dependabot[bot]
f8a0fb04f0
chore(deps): bump lib/lua/src from 7923dbb to e288c5a (#5129)
Bumps [lib/lua/src](https://github.com/lua/lua) from `7923dbb` to `e288c5a`.
- [Release notes](https://github.com/lua/lua/releases)
- [Commits](7923dbbf72...e288c5a918)

---
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>
2024-01-30 16:55:44 +00:00
nerix
954e19817c
fix: more MSVC warnings (#5137) 2024-01-30 17:28:36 +01:00
dependabot[bot]
a5e853573f
chore(deps): bump ZedThree/clang-tidy-review from 0.17.0 to 0.17.1 (#5136)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 01:44:37 +00:00
nerix
36ef8fb99d
fix: support captures in ignores (#5126) 2024-01-27 15:46:11 +01:00
nerix
c32ee8e5b5
feat: add system theme on Qt 6.5 and up (#5118)
* feat: add system theme on Qt 6.5

* chroe: add changelog entry

* refactor: add separate settings

* fix: qt 5

* Update changelog entry

---------

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-01-27 10:53:19 +00:00
Mm2PL
7d7f1b3bea
Add support for input.text in commands run with hotkeys (#5130) 2024-01-26 22:25:11 +00:00
nerix
5cd4c51f07
chore: specialize Atomic<std::shared_ptr<T>> (#5133) 2024-01-26 21:55:30 +01:00
dependabot[bot]
5f2e01b611
chore(deps): bump lib/settings from 7e99623 to ad12188 (#5124)
* chore(deps): bump lib/settings from `7e99623` to `ad12188`

Bumps [lib/settings](https://github.com/pajlada/settings) from `7e99623` to `ad12188`.
- [Commits](7e99623f5f...ad12188bd3)

---
updated-dependencies:
- dependency-name: lib/settings
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* bump again

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-01-24 17:39:29 +00:00
nerix
7604d7ea4a
perf: add signal to invalidate buffers without doing layout (#5123) 2024-01-24 18:13:31 +01:00