Commit Graph

776 Commits

Author SHA1 Message Date
pajlada 99f2b5b435 fix: save settings less often (#6620)
Reviewed-by: James Upjohn <jupjohn@jammeh.co.nz>
2025-12-11 16:42:23 +00:00
nerix 0aff6fbe83 feat: show BTTV Pro badges (#6625)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-07 14:15:58 +00:00
teknsl 2d446db2f6 set desktop-entry hint with libnotify (#6615)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-01 13:36:10 +00:00
dp db060d5b5a feat: seperate watchstreak highlights from sub highlights (#6571)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-16 14:12:43 +00:00
Supa 0b4e2312ff feat: add setting to show title in live message (#6572)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-15 13:24:13 +00:00
nerix e4a4d812e3 refactor(splits): Store container nodes as shared pointers (#6435)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-02 14:26:50 +00:00
nerix 7214c49e79 fix: Get rid of warnings on clang-cl (#6528) 2025-10-25 14:14:20 +00:00
teknsl 8ad6bbc393 fix: do forceLayoutChannelViews on font change (#6536) 2025-10-25 12:12:05 +00:00
nerix 38a3bf2ef8 fix: warnings when compiling with Qt 6.10 (#6422) 2025-10-05 13:18:54 +00:00
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
nerix 3f05edc071 refactor: merge emote element flags (#6511) 2025-09-30 19:07:25 +02:00
Jacob Alexander Thompson 1d06086bb9 feat: add setting for character limit of truncated deleted messages (#6491) 2025-09-28 10:04:08 +00:00
pajlada 1afac3382e feat: add setting to pulse split input on self message received (#6380) 2025-08-17 23:24:39 +00:00
James Upjohn 565c63d0df fix: svgify user card pin button (#6399) 2025-08-17 12:18:23 +00:00
pajlada f7042dc542 fix: better handle Windows shutting down in newer Qt versions (#6368) 2025-08-09 09:43:32 +00:00
nerix a4478748f7 feat(plugins): add basic message construction (#5754) 2025-07-31 15:36:39 +02:00
droidicus 1423f548a7 Add option to use server timestamp from the message instead of the local clock time for logging. (#6346) 2025-07-27 10:11:13 +00:00
droidicus f20945edc7 feat: add setting to customize chat log timestamp (#6338) 2025-07-19 10:30:31 +00:00
pajlada 627b6d806e Refactor StreamerMode/Theme setting widgets (#6317) 2025-07-12 12:05:49 +00:00
nerix f2d7e4d073 chore: factor out AUMID creation (#6321) 2025-07-06 12:19:36 +00:00
nerix b6623cff88 feat: add REPL for plugins (#6120)
This can be enabled by setting the `.plugins.repl.enabled` setting to true


Close Chatterino and make a backup of your settings.json before attempting any modifications.
```json5
{
  "plugins": {
    "repl": {
      "enabled": true,
    },
  },
}
```
2025-06-28 14:04:08 +00:00
pajlada 9e59fb1a5f refactor: remove unused ignoredPhraseReplace setting (#6304) 2025-06-28 13:27:46 +00:00
pajlada 42fb5ad077 feat: add SettingWidget::dropdown support for int style enums (#6303) 2025-06-28 12:31:11 +00:00
pajlada 847814324f refactor: use SettingWidget::dropdown for emoji style (#6300) 2025-06-28 12:21:47 +02:00
pajlada 85863f52df fix(clang-tidy): modernize-raw-string-literal (#6274) 2025-06-15 23:10:17 +02:00
pajlada f26d6d57de fix: don't post contents of unknown commands to chat (#6272) 2025-06-15 13:46:24 +00:00
Arne 62c93d1d98 feat: setting to change emote/badge thumbnail size (#6126)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-06-15 10:27:43 +00:00
pajlada 746b1c9210 fix(clang-tidy): modernize-use-std-numbers (#6270) 2025-06-15 11:10:59 +02:00
pajlada f4cdae14ca feat: implement display name specializations for enums (#6238) 2025-06-08 10:17:53 +00:00
Ilya Zlobintsev 652dfc9d64 fix: add support for automatic streamer mode check from flatpak (#6250)
Co-authored-by: nerix <nero.9@hotmail.de>
2025-06-07 11:21:50 +02:00
pajlada 8acca1c241 fix: don't indent inner namespaces (#6235) 2025-05-25 12:28:14 +02:00
nerix b78e1ed0a7 refactor: floatify messages (#6231) 2025-05-24 09:40:11 +00:00
pajlada 062b492dab refactor: move Notebook enums to their own file (#6220)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2025-05-18 14:02:11 +02:00
pajlada 0d4a45161e refactor: move TimeoutStackStyle to its own file (#6216)
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
2025-05-18 11:41:43 +00:00
dependabot[bot] ab1c8eacb3 chore(deps): bump lib/WinToast from 1c841d3 to 11e76e5 (#6090)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-05-15 17:07:47 +00:00
nerix dd85fb09ad feat(uploader): extend JSON selectors (#6193) 2025-05-10 10:46:37 +00:00
pajlada 9e600a8fb8 refactor(WindowManager): remove some getApp uses (#6194) 2025-05-05 22:23:13 +00:00
pajlada 39ed2dd45a fix: emote popup logging messages to "Other" directory (#6165) 2025-04-20 12:06:22 +00:00
James Upjohn 462e2ba658 feat: disable tab renaming on double-click via setting (#6163)
Fixes #6156
2025-04-20 11:19:40 +02:00
nerix 52067d0af7 fix: handle aboutToQuit() (#6159) 2025-04-19 13:05:36 +02:00
Elias A. 7c8274ed56 Add cached emotes fallback for failed provider fetches (#6125) 2025-04-12 10:56:04 +00:00
fourtf edbdcc1d55 feat: allow disabling fading recent messages (#6121) 2025-04-06 12:21:34 +00:00
Arne 07ad07d525 fix: don't create native messaging manifest file unless browser directory exists (#6116)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-03-29 11:59:10 +00:00
nerix a70acbfda9 fix: use a palette for dialogs (#6098) 2025-03-20 14:03:46 +01:00
pajlada fb375e149b refactor: some mini feature changes in BaseWindow (#6074) 2025-03-13 22:20:03 +01:00
pajlada eff4e34ec6 feat: apply tabular number formatting to timestamp (#6062) 2025-03-12 15:02:06 +01:00
apa420 59e93d41d3 feat: Add tab style option (Normal & Combat) (#5858) 2025-03-11 16:16:33 +01:00
nerix 8fefcee847 fix: close known windows on exit (#6054) 2025-03-09 17:55:55 +00:00
8thony ffe28b88a4 fix: special shortcut for Windows live notifications (#5975) 2025-03-09 14:48:26 +00:00
pajlada c98267b433 fix: only hide messages from restricted users, not all suspicious users (#6049)
it's probably best to leave this setting solo'd out as restricted users
so monitored users can get their own behaviour in their own setting later
2025-03-09 13:11:06 +01:00