Commit Graph

248 Commits

Author SHA1 Message Date
pajlada c72d6707e3 fix: certify & serialize licenses (#6575) 2025-11-13 15:20:24 +00:00
teknsl 1537d4dd97 refactor: consolidate font picking into one dialog (#6531)
Instead of three separate dropdowns in the setting dialog, we now expose a single label + button combo for modifying the font.
When the button is pressed, we open a custom font dialog allowing the user to customize the font family, font size, and font weight.

Reviewed-by: nerix <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-11-01 15:05:18 +00:00
Feng f6a820cff0 Add obertura777 to contributor list (#6505) 2025-09-28 20:13:34 +00:00
pajlada 117d06b92c Release v2.5.4 (#6476) 2025-09-21 12:26:47 +02: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 30dbdba620 Release v2.5.4-beta.1 (#6419) 2025-08-30 10:26:00 +02:00
isgkm 2f71f76c3c Add isgkm to contributors list (#6425) 2025-08-27 17:05:13 +00:00
James Upjohn f3b0a48ae5 fix: reduce visual "insetting" of new enabled moderation icon (#6414) 2025-08-24 11:34:37 +02:00
pajlada c2cc9f33c9 fix: make moderation button prettier (#6412)
Co-authored-by: Nerixyz <nerixdev@outlook.de>
2025-08-23 10:46:04 +02:00
pajlada 1afac3382e feat: add setting to pulse split input on self message received (#6380) 2025-08-17 23:24:39 +00:00
pajlada 1b9ed11a67 fix: svgify moderation button (#6398) 2025-08-17 22:02:35 +00:00
pajlada a7d7668f71 fix: svgify chatters button (#6397) 2025-08-17 21:08:30 +00:00
James Upjohn 565c63d0df fix: svgify user card pin button (#6399) 2025-08-17 12:18:23 +00:00
pajlada 41aac1448a chore: make split header menu button drawn (#6372) 2025-08-03 12:25:35 +00:00
Vincent 88654553ad Add vincent0955 to contributors list (#6360) 2025-07-27 07:36:08 +00:00
pajlada aa8f8f2e3e fix: split header "add split" button inconsistency (#6349) 2025-07-26 12:23:29 +00:00
droidicus 70eefa368f Adding droidicus to contributors list (#6347) 2025-07-20 11:31:59 +02:00
Jacob 0d205a63f0 Add knobby-tires to contributors list (#6329) 2025-07-12 19:52:47 +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
treuks f3c11a5159 Add svg recreation of logo to resources (#6296)
Co-authored-by: nerix <nero.9@hotmail.de>
2025-06-28 11:45:05 +00:00
pajlada 6398570bcc refactor: Make Account & Settings buttons SVGs (#6267)
instead of rendering the icons directly in Chatterino, they're now SVGs

This has the following consequences:
1. The color does _not_ respect your custom theme. For most users, this
   will not be a problem/concern.
2. You can no longer drag a split onto those buttons to create a new tab
2025-06-14 22:28:17 +02:00
ynot01 dd9e722da7 Add ynot01 to contributors list (#6226) 2025-05-22 19:00:14 +00:00
nerix 14aa4d1400 feat: update emojis to Unicode 16.0 (#6155) 2025-04-20 11:31:23 +00:00
pajlada 1f10935d78 fix: use qlogging in eventsub lib (through a hoop) (#6161) 2025-04-19 17:10:12 +02:00
Elias A. a92d88058b Add occluder to contributors list (#6149) 2025-04-12 14:34:34 +00:00
pajlada 3f3a31db4d Release v2.5.3 (#6108) 2025-03-23 16:09:38 +01:00
pajlada e3d4fd83f2 add Jujufrost as a contributor (#6109) 2025-03-23 14:20:12 +00:00
Jacob Alexander Thompson 95a9115d82 add jacob-thompson to contributors list (#6105) 2025-03-22 21:52:10 +00:00
pajlada a104a9725e Release v2.5.3-beta.1 (#6095) 2025-03-18 10:14:41 +01:00
MiguVT ffb3a230c2 Add MiguVT as contributor (#6029) 2025-03-04 22:37:15 +00:00
Zakary 1db5221409 Added Zakary2841 to the contributors list (#5984) 2025-02-23 21:28:57 +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
pajlada f53d92c77a Release v2.5.2 (#5791) 2025-01-05 11:59:00 +01:00
pajlada 13d871fc81 Release v2.5.2-beta.1 (#5761) 2024-12-14 11:18:02 +01:00
pajlada 92c921c2a1 feat: add "tags" or "keyword" support for settings (#5585)
this allows us to search for both "ffz" and "frankerfacez" when searching for FrankerFaceZ settings, without trying to force add both into the setting name
2024-11-30 12:41:49 +00:00
nerix eeb797c03f chore: keep GDI fontengine on Windows for now (#5710) 2024-11-12 22:20:40 +00:00
iProdigy 18c4815ad7 feat: add shared chat badge (#5661) 2024-10-22 18:42:19 +02:00
maliByatzes 64864a0901 Add name to contributors list (#5644) 2024-10-12 17:42:24 +00:00
nerix afa8067a20 Add transparent overlay window (#4746) 2024-10-06 12:54:24 +02:00
nerix edf18a7a0f fix: properly display global badges for anon users (#5599) 2024-09-28 10:12:13 +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
Jacob Nielsen b83d8ec9e3 Add niller2005 to contributors list (#5464) 2024-06-16 16:07:28 +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 febcf464fe Use Qt's High-DPI scaling on Windows (#4868) 2024-05-12 11:59:14 +00:00
pajlada eafcb941f5 Release v2.5.1 (#5364) 2024-04-28 11:36:58 +02:00
pajlada 3aead09339 Release v2.5.0 (#5337) 2024-04-21 11:17:25 +02:00
nealxm 326f71aef8 add nealxm to contributors list (#5312) 2024-04-10 00:01:46 +00:00
pajlada 25a69fd10e Release v2.5.0-beta.1 (#5303) 2024-04-07 12:03:14 +02:00