nerix
44cc1e256e
Fix partially broken filters on Qt 6 ( #4702 )
2023-06-24 22:03:54 +02:00
nerix
b9934a4532
Refactor tests and benchmarks ( #4700 )
2023-06-24 15:03:27 +02:00
nerix
5d3e5d9312
Fix anonymous users being pinged by justinfan64537
( #4698 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-20 17:42:29 +00:00
pajlada
53b044c476
Fix changelog entries for two old PRs ( #4691 )
2023-06-18 13:21:38 +00:00
pajlada
af34bf6246
Fix streamer mode button being always visible on Windows ( #4690 )
...
Fixes #4682
2023-06-18 12:33:44 +00:00
Andrew Opalach
0e60ca10d0
Fix smooth scrolling when ChannelView is full ( #4501 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-18 12:09:11 +00:00
nerix
4b40b9a310
Define Git and date constants in executables only ( #4681 )
2023-06-17 19:43:39 +02:00
nerix
aff9342647
Add option to subscribe to and pin reply threads ( #4680 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-17 15:41:52 +00:00
pajlada
2d3d3ae46e
Make sanitizers truly optional ( #4689 )
2023-06-17 15:01:16 +00:00
dependabot[bot]
36bc8e0520
Bump lib/crashpad from ec99257
to 432ff49
( #4688 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Co-authored-by: nerix <nerixdev@outlook.de>
2023-06-16 20:11:01 +02:00
nerix
a045d3ee81
Use sccache
on Windows ( #4678 )
...
* build: support sccache and windows
2023-06-11 10:31:04 +00:00
Daniel Sage
4361790fbd
Add setting to only show tabs with live channels ( #4358 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-11 11:34:28 +02:00
mohad12211
c907f2b170
Fix spacing issue with mentions inside RTL text ( #4677 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-10 13:44:45 +00:00
nerix
839ba60fd8
Respect Theme in Input Completion & Quick Switcher ( #4671 )
2023-06-10 12:38:23 +00:00
nerix
65a14fb95b
Fix crash resulting from a mutex deadlock when switching users ( #4675 )
2023-06-10 11:40:30 +00:00
nerix
335dff53af
Don't add QLayouts to QWidgets that already have one ( #4672 )
2023-06-10 10:55:47 +00:00
nerix
f0c4eb7caa
Fix undefined behaviour when loading non-existant credentials ( #4674 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-10 10:11:05 +00:00
Arne
ca9c91a15b
Add 4rneee to contributors list ( #4668 )
2023-06-04 17:01:37 +00:00
nerix
f306e288b9
Prevent Generation of Crashdumps When the Browser Is Closed ( #4667 )
...
* fix: extension process generating crashdumps
* fix: move `getApp` call
* chore: remove distracting comments
* chore: add changelog entry
2023-06-04 12:21:16 +00:00
Arne
6681ed5bfb
Remove QObjectRef in favor of QPointer ( #4666 )
...
* replace usage of QObjectRef with QPointer
* delete QObjectRef class
* inlucde QPointer header
* Add changelog entry
* use isNull() instead of ! data()
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-04 11:24:04 +00:00
Wissididom
e803b6de95
Remove duplicate Fluent icons license ( #4665 )
2023-06-04 11:40:11 +02:00
chrrs
d0299984ed
Add 'chrrs' to contributors.txt ( #4664 )
2023-06-02 17:09:02 +02:00
chrrs
bf4148a370
Consider nicknames when searching for messages ( #4663 )
...
Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com>
2023-05-31 19:38:17 +00:00
pajlada
e9432d3b65
Clean up GenericListModel ( #4661 )
...
Co-authored-by: Daniel Sage <sagedanielr@gmail.com>
2023-05-29 16:37:55 +02:00
Mm2PL
c7b22939d5
Improve editing of hotkeys ( #4628 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-27 14:04:30 +00:00
Mm2PL
fb02d59b48
Add tools to help debug image GC ( #4578 )
...
`/debug-force-image-gc` will force garbage collection on all unused images
`/debug-force-image-unload` will force unload all images
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-27 12:18:08 +00:00
pajlada
5ca7d387e4
Expand upon test channels ( #4655 )
...
Available test channels:
- `$$$` - Fill up scrollback (1000 messages), then add a new message every 500ms
- `$$$:e` - Add a new message every 500ms
- `$$$$` - Fill up scrollback (1000 messages), then add a new message every 250ms
- `$$$$:e` - Add a new message every 250ms
- `$$$$$` - Fill up scrollback (1000 messages), then add a new message every 100ms
- `$$$$$:e` - Add a new message every 100ms
- `$$$$$$` - Fill up scrollback (1000 messages), then add a new message every 50ms
- `$$$$$$:e` - Add a new message every 50ms
- `$$$$$$$` - Fill up scrollback (1000 messages), then add a new message every 25ms
- `$$$$$$$:e` - Add a new message every 25ms
2023-05-27 13:33:01 +02:00
Mm2PL
c6c884df70
Add an indicator in the title bar if Streamer Mode is active ( #4410 )
2023-05-27 10:38:25 +00:00
nerix
1bc423d9c4
Make tests more platform agnostic ( #4650 )
...
Use QTemporaryDir to create the test directory
Add option to use httpbin over local docker
Increase delay for opening a connection
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-26 12:54:23 +00:00
nerix
2264c44f10
Include Tests and Benchmarks in clang-tidy
CI ( #4653 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-24 21:47:03 +00:00
dependabot[bot]
c1dda281df
Bump ZedThree/clang-tidy-review from 0.13.0 to 0.13.1 ( #4651 )
...
Bumps [ZedThree/clang-tidy-review](https://github.com/ZedThree/clang-tidy-review ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/ZedThree/clang-tidy-review/releases )
- [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ZedThree/clang-tidy-review/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: ZedThree/clang-tidy-review
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>
2023-05-23 10:43:31 +02:00
dependabot[bot]
ba6fae6db9
Bump jurplel/install-qt-action from 3.2.0 to 3.2.1 ( #4635 )
...
Bumps [jurplel/install-qt-action](https://github.com/jurplel/install-qt-action ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/jurplel/install-qt-action/releases )
- [Commits](https://github.com/jurplel/install-qt-action/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: jurplel/install-qt-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>
2023-05-21 23:47:53 +02:00
nerix
bd4f6f3a1f
Configure CMake for clang-tidy
separately ( #4648 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-21 19:42:40 +02:00
Daniel Sage
51f2c4d1c0
Add input completion test suite ( #4644 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-21 10:10:49 +00:00
olafyang
e9f300b765
add 'olafyang' to contributors.txt ( #4646 )
...
Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com>
2023-05-20 18:08:22 +00:00
olafyang
21d4b2cacc
add "/shoutout" command ( #4638 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-20 16:32:06 +00:00
pajlada
e1a6c24cf3
Move mocks to their own interface ( #4645 )
2023-05-20 10:54:50 +00:00
pajlada
5d0bdc195e
Add the ability to select custom themes in the settings dialog ( #4570 )
...
Themes are loaded from the Themes directory (under the Chatterino directory, so %APPDATA%/Chatterino2/Themes).
Themes are json files (see the built in themes as an example).
After importing a theme, you must restart Chatterino for it to show up in the settings
2023-05-19 12:26:51 +00:00
Mm2PL
82dff89f3b
Add 'joined channel' system message. ( #4616 )
2023-05-19 10:30:30 +00:00
nerix
347f216abf
Add Command to Set Logging/Filter Rules at Runtime ( #4637 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-17 21:32:50 +00:00
nerix
ce47d27d41
Refactor/Cleanup NetworkRequest and Related Code ( #4633 )
...
Cleanup unused code (Twitch v5)
Add json methods that simplify sending JSON. This also sets the Accepts header, since here, when JSON is sent, only JSON is accepted as a response (this is only done in Helix).
Clarify helix request creations
Cleaned some clang-tidy suggestions in Network{Request,Private}
2023-05-16 17:28:20 +02:00
pajlada
4fa2cc26c9
Document our pubsub usage & eventual eventsub usage ( #4630 )
...
* pubsub <-> eventsub documentation & clarification
* Update Get Chatters documentation
2023-05-14 08:55:48 +00:00
pajlada
29a146278c
Release v2.4.4 ( #4631 )
2023-05-13 10:12:26 -04:00
Felanbird
8e87886ccc
Reduce the size of the update prompt ( #4626 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-13 10:13:42 +00:00
Mm2PL
1d4c6d5a9e
Fixed crash when scrolling up really fast. ( #4621 )
2023-05-11 18:05:27 +02:00
pajlada
1f0aa808a5
Remove push-aur
job ( #4610 )
...
This never built the PR job, and doesn't handle pushing to AUR
The new plan is to have a separate AUR-specific repo that handles events
& rebuilding on dependency-change etc
2023-05-08 17:15:38 +00:00
pajlada
62fc5905e6
Further CI fixing, only do clang-tidy stuff in PRs ( #4609 )
2023-05-08 13:29:58 +00:00
pajlada
eed2cfff5b
Clean up CI jobs ( #4606 )
...
Remove PCH as an option - it's now always disabled for all jobs
Disable LTO in the Windows build
Merge the Ubuntu Qt 6.2.4 & Ubuntu plugin build
Only upload a single macOS job into the nightly release, and clearly mark it as a macOS 10.15 build.
2023-05-08 14:08:43 +02:00
Van Huynh
68f14d3425
Fix Ctrl+Backspace bug after Select All in chat search popup ( #4536 )
2023-05-07 21:10:22 +00:00
pajlada
caa0220ce6
Add a Send button that can be used to send messages ( #4607 )
...
This button is disabled by default, and can be enabled with the "Show send message button" setting.
2023-05-07 13:18:07 +00:00