Commit Graph

4775 Commits

Author SHA1 Message Date
nerix 22c6c8dba8 fix(eventsub/string): minor cleanups (#5973) 2025-02-22 12:49:38 +00:00
pajlada 8a639c2dc3 chore(tests): try to generate coverage better (#5972) 2025-02-22 13:18:15 +01:00
nerix 10ac88e38b feat(eventsub): use custom String type (#5968) 2025-02-22 11:37:39 +01:00
pajlada 5ae6ffccc5 chore(ci): try to include twitch-eventsub-ws in coverage (#5969) 2025-02-22 08:55:38 +00:00
nerix a86df7087d feat: add snapshot tests for eventsub messages (#5965) 2025-02-21 21:33:29 +01:00
brock gilman bb4c6d6f6e fix: ensure settings save after reauthenticating (#5958)
Fixes #5901
2025-02-18 16:36:51 +01:00
Kyle Scarmack 96feff6e5c fix: opening a usercard from /live no longer makes failing ivr API call (#5959)
Fixes #5878
2025-02-16 19:07:34 +00:00
nerix fbe144840f fix: update the input style sheet when scaling (#5960) 2025-02-16 14:50:11 +00:00
nerix bdd903bb42 fix: use WEBP images for BTTV emotes (#5957) 2025-02-16 10:37:30 +01:00
nerix dd6f204adc feat: delete messages from context menu (#5956) 2025-02-15 19:29:25 +01:00
nerix 9afd60534a refactor(eventsub): more references, less const (#5953) 2025-02-13 13:46:52 +01:00
nerix 9c96dd53c7 feat(eventsub): add basic parse tests and benchmark (#5952) 2025-02-12 22:45:13 +01:00
dependabot[bot] d0cf6c4717 chore(deps): bump lib/WinToast from 637229e to 79756c6 (#5951) 2025-02-12 01:07:09 +00:00
Tobias a6a25ff15c fix github action status badge (#5950) 2025-02-11 18:34:32 +01:00
iProdigy adf923cdad fix: receive redemptions despite pubsub shutdown (#5947) 2025-02-11 16:50:11 +00:00
pajlada bd5044d104 chore(ci): bump freebsd image from 14.0 to 14.2 (#5949) 2025-02-11 15:35:43 +00:00
nerix b7e03adc21 fix: reuse one channel for emote search (#5946) 2025-02-11 08:49:20 +00:00
nerix 2b118c9aa2 fix: show rewards early, replace later (#5948) 2025-02-10 21:12:30 +00:00
pajlada 9527421bcd feat(eventsub): properly unsubscribe once no more handles are interested (#5943) 2025-02-09 12:53:31 +00:00
apa420 7dad35b7a7 refactor(notifications): remove platform specifier (#5914) 2025-02-09 11:53:25 +00:00
pajlada b01f50856d feat(eventsub): Add support for channel.moderate Warn (#5932)
* fix(eventsub): Be less strict with strings & vectors

String foo from `{"foo":null}` is now accepted, and returns an empty string
std::vector<String> foo from `{"foo":null}` is now accepted, and returns an empty array
2025-02-09 11:21:16 +00:00
nerix 88341517dc deps: bump googletest to v1.16.0 (#5942) 2025-02-09 10:50:49 +00:00
Wissididom cc226a209a Delete unused .docker directory (#5906) 2025-02-08 21:37:08 +00:00
nerix f4bfee98b4 fix(cmake): generate resources in build directory (#5940) 2025-02-08 21:05:52 +00:00
nerix 579d5c0bdc fix(eventsub): don't require pip if venv works (#5935) 2025-02-08 19:39:10 +00:00
cmp 2656fd0d6b feat: add Linux support for Live Notifications toasts w/ libnotify (#5881) 2025-02-08 19:06:48 +00:00
pajlada e4ae092b6f chore(ci): bump macos runners from 13 to 14 (#5934) 2025-02-08 19:24:39 +01:00
pajlada d05d8e120c chore: disable Qt5 builds in CI (#5933) 2025-02-08 18:50:07 +01:00
nerix 992f9195a7 refactor(eventsub): use variants for sum types (#5930) 2025-02-08 14:33:29 +01:00
pajlada 0d02a6344b chore(eventsub): run pytest in ci (#5920) 2025-02-07 22:01:05 +00:00
pajlada 02405b935a refactor(eventsub): use snake_case transform by default (#5916) 2025-02-07 20:57:07 +01:00
nerix 9092f246fc fix: address clang-tidy warnings (#5915) 2025-02-07 18:22:10 +00:00
nerix f37676fe1c refactor(eventsub): enforce static error categories (#5903) 2025-02-07 15:37:53 +00:00
pajlada 9260e72a0b refactor(eventsub): remove empty line start of implementation (#5910) 2025-02-06 21:17:57 +00:00
pajlada 05f541d5e4 doc(ci): explain ubuntu docker image stuff (#5905) 2025-02-06 12:44:00 +01:00
pajlada 634842d2f5 refactor(eventsub): Allow for skipping generation of json implementations (#5904)
This can be done using the `SKIP_JSON_GENERATION` flag (off by default)

The FreeBSD builder uses this flag since its python stuff is slow
2025-02-06 08:21:21 +00:00
nerix 449aefc6bc refactor(eventsub): generate entire files (#5897) 2025-02-05 16:53:25 +01:00
pajlada 5e3412c3bb chore(pubsub): remove unused whisper code 👷🏻‍♀️ (#5898) 2025-02-03 19:18:08 +01:00
pajlada 0c489e0033 fix: force quit miniaudio thread after 1s (#5896) 2025-02-03 00:19:04 +01:00
pajlada da0a247f16 nit: fix some eventsub mini things (#5895) 2025-02-02 16:51:46 +00:00
pajlada 0f8a29fdb9 feat: add initial experimental Twitch Eventsub support (#5837)
Co-authored-by: nerix <nerixdev@outlook.de>
2025-02-02 16:03:24 +00:00
nerix f9f7d47b43 deps: update libcommuni (#5883) 2025-02-02 10:45:49 +00:00
cmp 65e97846aa Disable QT keywords to avoid clashes with other libraries. (#5882) 2025-02-02 10:08:11 +00:00
pajlada f629eecaa7 feat: improve create clip error messaging (#5879) 2025-02-01 12:18:34 +00:00
dependabot[bot] 810d3cdfd6 chore(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 (#5860)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.3.0...v5.3.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  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>
2025-02-01 11:13:01 +01:00
pajlada bfa7dda2c5 chore(ci): bump twitch pubsub server version to v1.0.8 (#5877) 2025-01-31 14:19:09 +01:00
dependabot[bot] af32613fa4 chore(deps): bump lib/WinToast from f693b8e to 637229e (#5876)
Bumps [lib/WinToast](https://github.com/mohabouje/WinToast) from `f693b8e` to `637229e`.
- [Release notes](https://github.com/mohabouje/WinToast/releases)
- [Commits](https://github.com/mohabouje/WinToast/compare/f693b8e031f49edf0b38b55b067819839b5f5448...637229e3ab9004af5f811482a7b18ea62fe9a6cd)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-31 10:07:06 +01:00
Matthias Kronberg 22f5f4ea26 fix: don't show reply button on inline whispers or announcements (#5863) 2025-01-30 21:33:44 +00:00
apa420 f914e0406e feat(filters): filter by author user ID (#5862) 2025-01-30 21:05:12 +00:00
dependabot[bot] 71179ed6fa chore(deps): bump lib/expected-lite from 6ea9ca0 to 54ca18b (#5866)
Bumps [lib/expected-lite](https://github.com/martinmoene/expected-lite) from `6ea9ca0` to `54ca18b`.
- [Release notes](https://github.com/martinmoene/expected-lite/releases)
- [Commits](https://github.com/martinmoene/expected-lite/compare/6ea9ca0741c5ca0279798e7c39b4a3debbed450b...54ca18bcea8e39c41650d82268077d559c695aa5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 20:28:25 +01:00