Commit Graph

757 Commits

Author SHA1 Message Date
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
pajlada ee266c35a7 feat: Hide messages from suspicious users in streamer mode (#6042)
This is a setting that's enabled by default and can be disabled under
the "Streamer mode" sub-category in the settings dialog
2025-03-08 14:10:25 +00:00
nerix 9913c6ffd7 feat: support /watching on all platforms (#6031) 2025-03-08 13:37:25 +00:00
pajlada 77c4d858f9 refactor(eventsub): Respect "Hide moderation actions" explicitly (#6041) 2025-03-08 14:00:35 +01:00
pajlada 0835064375 fix: enable Twitch EventSub by default (#6040)
this should let us get some more eyes on the implementation and make
sure it doesn't misbehave
2025-03-08 11:13:58 +00:00
nerix 266dc8d202 feat: allow custom chat font weight (#6037) 2025-03-07 19:19:24 +00:00
nerix 72369b1611 feat: add "Open in custom player" to toast options (#5880) 2025-03-05 15:29:28 +00:00
MiguVT 3dc73e9b84 feat: allow extra user-defined extension IDs to interact with Chatterino (#5997) 2025-03-04 22:26:20 +01:00
Brian 8dd19d2d5e feat: setHighlightSounds & openSubscriptionPage split hotkeys (#5856) 2025-03-03 20:20:09 +01:00
pajlada 34429671ba refactor: use some more SettingWidget & restyle external tools page (#6023) 2025-03-03 16:33:13 +01:00
Arne 1812f1bb15 feat(notifications): implement actions for Linux (#5976) 2025-03-02 15:07:52 +00:00
nerix 13dfe716b8 feat(overlay): inherit zoom and add zoom factor (#6016) 2025-03-02 15:28:47 +01:00
Echo J. e59defb864 fix: remove some warnings (#5998) 2025-02-26 15:34:03 +00:00
Arne f540be3446 feat(notifications): show user avatar when sending live notification on Linux (#5971) 2025-02-22 14:08:43 +00:00
apa420 7dad35b7a7 refactor(notifications): remove platform specifier (#5914) 2025-02-09 11:53:25 +00:00
cmp 2656fd0d6b feat: add Linux support for Live Notifications toasts w/ libnotify (#5881) 2025-02-08 19:06:48 +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
cmp 65e97846aa Disable QT keywords to avoid clashes with other libraries. (#5882) 2025-02-02 10:08:11 +00:00
dependabot[bot] 6d638fe72d chore(deps): bump lib/WinToast from a78ce46 to f693b8e (#5823)
* chore(deps): bump lib/WinToast from `a78ce46` to `f693b8e`

Bumps [lib/WinToast](https://github.com/mohabouje/WinToast) from `a78ce46` to `f693b8e`.
- [Release notes](https://github.com/mohabouje/WinToast/releases)
- [Commits](https://github.com/mohabouje/WinToast/compare/a78ce469b456c06103b3b30d4bd37e7bb80da30c...f693b8e031f49edf0b38b55b067819839b5f5448)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Co-authored-by: Nerixyz <nerixdev@outlook.de>
2025-01-30 19:18:17 +00:00
pajlada 3214e0a80b fix: more force relayout on timeout/clear/delete (#5854) 2025-01-25 11:42:55 +01:00