Commit Graph

4503 Commits

Author SHA1 Message Date
nerix 126200da82 show running qt version if it differs from compiled version (#5501) 2024-07-09 16:18:35 +02:00
pajlada 354079c74c refactor: add Channel::addSystemMessage function (#5500) 2024-07-07 22:03:05 +02:00
nerix 4535823ca8 fix: use selected window for /clearmessages (#5489) 2024-07-07 12:41:21 +02:00
pajlada 2d11e79f4d chore: Update settings library to v0.2.0 (#5496)
Most notably, this aims to improve the saving experience on windows with https://github.com/pajlada/settings/pull/87
2024-07-07 10:10:08 +00:00
Daniel Sage 8e29f75308 Enable antialiasing for reply button (#5491) 2024-07-07 09:42:49 +00:00
2547techno 93fbcbbe5f fix plugin http types & docs (#5494) 2024-07-06 00:02:21 +00:00
2547techno 0442b7a81b Add Network to plugin info schema (#5492) 2024-07-05 23:25:39 +00:00
pajlada 7bfb5ac0a4 dev: remove macos artifact from nightly release (#5483) 2024-06-23 19:45:57 +02:00
nerix 189be8c68f chore: remove old Qt 5.12 code, update docs and FreeBSD runner (#5396)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-06-23 12:26:59 +00:00
nerix 4421b6c90a fix(windows): wait for Qt before getting bounds (#5478) 2024-06-23 11:32:12 +00:00
pajlada bd8fcd65ec chore: change pajlada's profile picture to v2 (#5482) 2024-06-23 12:30:33 +02:00
JakeRYW 5a5590fc8c Adding JakeRYW to contributor list (#5481) 2024-06-23 12:22:06 +02:00
dependabot[bot] c1e4d17e46 chore(deps): bump lib/settings from 80b8cb6 to f3e9161 (#5468) 2024-06-22 12:49:51 +00:00
dependabot[bot] 83b4edef4e chore(deps): bump lib/expected-lite from 3634b0a to 182165b (#5469) 2024-06-22 12:06:00 +00:00
nerix 0b54b0b8f5 refactor: cleanup browser extension (#5465) 2024-06-22 13:38:12 +02:00
iProdigy 2ef3306d1d feat: notate power-up automatic reward redemptions (#5471) 2024-06-22 11:03:49 +00:00
iProdigy c01bfcfffe feat: add /warn command (#5474) 2024-06-22 10:36:29 +00:00
Mm2PL c980162656 Introduce HTTP API for plugins (#5383) 2024-06-22 10:04:30 +00:00
pajlada 7dc80bc599 chore: post some ssl info on startup (#5475) 2024-06-21 12:48:51 +00:00
nerix 052dbd7d2c fix: check state when completing commands (#5401) 2024-06-19 12:46:54 +00:00
Jacob Nielsen b83d8ec9e3 Add niller2005 to contributors list (#5464) 2024-06-16 16:07:28 +00:00
pajlada f111b0f08d chore: unsingletonize SoundController (#5462) 2024-06-16 13:44:08 +00:00
pajlada 85d6ff1e6c chore: unsingletonize Resources/Resources2 (#5460) 2024-06-16 13:17:07 +00:00
pajlada d053a681a0 make TwitchPubSubClient.DisconnectedAfter1s test less flaky (#5461) 2024-06-16 12:39:30 +00:00
pajlada c9a0691f53 chore: unsingletonize UserDataController (#5459)
The `user-data.json` file will save immediately on change, and on exit
(on dtor) if necessary. So we don't need to manually call save
2024-06-16 11:59:12 +00:00
pajlada a714bf066f fix: git permission errors in Ubuntu builds (#5458) 2024-06-16 13:30:17 +02:00
nerix 2b97c64f8e Show line indicator instead of rectangle while dragging in tables (#5256) 2024-06-16 11:26:40 +00:00
pajlada 9b31246502 feat: allow timeout-related commands to be used in multiple channels (#5402)
This changes the behaviour of the following commands:
 - `/ban`
 - `/timeout`
 - `/untimeout`
 - `/unban`

All of those commands now accept one or more `--channel` parameters to override which channel the action should take place in.
The `--channel` parameter accepts a channel ID or channel name with the same syntax as the other "user targets" do (e.g. `id:11148817` or `pajlada`)

examples
Ban user in the chat you're typing in:  
`/ban weeb123`

Ban user in the chat you're typing in, with a reason specified:  
`/ban weeb123 the ban reason`

Ban user in a separate chat, with a reason specified:  
`/ban --channel pajlada weeb123 the ban reason`

Ban user in two separate chats, with a reason specified:  
`/ban --channel pajlada --channel id:117166826 weeb123 the ban reason`


Timeout user in the chat you're typing in:  
`/timeout weeb123`

Timeout user in the chat you're typing in, with a reason specified:  
`/timeout weeb123 10m the timeout reason`

Timeout user in a separate chat, with a reason specified:  
`/timeout --channel pajlada weeb123 10m the timeout reason`

Timeout user in two separate chats, with a reason specified:  
`/timeout --channel pajlada --channel id:117166826 weeb123 10m the timeout reason`


Unban user in the chat you're typing in:  
`/unban weeb123`

Unban user in a separate chat:  
`/unban --channel pajlada weeb123`

Unban user in two separate chats:  
`/unban --channel pajlada --channel id:117166826 weeb123`
2024-06-16 12:22:51 +02:00
nerix 86871eec5a fix: ignore late pings (#5457) 2024-06-16 09:34:00 +00:00
hemirt 538bead45b Clean up QtCreator's package manager setup (#5305) 2024-06-15 10:59:13 +00:00
nerix 280ac30289 fix: handle older VC redist versions (#5447) 2024-06-15 10:32:01 +00:00
Jacob Nielsen 66471075a5 fix: Add brave & google-chrome-stable to incognito browser list (#5452)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-06-15 10:04:51 +00:00
dependabot[bot] c1b2114e61 chore(deps): bump dawidd6/action-download-artifact from 3 to 6 (#5454)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v6)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  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>
2024-06-15 11:27:11 +02:00
JakeRYW 25284fc703 Improved error messaging for Update Channel API (#5429) 2024-06-09 11:15:25 +00:00
pajlada b81a947134 force install newer version of the windows CRT in the windows test runner (#5448)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
2024-06-09 12:37:18 +02:00
iProdigy d2316af70f feat: notify mods when users are warned (#5441)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-06-06 10:13:13 +00:00
pajlada 248cd46eb7 fix: global emotes not loading (#5435)
* fix: manually initialize twitchircserver after rest of singletons are initialized

this fixes global emotes not being loaded on startup, since initialize
was never called (since it was no longer added to the singleton list)

* unrelated nit: remove copy/move ctors/operators of twitchircserver
2024-06-03 10:31:30 +02:00
nerix d00cadf4eb refactor: load images in workers and push immediately (#5431) 2024-06-02 16:31:17 +02:00
pajlada b6dc5d9e03 chore: refactor TwitchIrcServer (#5421) 2024-06-01 12:56:40 +00:00
pajlada 2a46ee708e Fixed restricted users' usernames not being clickable (#5405) 2024-06-01 11:07:01 +00:00
nerix 65bfec963b feat(emote-popup): save size of popup (#5415)
* fix: remove added margins from emote window position

* chore: add changelog entry

* feat: store size of emote window

* chore: update changelog entry

* fix: disable layout save

* fix: PCH moment

* fix: multiply by scale
2024-06-01 10:38:39 +00:00
kornes c3bb99eb01 Fix: tabs move animation for duplicated tabs (#5426)
* fix: check endValue for running animations only

* exit early when move is not needed

* ref: remove useless `positionChangedAnimationRunning_`

* check for parent notebook visibility instead

* ref: rename `pos` param to `targetPos`
2024-06-01 10:12:48 +00:00
dependabot[bot] 9ec1022405 chore(deps): bump lib/settings from 03e8af1 to 80b8cb6 (#5427) 2024-05-27 01:37:05 +00:00
kornes 49bdeb3b49 chore: update vcpkg baseline (Qt 6.7.0) (#5422)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-05-25 17:17:37 +00:00
pajlada be7b517499 Update Windows Qt6 version from 6.5.0 to 6.7.1 (#5420) 2024-05-25 18:26:38 +02:00
KleberPF d161036b18 Add feature to duplicate tabs (#5277)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-05-25 12:39:19 +00:00
pajlada c5802a0f49 fix: use irc-unknown when irc server couldn't be loaded (#5419) 2024-05-25 11:53:37 +00:00
nerix 491b6db72f chore: remove unused timegates (#5361) 2024-05-25 11:12:04 +00:00
nerix ec6b1ef24d fix(luals-meta): generate globals in c2 and echo @lua commands (#5385)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2024-05-22 15:23:33 +02:00
dependabot[bot] da526b379b chore(deps): bump jurplel/install-qt-action from 3.3.0 to 4.0.0 (#5408)
* chore(deps): bump jurplel/install-qt-action from 3.3.0 to 4.0.0

Bumps [jurplel/install-qt-action](https://github.com/jurplel/install-qt-action) from 3.3.0 to 4.0.0.
- [Release notes](https://github.com/jurplel/install-qt-action/releases)
- [Commits](https://github.com/jurplel/install-qt-action/compare/v3.3.0...v4.0.0)

---
updated-dependencies:
- dependency-name: jurplel/install-qt-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Fix CI (#5410)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wissididom <30803034+Wissididom@users.noreply.github.com>
2024-05-20 22:10:45 +02:00