Commit Graph

5112 Commits

Author SHA1 Message Date
nerix c5b0669812 refactor: turn Emotes into EmoteController (#6516)
* refactor: turn `Emotes` into `EmoteController`

* changelog

* why does clang-format do this???

* nit: remove unused include from EmoteController.hpp

---------

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-10-04 10:05:27 +00:00
pajlada 2bf617f37a ci(freebsd): skip imageformats install (#6518)
There seems to be an issue with the imageformats packaging for freebsd, and since we don't need it for building (which is what our Cirrus CI is there for), we remove the dependency.
2025-10-04 11:19:32 +02:00
nerix d585b755d5 chore: remove unused Emojis::initialize (#6517) 2025-10-03 13:55:55 +00:00
Mm2PL 33f6383122 Add support for plugin links (#6386)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
2025-10-02 18:56:51 +00:00
nerix 3f05edc071 refactor: merge emote element flags (#6511) 2025-09-30 19:07:25 +02:00
Feng f6a820cff0 Add obertura777 to contributor list (#6505) 2025-09-28 20:13:34 +00:00
Feng 717f3298f5 Refactor font update logic in SplitInput (#6473) 2025-09-28 13:46:11 +00:00
teknsl 24e45817a2 dev: correct handling of eventsubs without any account (#6503) 2025-09-28 12:21:55 +00:00
dependabot[bot] 3ec99fdd54 chore(deps): bump lib/expected-lite from e45e8d5 to a0c4e02 (#6478) 2025-09-28 11:24:45 +00:00
nerix d33e6a7b4b fix: expose home page of badges (if available) (#6437) 2025-09-28 10:45:41 +00:00
Jacob Alexander Thompson 1d06086bb9 feat: add setting for character limit of truncated deleted messages (#6491) 2025-09-28 10:04:08 +00:00
nerix a7de887ee0 deps: update libcommuni and required packages (#6500) 2025-09-28 11:18:12 +02:00
pajlada c5ced77f9b fix: remove QTextCodec include (#6487) 2025-09-27 16:48:49 +00:00
dependabot[bot] 310b7df9db chore(deps): bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19 (#6460)
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.18 to 1.2.19.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases)
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/v1.2.18...v1.2.19)

---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
  dependency-version: 1.2.19
  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-09-27 15:57:47 +00:00
dependabot[bot] a5bcdaf29f chore(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 (#6444)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.5.0 to 5.5.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.5.0...v5.5.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.1
  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-09-27 15:18:06 +00:00
dependabot[bot] a52bdb42ee chore(deps): bump ncipollo/release-action from 1.18.0 to 1.20.0 (#6438)
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.18.0 to 1.20.0.
- [Release notes](https://github.com/ncipollo/release-action/releases)
- [Commits](https://github.com/ncipollo/release-action/compare/v1.18.0...v1.20.0)

---
updated-dependencies:
- dependency-name: ncipollo/release-action
  dependency-version: 1.20.0
  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>
2025-09-27 14:39:31 +00:00
dependabot[bot] 31fe847781 chore(deps): bump actions/setup-python from 5 to 6 (#6442)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  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>
2025-09-27 14:00:11 +00:00
dependabot[bot] c89990607b chore(deps): bump actions/github-script from 7 to 8 (#6443)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  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>
2025-09-27 13:22:12 +00:00
pajlada 08b61be4ba dev: find boost's CMake Config file instead of module (#6499) 2025-09-27 12:42:35 +00:00
pajlada 82da4d8a49 doc: fix release docs (#6498) 2025-09-27 12:03:13 +00:00
pajlada 4f833587c7 ci: fix WinGet release workflow (#6497) 2025-09-27 10:36:14 +00:00
teknsl 8953ad604f fix: usercard resizing improperly without recent messages (#6496) 2025-09-27 11:50:18 +02:00
pajlada cd7272a444 fix: use qsizetype zerovalue instead of 0LL (#6483)
this fixes 32-bit installs
2025-09-25 22:22:25 +00:00
pajlada 6e0533e1da chore: make sanitizers opt in (#6493)
Make code sanitizers opt in with the `CHATTERINO_SANITIZER_SUPPORT` CMake option. After that's enabled, use the `SANITIZE_*` flag to enable individual sanitizers.

Building tests is not required - sanitizers can be enabled in the app by itself.
2025-09-25 23:43:54 +02:00
pajlada 117d06b92c Release v2.5.4 (#6476) 2025-09-21 12:26:47 +02:00
pajlada 4927ad8bb7 Update release documentation (#6472) 2025-09-21 11:38:21 +02:00
Feng a40debb8ee fix: update input fonts on fontChanged signal (#6462) 2025-09-20 11:47:50 +00:00
James Upjohn 448b321259 fix: log deletion messages to file log (#6465) 2025-09-20 13:08:10 +02:00
Jacob Alexander Thompson befe2da78d fix: don't set split focus hotkeys by default on macOS (#6470) 2025-09-20 10:16:48 +00:00
nerix 8e9df07ab3 fix(macos): check selection in cmd+backspace (#6469) 2025-09-20 11:39:31 +02:00
pajlada 9fb9881fde ci(macos): codesign with a hardened runtime (#6467) 2025-09-15 17:01:53 +02:00
nerix c7dea40b6b fix(plugins): Implement __eq for Channel (#6456) 2025-09-14 11:28:39 +00:00
nerix 60c3e1432a docs(plugins): add documentation for WebSockets (#6432) 2025-09-13 10:00:15 +00:00
Otávio Biagioni 6229a37e9a Add otaviobia to contributors list (#6459) 2025-09-11 23:38:47 +02:00
Otávio Biagioni 173651be65 fix: restore missing moderation icon (#6457) 2025-09-10 16:04:15 +02:00
pajlada c51fdd2a0e fix: notebook custom button resizing/layout (#6453) 2025-09-07 15:50:09 +02:00
2547techno cd802e9300 fix: mouse over tooltips flickering (#6451)
mostly an issue on wayland, but this behaviour isn't wrong elsewhere
2025-09-07 12:11:11 +02:00
pajlada 36ebb19469 fix: relayout tabs when update button visibility changes (#6447) 2025-09-06 10:48:27 +00:00
nerix 6a0ca0bff8 fix(plugins): handle non-string errors gracefully (#6441) 2025-09-06 10:02:38 +00:00
nerix 5af6626e76 fix: mark global BTTV emotes as zero-width at creation (#6440)
* fix: mark global BTTV emotes as zero-width at creation

* changelog

* nit: slightly different formatting

---------

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-09-05 08:01:21 +00:00
pajlada 445865d0d8 Release v2.5.4-beta.1 (#6431)
repeat since original release failed due to CI errors
2025-08-30 10:49:31 +00:00
pajlada 361099321d ci(macos): use locally installed version of cmake (#6430) 2025-08-30 12:13:29 +02:00
pajlada 30dbdba620 Release v2.5.4-beta.1 (#6419) 2025-08-30 10:26:00 +02:00
x3rt c7a7740bfe fix: image uploader setting import (#6387)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-08-28 22:25:26 +00:00
nerix f87aac7011 ci: remove invalid strategy and guard winget/homebrew to main repo (#6427) 2025-08-28 23:47:52 +02:00
nerix 32b9f8207d fix(plugin-repl): add padding to pin button (#6426) 2025-08-28 20:13:59 +00:00
isgkm 2f71f76c3c Add isgkm to contributors list (#6425) 2025-08-27 17:05:13 +00:00
nerix 6f4bc78a94 fix: make notebook add button 1dp smaller on all sides (#6423) 2025-08-26 20:03:46 +00:00
Brian 03550fc090 fix: Twitch dropping MAGIC_MESSAGE_SUFFIX (#6417) 2025-08-26 16:44:14 +02:00
nerix a9e99b3e8c fix: self drawn add button alignment and color (#6385) 2025-08-24 10:26:16 +00:00